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: Herbert;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650a109646378344527bfd31_Herbert%20regular.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650a42524d60747d87bbc508_Tobias-Light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650a42524d60747d87bbc508_Tobias-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea431f281c025774de241_Tobias-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea4322f33d0af31db071a_Tobias-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea431a41e6e696b74c023_Tobias-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea4322f33d0af31db06ba_Tobias-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea4326cf62f0b69123e97_Tobias-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea431a41e6e696b74c026_Tobias-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tobias;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650ea4310d853f8ef577c03a_Tobias-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nevermindseriftitle;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15c20201f7a00ac180c_NeverMindSerifTitle-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nevermindseriftitle;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15c1dcd8067bc78e910_NeverMindSerifTitle-DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nevermindseriftitle;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15ca270fd4033ebac18_NeverMindSerifTitle-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nevermindseriftitle;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15cd6b7eb1a2251ff66_NeverMindSerifTitle-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15ce3892761f2cd4c9e_NeverMindSerifTitle-Extrabold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nevermindseriftitle;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c15cf7856f42c8610866_NeverMindSerifTitle-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Waterway Display Font;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c18899f269d5ecf53225_Waterway%20Display%20Font.ttf") format("truetype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c188d3d9f87a4dcc0a5a_Waterway%20Display%20Font.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Felidae;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c42fa3bf232f47599d7d_Felidae.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0dcf04327d719e7204_AvenirLTStd-Black.otf") format("opentype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d7dd289fecc37cffd_AvenirLTStd-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d949c9dd5deb58d48_AvenirLTStd-MediumOblique.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0dd2812e66e1924b6b_AvenirLTStd-BlackOblique.otf") format("opentype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d0cb9f278766e3497_AvenirLTStd-HeavyOblique.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0dac26ee049c8beb71_AvenirLTStd-LightOblique.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d8cf0cc7856169e73_AvenirLTStd-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0dae504aece52161ae_AvenirLTStd-BookOblique.otf") format("opentype"), url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d52e9c6a7cf70898c_AvenirLTStd-Oblique.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd Roman;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0d7dba266a2372791a_AvenirLTStd-Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0dfbeb23da1692cb4f_AvenirLTStd-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirltstd Book;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b0cd0efb6d0262715b0160_AvenirLTStd-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: dryhten;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c102d6b7eb1a2251e974_DryhtenRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Jun;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c13573afb6c745b4ba55_Jun_Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Jun;
  src: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c13589bc07f8a9538b54_Jun_Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #1f1f1f;
  --linen: #eee7e0;
  --gainsboro: #e7e7e7;
  --white-smoke: #f7f7f7;
  --white-smoke-2: #f1f1f1;
  --grey: #8b8b8b;
  --bluish: #ebf8f8;
  --greeno: #3aa35d;
  --rl-black: black;
  --rl-green: #309157;
  --rl-caramel: #b08d4f;
  --yell: #f6ed31;
}

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

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

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

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

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

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

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

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

body {
  color: #111;
  font-family: Lato, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  line-height: 120%;
  transition: all .5s;
}

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

a {
  color: #111;
  border-bottom: .8px solid #1110;
  text-decoration: none;
}

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

.lyrics {
  opacity: .17;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100vh;
  padding-left: 5%;
  font-style: italic;
  font-weight: 400;
  line-height: 15px;
  display: none;
  position: fixed;
}

.logo {
  z-index: 1000;
  cursor: pointer;
  background-color: #fff0;
  border-bottom-style: none;
  width: 2vw;
  position: relative;
}

.projects-link {
  opacity: .4;
  white-space: nowrap;
  border-bottom-style: none;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 34px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0% auto auto;
}

.projects-link:hover, .projects-link.w--current {
  opacity: 1;
}

.getintouch-link {
  z-index: 1000;
  opacity: .4;
  border-bottom-style: none;
  margin-bottom: 4.1%;
  margin-right: 5.3%;
  font-size: 30px;
  line-height: 34px;
  text-decoration: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.getintouch-link:hover, .getintouch-link.w--current {
  opacity: 1;
}

.moodboard-link {
  z-index: 1000;
  opacity: .4;
  white-space: nowrap;
  width: 1px;
  margin-bottom: 3.5%;
  margin-left: 5.7%;
  font-size: 30px;
  text-decoration: none;
  position: fixed;
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

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

.about-link {
  z-index: 1000;
  opacity: .4;
  white-space: nowrap;
  width: 1px;
  margin-top: 3.5%;
  margin-left: 0%;
  margin-right: 5.5%;
  font-size: 30px;
  line-height: 34px;
  text-decoration: none;
  position: fixed;
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.about-link:hover, .about-link.w--current {
  opacity: 1;
}

.navbar {
  z-index: 1;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-menu {
  grid-column-gap: 2vw;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
  inset: 0%;
}

.projects-link-wrapper {
  z-index: 1000;
  justify-content: center;
  align-items: flex-start;
  margin-top: 4.5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.projects {
  grid-column-gap: 4vw;
  grid-row-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 90vw;
  height: auto;
  margin-top: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30vh;
  transition: all .4s;
  display: grid;
  position: relative;
}

.home-headline-wrapper {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.home-headline {
  text-align: center;
  font-family: Tobias, sans-serif;
  font-size: 5vw;
  font-weight: 300;
  line-height: 100%;
  display: block;
  position: relative;
}

.home-headline-container {
  justify-content: center;
  align-items: flex-start;
  width: 70vw;
  margin-top: 4vh;
  display: flex;
  position: relative;
}

.text-block-3 {
  display: none;
}

.contact-wrapper {
  z-index: 100;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  height: auto;
  margin-top: 24%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0%;
  padding-left: 19%;
  padding-right: 15%;
  display: flex;
  position: fixed;
}

.contact-container {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: end;
  display: grid;
  position: relative;
}

.contact-headline-tmp {
  text-align: left;
  text-transform: uppercase;
  font-size: 150px;
  font-weight: 300;
  line-height: 109px;
  display: block;
  position: relative;
}

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  font-size: 24px;
  text-decoration: none;
  display: grid;
}

.link {
  border-bottom: .8px solid #0000;
  font-size: 26px;
  line-height: 34px;
  text-decoration: none;
}

.link:hover {
  border-bottom: 1px solid #111;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 30px;
  display: grid;
}

.text-block-4 {
  opacity: .6;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 26px;
}

.image {
  z-index: -2;
  opacity: .15;
  width: auto;
  max-width: none;
  height: 115%;
}

.bg-image {
  height: 100%;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.project-page-sidebar {
  z-index: 100;
  flex-direction: column;
  justify-content: flex-end;
  width: 14%;
  padding-bottom: 2%;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.link-block {
  cursor: pointer;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/64303b90bdb96abb8688a7df_close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 70px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.div-block-3 {
  z-index: 0;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}

.project-name {
  margin-bottom: 30px;
  font-size: 60px;
  font-weight: 500;
  line-height: 60px;
}

.project-top-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #fafaf700;
  border-bottom: 1px solid #00000012;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-left: 0%;
  display: grid;
}

.text-block-5 {
  margin-bottom: 5px;
  font-size: 20px;
  font-style: italic;
  line-height: 26px;
}

.project-logo-image {
  background-color: #fff;
  width: 30%;
}

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

.project-logo-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  background-size: auto;
  border-top: 1px #00000026;
  border-bottom: 1px #00000026;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 0;
  display: grid;
}

.website-wrapper {
  background-color: #f9f8f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.website-wrapper.full {
  background-color: #f9f8f900;
  padding-top: 0;
  padding-bottom: 0;
}

.website-img {
  box-shadow: none;
  width: 100%;
  max-width: none;
}

.project-top-box-1 {
  border-bottom: 1px #00000012;
  border-right: 1px #00000012;
  border-radius: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 690px;
  padding-top: 97px;
  padding-bottom: 70px;
  display: flex;
}

.project-top-box-4 {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.project-content {
  width: 100%;
}

.project-content.full {
  width: 100%;
  margin-left: 0%;
}

.text-block-6 {
  font-size: 30px;
  line-height: 35px;
}

.div-block-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.project-item {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 0 0% 0%;
  transition: all .2s;
  display: flex;
  position: relative;
  transform: none;
}

.project-item:hover {
  box-shadow: none;
}

.project-item.server-partners {
  justify-content: flex-start;
  transform: none;
}

.project-item.vabaohu {
  align-items: stretch;
}

.project-item.rim {
  align-items: stretch;
  padding-top: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.project-item.nuun {
  justify-content: flex-start;
}

.project-item.full {
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.project-item.bookmap {
  grid-column-gap: 4vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

.project-item.j13 {
  align-items: stretch;
}

.html-embed {
  display: none;
}

.link-3 {
  border-bottom: .8px solid #0000;
  text-decoration: none;
}

.link-3:hover {
  border-bottom-color: #111;
}

.link-3.mt5 {
  margin-top: 5px;
}

.full-website {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.project-color-section {
  background-color: #f9f8f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8%;
  padding-bottom: 8%;
  display: flex;
}

.project-color-section.black {
  background-color: #333;
}

.project-item-title {
  max-width: 670px;
  margin: 100px auto 20px;
  font-size: 30px;
  line-height: 35px;
}

.project-item-grid {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  display: grid;
}

.project-item-grid.two-column {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr;
  width: 85%;
  margin-top: 20px;
}

.project-item-grid.two-column.mtb30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.project-item-grid.two-column.w55 {
  width: 55%;
}

.project-item-description {
  max-width: 670px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-style: italic;
  line-height: 26px;
}

.rights {
  background-color: #f1f1f1;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 10px;
  font-size: 20px;
  font-style: italic;
  line-height: 26px;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 3vh 5vw;
  display: flex;
  position: relative;
}

.t_body {
  color: #000;
  background-color: #f5f5f5;
  min-height: 100svh;
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.t_body.about {
  background-color: var(--black);
}

.t_body.hing {
  font-weight: 300;
}

.nav-link {
  cursor: pointer;
  border-bottom-color: #1110;
  padding-bottom: 2px;
  line-height: 160%;
  transition: all .7s;
}

.nav-link:hover, .nav-link.w--current {
  border-bottom-color: #111;
}

.project-home-name {
  opacity: 1;
  text-align: left;
  margin-top: 10px;
  font-family: Tobias, sans-serif;
  font-size: 2.3vw;
  font-weight: 300;
  line-height: 100%;
  display: block;
}

.section-project-content {
  width: 100%;
  padding-top: 20vh;
  position: relative;
}

.project-info-wrapper {
  grid-row-gap: 15vh;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 15vh;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.project-info-wrapper.case {
  grid-row-gap: 5vh;
  padding-bottom: 5vh;
}

.text-block-10 {
  color: #000;
  max-width: 60vw;
  font-family: Tobias, sans-serif;
  font-size: 3.5vw;
  font-weight: 300;
  line-height: 110%;
}

.content-description-subheadline {
  align-self: flex-start;
  margin-bottom: 10px;
  font-weight: 500;
}

.content-description-subheadline.case {
  align-self: flex-start;
  margin-bottom: 40px;
}

.content-description-subheadline.ml-5vw {
  margin-left: 5vw;
}

.content-description-subheadline.map {
  align-self: center;
  margin-bottom: 40px;
}

.content-description-subheadline.table {
  margin-top: 20px;
  margin-bottom: 0;
}

.content-block {
  flex-direction: column;
  align-items: flex-start;
  width: 50vw;
  display: flex;
}

.content-block.header {
  width: auto;
}

.content-block.case-study {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  width: 90vw;
}

.project-description {
  font-weight: 300;
  line-height: 160%;
}

.project-description.introduction {
  width: 45vw;
  line-height: 150%;
}

.project-description.content {
  align-self: flex-start;
  margin-bottom: 40px;
  padding-right: 15vw;
  line-height: 160%;
}

.project-description.content.list {
  margin-bottom: 10px;
}

.project-description.content.list.persona {
  width: 100%;
  padding-right: 0;
  font-size: 1.2vw;
  line-height: 140%;
}

.project-description.content.green {
  background-color: #ccf0bb;
  padding: 1vh 1vw;
  display: inline-block;
}

.project-description.highlight {
  background-color: #fff7c900;
  border-top: 1px solid #0003;
  border-radius: 5px;
  align-self: flex-end;
  width: 63.5vw;
  margin-bottom: 40px;
  margin-right: -5vw;
  padding: 5vw 15vw 5vw 0;
  line-height: 160%;
}

.block01 {
  background-color: #1f1f1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35vh 10vw;
  display: flex;
}

.block01.smoke {
  background-color: #f5f5f5;
}

.block01.rim-black {
  background-color: #101010;
  padding-top: 0;
  padding-bottom: 0;
}

.image-6 {
  width: 55%;
}

.content-block-wrapper {
  grid-column-gap: 6vw;
  align-items: flex-start;
  display: flex;
}

.block02 {
  background-color: var(--linen);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.block02.lillac {
  background-color: #e4dad9;
}

.block02.ptb120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.block02.ptb120.j13 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #f3f1eb;
}

.block02.bookmap {
  background-color: #f5f5f5;
  padding-top: 30vh;
  padding-bottom: 10vh;
}

.wrapper-shadow {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 11px -4px #00000024;
}

.wrapper-shadow.mobile-screen {
  flex-direction: column;
  display: flex;
}

.wrapper-shadow.mobile-screen.under {
  background-color: #e4dad9;
  bottom: -20px;
}

.block03 {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr .55fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 20vh;
  padding-bottom: 20vh;
  display: grid;
}

.default-link {
  border-bottom-style: solid;
  border-bottom-color: #1110;
  padding-bottom: 2px;
  transition: all .7s;
  display: block;
}

.default-link:hover {
  border-bottom-color: #111;
}

.default-link.inline {
  display: inline-block;
}

.block04 {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #e7e7e7;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 20vh 5vw;
  display: grid;
}

.block04.align-top {
  background-color: var(--gainsboro);
  grid-template-columns: 36vw 46vw;
  align-items: start;
}

.block04.align-top.carbuy {
  background-color: var(--white-smoke);
  grid-template-columns: 50% 50%;
  padding-left: 8vw;
  padding-right: 8vw;
}

.block04.agrello {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-columns: 49% 51%;
  padding: 0;
}

.block05 {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5vw;
  display: grid;
  position: relative;
}

.block05.align-top {
  align-items: start;
}

.m-top {
  margin-top: 20vh;
}

.image-10 {
  max-width: 122%;
  min-height: 100%;
  position: absolute;
}

.div-block-17 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.block06 {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 4vw;
  display: grid;
}

.div-block-18 {
  background-color: var(--white-smoke-2);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 30% 25% 0%;
  display: flex;
}

.block07 {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  background-color: var(--black);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 49vw 49vw;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding-top: 25vh;
  padding-bottom: 25vh;
  display: flex;
  position: relative;
}

.block08 {
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10vh 5vh;
  display: grid;
}

.image-11 {
  object-position: 50% 50%;
  width: 100%;
}

.image-11.flor {
  display: block;
}

.double-in-the-middle {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 20vh 5vw;
  display: grid;
  position: relative;
}

.double-in-the-middle.sandgreen {
  background-color: #f0efe9;
}

.double-in-the-middle.left-wide {
  grid-template-columns: 1fr .5fr;
}

.mobile-double {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: stretch;
  padding-top: 4vw;
  display: grid;
}

.mobile-in-the-middle {
  background-color: #f9f9fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20% 25%;
  display: flex;
}

.mobile-in-the-middle.dark {
  background-color: #1f1f1f;
}

.mobile-in-the-middle.full {
  object-fit: cover;
  background-color: #1f1f1f;
  padding: 0%;
  position: relative;
  overflow: hidden;
}

.mobile-in-the-middle.bookmap {
  background-color: #563ae0;
}

.full-width-image-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.full-width-image-wrapper.pt5vh {
  padding-top: 5vh;
}

.div-block-20 {
  grid-column-gap: 6vw;
  grid-row-gap: 16px;
  background-color: #e4dad9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  height: auto;
  padding: 10vh 10vw 0;
  display: grid;
  position: relative;
  overflow: visible;
}

.image-12 {
  width: auto;
  max-width: none;
  display: block;
  position: relative;
}

.vabaohu-logo {
  width: 45%;
}

.project-item-client {
  margin-top: 20px;
  font-family: Manrope, sans-serif;
}

.past-projects {
  z-index: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: -1px;
  display: flex;
  position: relative;
}

.past-headline-wrapper {
  width: 90%;
  margin-bottom: 3vh;
}

.past-list-item {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650c18bac60f6893e0b0e728_arrow.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto 20%;
  border-top: 1px solid #000;
  justify-content: space-between;
  width: 100%;
  padding: 4vh 12vw 4vh 5vw;
  display: flex;
}

.past-list-item:hover {
  background-color: var(--gainsboro);
}

.past-title {
  font-size: 1.8vw;
}

.inverted-nav {
  filter: invert();
  position: fixed;
  inset: 0% 0% auto;
}

.about-wrapper {
  grid-row-gap: 10vh;
  color: var(--white-smoke);
  flex-direction: column;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20vh;
  padding-bottom: 20vh;
  display: flex;
}

.about-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #f1f1f11f;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 3vh;
  display: grid;
}

.about-section-headline {
  font-family: Manrope, sans-serif;
  font-weight: 300;
}

.about-txt {
  opacity: 1;
  text-align: left;
  margin-top: 5px;
  font-size: 1.8vw;
  font-weight: 300;
  line-height: 130%;
  display: block;
}

.div-block-23 {
  grid-column-gap: 2vw;
  grid-row-gap: 3vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.text-block-14 {
  opacity: .4;
  white-space: nowrap;
  margin-top: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 160%;
  display: inline-block;
}

.text-block-14.subtitle {
  white-space: normal;
  width: 50%;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
}

.text-span-6 {
  color: gray;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  display: block;
}

.div-block-24 {
  grid-row-gap: 2vh;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-14-copy {
  opacity: 1;
  margin-top: 4px;
  margin-bottom: 20px;
  font-weight: 300;
  line-height: 160%;
}

.section-contact {
  color: #8b8b8b;
  border-top: 1px solid #dadada;
  justify-content: space-between;
  width: 100%;
  padding: 5vh 5vw 10vh;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-25 {
  grid-row-gap: 1vh;
  color: var(--grey);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact-headline {
  color: var(--black);
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.contact-link {
  color: var(--grey);
  cursor: pointer;
  border-bottom-color: #1110;
  transition: all .7s;
}

.contact-link:hover {
  border-bottom-width: 1px;
  border-bottom-color: var(--black);
  color: var(--black);
}

.inverted-footer {
  filter: invert();
  border-top: 1px solid #cecece;
  position: relative;
}

.project-item-cover-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.project-item-cover-wrapper.server-partners {
  background-color: var(--linen);
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650b68d390f6c12a5f8b6a21_sp-mobile-home-preview-1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 80%;
  align-items: center;
  width: 100%;
  height: 30vw;
  padding-top: 15%;
  padding-left: 5%;
  padding-right: 5%;
}

.project-item-cover-wrapper.vabaohu {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650b77853a7aa417fb0d0485_eder-pozo-perez-ymqeugh2Ns8-unsplash.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 85vh;
}

.project-item-cover-wrapper.rim {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6512d9feabc5a4080e5f3224_rim-preview.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 85vh;
}

.project-item-cover-wrapper.agrello {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/650c599a6fd317c8b13d8bc2_agrello_cover.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 65%;
  height: 85vh;
}

.project-item-cover-wrapper.flor {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6512d3483e99e9b17f0f5b87_313137901_572048671347361_5483409351128582659_n.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60vh;
}

.project-item-cover-wrapper.bookmap {
  background-color: #563ae0;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651f4aab6008609ad8395785_bookmap-logo-element.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25%;
  height: 60vh;
}

.project-item-cover-wrapper.carbuy {
  background-color: var(--linen);
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660dd8d29d354ff317102f51_markus-spiske-OjtcZEhHrPI-unsplash.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 30vw;
  padding-top: 15%;
  padding-left: 5%;
  padding-right: 5%;
}

.project-item-cover-wrapper.doublee {
  height: auto;
}

.project-item-cover-wrapper.viitelaid {
  background-color: var(--linen);
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0%;
}

.block01-copy {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0;
  display: flex;
}

.one-in-the-middle {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  background-color: var(--white-smoke);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 15vh 10vw;
  display: flex;
  position: relative;
}

.one-in-the-middle.wide {
  padding-left: 2vw;
  padding-right: 2vw;
}

.one-in-the-middle.white {
  background-color: #fff;
}

.content-description {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  padding-top: 25vh;
  padding-bottom: 5vh;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.content-description.case-study {
  align-items: center;
  width: 100%;
  padding-top: 15vh;
  overflow: visible;
}

.content-description.case-study.linen {
  background-color: var(--linen);
  padding-bottom: 15vh;
}

.content-description.case-study.light {
  background-color: var(--white-smoke);
  padding-bottom: 15vh;
}

.content-description.case-study.line {
  background-color: #f8ebf0;
  padding-bottom: 15vh;
}

.content-description.case-study.consult {
  background-color: #e3e7dd;
  padding-bottom: 15vh;
}

.content-description.case-study.terapy {
  background-color: var(--bluish);
  padding-bottom: 15vh;
}

.content-description.case-study.psyh {
  background-color: #f8f8eb;
  padding-bottom: 15vh;
}

.content-description.case-study.admin {
  background-color: #f2ebf8;
  padding-bottom: 15vh;
}

.content-description.case-study.master {
  background-color: #fff0de;
  padding-bottom: 15vh;
}

.content-description.case-study.anonym {
  background-color: #faffe6;
  padding-bottom: 15vh;
}

.content-description.case-study.mobile {
  padding-bottom: 15vh;
}

.hidden {
  display: none;
}

.agrello-web-2 {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: stretch;
  display: grid;
}

.agrello-mobile-1 {
  background-color: #fefaf6;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  margin: 2vh auto;
  padding: 15vh 10vw;
  display: flex;
}

.half-screen-left {
  background-color: #e9f3fb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20% 0%;
  display: flex;
}

.half-screen-right {
  background-color: #e9f3fb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10%;
  display: flex;
}

.content-description-headline {
  align-self: flex-start;
  margin-bottom: 15px;
  font-family: Tobias, sans-serif;
  font-size: 2.5vw;
  font-weight: 300;
  line-height: 120%;
}

.content-description-headline.persona {
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
}

.content-block-with-line {
  border-top: 1px solid #dadada;
  width: 100%;
  padding-top: 10px;
}

.nav-wrapper {
  z-index: 100;
  background-color: #f5f5f5;
  height: 11vh;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-wrapper.inverted {
  background-color: #1f1f1f;
}

.agrello-mobile-1-imgwrapper {
  height: 100%;
  display: none;
}

.rim-logo {
  width: 70%;
}

.flor-logo {
  width: 25%;
}

.triple-full {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: stretch;
  padding-top: 0;
  display: grid;
  overflow: hidden;
}

.image-18 {
  width: auto;
  height: 38vw;
  display: block;
}

.agrello-mobile-2 {
  background-color: #fff;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  margin-bottom: 2vh;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 10vw;
  display: flex;
}

.agrello-mobile-3 {
  background-color: #e8f0ed;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  margin-bottom: 2vh;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 10vw;
  display: flex;
}

.arhive-three {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0 5vh 5vh;
  display: grid;
}

.arhive-three.dynamic-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.arhive-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  height: 85vh;
  padding: 0 5vh 5vh;
  display: grid;
}

.arhive-two.half-with-margin {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: auto;
  padding-top: 5vh;
}

.arhive-two.half-with-margin.adidas {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #161616;
  padding: 20vh 10vh;
}

.arhive-two.half-with-margin.dynamic {
  background-color: #000103;
  padding: 20vh 20vh 10vh;
}

.arhive-two.half-with-margin.nuun {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #f5f5f5;
  padding-top: 0;
}

.arhive-two.lafer {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: .5fr 1fr;
  width: 100%;
  height: auto;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.div-block-29 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.div-block-29.biotrix-logo {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6515b03371f77d9bd91c9d52_biotrix-logo.jpg");
}

.div-block-29.biotrix-bc {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6515b0571b12dcbae4d79794_biotrix-bc.jpg");
}

.div-block-29.nuun-bc {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/643bd9d4df0407a52d5ae839_nuun_preview.jpg");
}

.d-block {
  width: 100%;
  display: block;
}

.d-block.blending {
  mix-blend-mode: darken;
}

.d-block.design-shadow {
  box-shadow: 0 -3px 20px -1px #0000000f;
}

.d-block._w-40 {
  width: 40%;
}

.d-block.hidden {
  display: none;
}

.arhive-one {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0 5vh 5vh;
}

.arhive-one.axinom-full {
  grid-column-gap: 10vh;
  grid-row-gap: 10vh;
  flex-direction: column;
  padding-top: 5vh;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.rights-reserved {
  color: var(--grey);
  font-style: italic;
}

.video-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5vh 20vh;
  display: flex;
}

.content-list {
  margin-bottom: 40px;
}

.content-list.persona {
  margin-top: 10px;
  margin-bottom: 2vh;
  padding-left: 14px;
}

.content-list.case {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 75%;
  margin-top: 10px;
  padding-right: 15vw;
  font-weight: 300;
  line-height: 160%;
  display: flex;
}

.content-list.case.stickynotes {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
}

.six-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10vw 5vw;
  display: grid;
}

.six-grid.design {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #e8f0ed;
}

.block-persona {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  background-color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 5vw 0 0;
  display: flex;
}

.persona-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fffaf5;
  grid-template-rows: auto;
  grid-template-columns: 33% 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: grid;
}

.persona-wrapper._2 {
  background-color: #e9f6fe;
  grid-template-columns: 1fr 33%;
}

.persona-img._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2406fa0da49fdfac5d31_persona-1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.persona-img._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2a65fbbe7cefe151c53c_persona-2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.persona-data {
  flex-direction: column;
  align-items: flex-start;
  padding: 10vh 6vw 9vh;
  font-weight: 300;
  line-height: 160%;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #0003;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 10vh;
  display: grid;
}

.persona-grid-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 30px;
  padding-left: 5vw;
  display: flex;
}

.persona-grid-item.left {
  border-right: 1px solid #0003;
  padding-left: 0%;
  padding-right: 5vw;
}

.text-block-16 {
  margin-top: 40px;
}

.four-grid {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10vw 5vw;
  display: grid;
}

.four-grid.map {
  background-color: #fff;
  flex-direction: column;
  place-content: center;
  place-items: center;
  display: flex;
}

.empathy-item {
  background-color: #ede8f0;
  border-radius: 140px;
  flex-direction: column;
  align-items: flex-start;
  padding: 6vw 2vw;
  display: flex;
}

.empathy-item._1 {
  background-color: #f1eee1;
}

.empathy-item._2 {
  background-color: #dfeef0;
}

.empathy-item._3 {
  background-color: #e5eee3;
}

.flow {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #f0f4f7;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding: 10vw 5vw;
  display: block;
}

.stickynote {
  float: left;
  background-color: #fff7c9;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 20vw;
  margin-bottom: 2vw;
  margin-right: 2vw;
  padding: 3% 2%;
  font-family: Handlee, sans-serif;
  font-size: 1.4vw;
  line-height: 140%;
  display: flex;
  position: relative;
}

.stickynote.green {
  background-color: #e5fadc;
}

.stickynote.pink {
  background-color: #f5eaf3;
}

.stickynote.ru {
  text-align: center;
  font-family: Caveat, sans-serif;
  font-size: 1.7vw;
}

.sticky-dark-corner {
  border-bottom: 3vh solid #ece4b7;
  border-right: 3vh solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sticky-dark-corner.green {
  border-bottom-color: #c4e2b8;
}

.sticky-dark-corner.pink {
  border-bottom-color: #e7cae2;
}

.sticky-light-corner {
  border-top: 3vh solid #fff;
  border-left: 3vh solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sticky-light-corner.gray {
  border-top-color: #f5f5f5;
}

.sticky-corners-wrapper {
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-33 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 90%;
  display: grid;
}

.empathy-title {
  align-self: center;
  margin-bottom: 10px;
  font-size: 2.5vw;
  font-weight: 300;
  line-height: 120%;
}

.div-block-34 {
  grid-column-gap: 5vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 5vw;
  display: grid;
}

.div-block-35 {
  grid-column-gap: 3vh;
  grid-row-gap: 3vh;
  flex-direction: column;
  display: flex;
}

.logo-block {
  background-color: #1f1f1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 35vh 10vw;
  display: flex;
}

.logo-block.bookmap {
  background-color: #523bd8;
}

.bookmap-mobile-1 {
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  width: 90%;
  margin: 2vh auto;
  padding: 15vh 10vw;
  display: flex;
}

.div-block-36 {
  width: 20vw;
}

.image-19 {
  max-width: 70%;
  max-height: 90%;
}

.in-progress {
  z-index: -1;
  opacity: .2;
  text-align: center;
  flex: none;
  margin-top: 4.3vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1vh;
  padding-left: 1vh;
  padding-right: 1vh;
  position: absolute;
  inset: 0% 0% auto;
}

.past-headline {
  margin-top: 20px;
  font-family: Manrope, sans-serif;
}

.semibold {
  font-weight: 600;
}

.ru {
  letter-spacing: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-weight: 400;
}

.content-link {
  border-bottom-style: solid;
  border-bottom-color: #111;
  padding-bottom: 2px;
  transition: all .7s;
  display: inline;
}

.content-link:hover {
  border-bottom-color: #111;
}

.gray-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 10vw 5vw;
  display: flex;
}

.div-block-37 {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  background-color: #f1f3f7;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10vh 5vh;
  display: flex;
}

.image-20 {
  width: 100%;
}

.image-21 {
  width: 70%;
}

.image-22 {
  width: 40%;
  margin-bottom: 5vh;
}

.div-block-38 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.int-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.int-table._4-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.int-table._5-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.int-table._3-grid {
  grid-template-columns: .35fr 1fr 1fr;
}

.int-table._7-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.int-table-item {
  border: 1px solid #a3a3a3;
  margin-top: -1px;
  margin-right: -1px;
  padding: 20px;
  font-size: 1.2vw;
  line-height: 120%;
}

.int-table-item.headline {
  background-color: #e6d9f1;
}

.int-table-item.headline.psyh {
  background-color: #e9e9c6;
}

.int-table-item.headline.therapy {
  background-color: #d1ebeb;
}

.int-table-item.headline.consult {
  background-color: #ced5c4;
}

.int-table-item.headline.line {
  background-color: #dfbecb;
}

.int-table-item.headline.master {
  background-color: #eed3b2;
}

.int-table-item.headline.account {
  background-color: #ecebeb;
}

.int-table-item.headline.anonym {
  background-color: #e0ebb8;
}

.int-table-item.headline.clinics {
  background-color: #fbfaf8e6;
}

.int-table-item.center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.int-table-item.no-border {
  border-style: none;
}

.int-list {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.list-item {
  flex-direction: column;
  align-items: flex-start;
}

.int-sublist {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  padding-left: 15px;
  font-size: 1vw;
  line-height: 112%;
  display: flex;
}

.div-block-43 {
  grid-column-gap: 20vh;
  grid-row-gap: 0vh;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 10vh;
  display: grid;
}

.div-block-44 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-top: 10vh;
  display: grid;
}

.text-block-19 {
  margin-bottom: 20px;
  font-weight: 500;
}

.text-block-19.sub {
  margin-top: 20px;
  margin-bottom: 5px;
  font-weight: 300;
}

.content-item {
  border-bottom: 1px solid #0003;
  width: 100%;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.content-item.sub {
  width: 95%;
  margin-left: 5%;
}

.div-block-45 {
  background-color: var(--linen);
  padding: 5vw;
}

.dm-logo {
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 24vw;
  height: 12vh;
  margin-top: 8vh;
  margin-left: 5vw;
  padding-top: 1vh;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dm-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f5;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: flex-start end;
  width: 100%;
  height: 120vh;
  display: flex;
}

.dm-hero-slogan {
  width: 68vw;
  margin-bottom: 10vh;
  padding-left: 5vw;
  font-size: 6vw;
  font-weight: 100;
  line-height: 110%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dm-body {
  letter-spacing: 0;
  background-color: #f5f5f5;
  font-family: DM Sans, sans-serif;
  font-weight: 100;
}

.dm-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr 1fr .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 45vw;
  height: 120vh;
  margin-right: 5vw;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.dm-hero-grid-item {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  border: 1px solid #d3d3d3;
  border-bottom-style: none;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -1px;
  margin-left: -1px;
  display: flex;
}

.text-block-20 {
  letter-spacing: -.015em;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: stretch;
  width: 78%;
  padding-top: 1vh;
  font-size: 6.8vw;
  font-weight: 300;
  line-height: 50%;
  display: inline;
  position: relative;
}

.dm-card-subheadline {
  font-size: 1.8vw;
  font-weight: 400;
  line-height: 130%;
}

.dm-card-subheadline.headline {
  background-color: #f0ebbf;
  padding: 1vh 3vh;
  font-weight: 600;
  line-height: 100%;
}

.dm-card-subheadline.headline._1 {
  background-color: #afe6ff6e;
}

.dm-card-subheadline.headline._2 {
  background-color: #f7fdad6e;
}

.dm-card-subheadline.headline._3 {
  background-color: #97ec9a6e;
}

.dm-card-subheadline.headline._4 {
  white-space: nowrap;
  background-color: #fadc9b6e;
}

.dm-card-subheadline.headline._5 {
  background-color: #f2cdff6e;
}

.dm-card-subheadline.headline._6 {
  background-color: #6e75ff36;
}

.text-block-23 {
  font-size: 4.3vw;
  font-weight: 400;
  line-height: 85%;
}

.text-block-23.small {
  font-size: 2.8vw;
  line-height: 120%;
}

.text-span-7 {
  font-size: 1.8vw;
  font-weight: 700;
}

.dm-why {
  flex-direction: column;
  align-items: flex-start;
  padding: 0 0;
  position: relative;
}

.dm-why-item {
  grid-row-gap: 2vw;
  background-color: #afe6ff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding: 5vw;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.dm-why-item._2 {
  background-color: #f7fdad;
  flex-direction: column;
}

.dm-why-item._3 {
  background-color: #f2cdff;
}

.dm-why-item._1 {
  background-color: #afe6ff;
  flex-direction: column;
}

.dm-why-item-headline {
  letter-spacing: -.015em;
  width: 39vw;
  margin-bottom: 2vh;
  padding-bottom: 4vh;
  font-size: 5.5vw;
  font-weight: 600;
  line-height: 100%;
}

.dm-why-item-txt {
  width: 39vw;
  font-size: 2vw;
  font-weight: 400;
  line-height: 160%;
}

.dm-why-item-txt.slider {
  background-color: #fff0;
  width: 100%;
  margin-top: 5vh;
}

.dm-about {
  grid-row-gap: 2vw;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/655272e4e1ada1285fa7ee24_dot-bg.svg");
  background-position: 50% 0;
  background-size: 60px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 10vw 5vw;
  display: block;
}

.dm-about-txt {
  margin-left: auto;
  margin-right: auto;
  font-size: 5vw;
  font-weight: 300;
  line-height: 110%;
  position: relative;
}

.bold {
  font-weight: 700;
  display: inline;
  position: relative;
}

.bold._2 {
  z-index: 0;
}

.dm-about-highlight {
  padding-bottom: 0;
  font-weight: 500;
  line-height: 80%;
  display: inline-block;
}

.dm-about-highlight._1 {
  background-color: #dbf4ff;
}

.dm-about-highlight._2 {
  background-color: #fcfedc;
}

.dm-about-highlight._3 {
  background-color: #d2f7d3;
}

.dm-about-highlight._4 {
  background-color: #e0e2ff;
}

.dm-why-item-headline-wrapper {
  position: relative;
}

.dm-service-item {
  grid-column-gap: 2vw;
  text-align: center;
  cursor: pointer;
  background-color: #91df7800;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: -1px;
  padding: 3vh 1vw;
  font-size: 2.8vw;
  font-weight: 300;
  line-height: 120%;
  transition: all .8s, background-color .1s;
  display: flex;
  position: relative;
  right: 0;
}

.dm-service-item.s {
  background-color: #f0f0f0;
  border-left: 1px #000;
  border-right: 1px solid #000;
  width: 2vw;
  padding-left: 0;
  padding-right: 0;
}

.dm-service-item.s.border {
  border-left-style: solid;
}

.dm-service-item.xs {
  background-color: #f0f0f0;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  width: 1vw;
  margin-left: -1px;
  padding-left: 0;
  padding-right: 0;
}

.dm-service-item._1 {
  background-color: #91df784a;
}

.dm-service-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-bottom: -1px;
  display: grid;
}

.dm-service-row._1 {
  grid-template-columns: 2vw auto auto;
  position: relative;
}

.dm-service-row._2 {
  grid-template-columns: auto 1vw 3vw auto 3vw;
}

.dm-service-row._3 {
  grid-template-columns: auto .5vw auto;
}

.dm-services {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f5f5;
  border-bottom: 1px solid #000;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
  position: relative;
}

.dm-services.hidden {
  display: none;
}

.dm-service-txt {
  flex: 0 auto;
}

.dm-kinetic-grid {
  grid-column-gap: 0vh;
  grid-row-gap: 3vh;
  order: 1;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  height: 120vh;
  margin-top: 0;
  display: grid;
  position: relative;
  right: 0;
}

.dm-item {
  background-color: #e0d83e;
  width: 1px;
  height: 130%;
}

.hero-pattern {
  background-color: #f0f0f0;
  width: 100%;
  position: absolute;
}

.text-span-8 {
  position: relative;
}

.text-span-8._2 {
  margin-left: -.13vw;
}

.dm-circle {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/655203a3e24ff70e9c06f675_dot.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 3px;
  width: 100%;
  height: 100%;
  transition: all .4s;
}

.dm-circle:hover {
  transform: scale(5);
}

.dm-service-content {
  color: #fff;
  text-align: left;
  background-color: #000;
  flex-direction: row;
  align-items: stretch;
  font-size: 1.5vw;
  line-height: 140%;
}

.dm-service-content._1 {
  background-color: #000;
  padding: 10vh;
}

.code-blue {
  color: #86d6fa;
}

.code-yellow {
  color: #f7fdad;
}

.code-pink {
  color: #e694e3;
}

.div-block-52 {
  padding-left: 2vw;
}

.code-green {
  color: #91df78;
}

.div-block-54 {
  overflow: hidden;
}

.div-block-55 {
  border: 1.5px solid #000;
  border-radius: 100%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5vh;
  height: 5vh;
  display: none;
  position: relative;
}

.div-block-56 {
  background-color: #000;
  width: 1.5px;
  height: 60%;
  position: absolute;
}

.div-block-56._2 {
  transform: rotate(90deg);
}

.dm-tab-link {
  background-color: #ddd0;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  padding: 0;
  transition: all .8s;
  display: flex;
  overflow: visible;
}

.dm-tab-link:hover {
  background-color: #91df7833;
}

.dm-tab-link.w--current {
  background-color: #91df7880;
}

.dm-content-3 {
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.dm-content-4, .dm-content-5, .dm-content-6 {
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: none;
  position: relative;
}

.dm-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0f0f0;
  border-top: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.tabs-content-2 {
  background-color: #000;
  width: 50%;
  padding: 2vh 3vh;
}

.dm-tab-content {
  color: #fff;
  font-size: 2vw;
  font-weight: 300;
  line-height: 160%;
}

.why-img-1 {
  height: 85vh;
  margin-right: 15vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.why-img-2 {
  height: 75vh;
  margin-right: 15vw;
  position: absolute;
  inset: 0 0% auto auto;
}

.why-img-3 {
  height: 57vh;
  position: absolute;
  inset: auto 0% auto auto;
}

.slider {
  background-color: #fff;
  align-items: flex-start;
  display: flex;
}

.dm-navbar {
  background-color: #f0f0f0;
  margin-top: 11vh;
  margin-right: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.dm-navlink {
  margin-right: 3vw;
  padding: 1vh 3vh;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 120%;
  transition: all .8s;
}

.dm-navlink:hover {
  background-color: #e0d83e66;
}

.text-span-9 {
  background-color: #fff;
  line-height: 123%;
  position: relative;
}

.dm-logos {
  background-color: #fff;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: flex;
  overflow: hidden;
}

.div-block-60 {
  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-around;
  place-items: center start;
  width: 100%;
  min-width: 100%;
  display: flex;
  position: relative;
}

.image-24 {
  filter: brightness(103%) grayscale();
  max-width: 220px;
  max-height: 80px;
}

.div-block-61 {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}

.left-arrow-2 {
  color: #000;
  width: 10vh;
  height: 10vh;
  margin-top: 8vh;
  margin-left: -15vh;
  inset: 0% auto auto 0%;
}

.right-arrow-2 {
  color: #000;
  width: 10vh;
  height: 10vh;
  margin-top: 8vh;
  margin-right: -15vh;
  font-weight: 100;
  inset: 0% 0% auto auto;
}

.slider-2 {
  width: 70vw;
  height: auto;
}

.mask-2 {
  background-color: #fff;
  height: auto;
}

.slide-nav {
  display: none;
}

.testimonial-bg-1 {
  background-color: #d2f7d3;
  border-radius: 20px 20px 0;
  padding: 10vh;
}

.testimonial-bg-1.blue {
  background-color: #afe6ff6e;
}

.testimonial-bg-1.yellow {
  background-color: #f7fdad6e;
}

.testimonial-bg-1.dark-linen {
  background-color: #fadc9b6e;
}

.testimonial-bg-1.pink {
  background-color: #f2cdff6e;
}

.testimonial-bg-1.purple {
  background-color: #6e75ff36;
}

.testimonial-bg-2 {
  grid-column-gap: 2vw;
  grid-row-gap: 0px;
  background-color: #d2f7d3;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 7vh;
  display: grid;
}

.testimonial-bg-2.blue {
  background-color: #afe6ff6e;
}

.testimonial-bg-2.yellow {
  background-color: #f7fdad6e;
}

.testimonial-bg-2.dark-linen {
  background-color: #fadc9b6e;
}

.testimonial-bg-2.pink {
  background-color: #f2cdff6e;
}

.testimonial-bg-2.purple {
  background-color: #6e75ff36;
}

.div-block-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-bottom: 60px;
  display: grid;
}

.div-block-63-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top-right-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 3vh;
  padding-right: 1.5vw;
  display: grid;
  position: relative;
}

.div-block-65 {
  height: 100%;
  position: relative;
}

.testimonial-bg-3 {
  background-color: #d2f7d3;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.testimonial-bg-3.blue {
  background-color: #afe6ff6e;
}

.testimonial-bg-3.yellow {
  background-color: #f7fdad6e;
}

.testimonial-bg-3.dark-linen {
  background-color: #fadc9b6e;
}

.testimonial-bg-3.pink {
  background-color: #f2cdff6e;
}

.testimonial-bg-3.purple {
  background-color: #6e75ff36;
}

.div-block-67 {
  position: relative;
}

.div-block-68 {
  background-color: #f7fdad;
  border-radius: 20px 30px 40px 20px;
  height: 100%;
}

.div-block-69 {
  background-color: #fff;
  border-radius: 0 5px 5px 0;
  width: 70%;
  height: 20px;
  margin-bottom: 30px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-70 {
  grid-column-gap: 2vw;
  grid-row-gap: 0vh;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-gray {
  color: #808080b0;
}

.code-gray.verdana {
  font-family: Verdana, Geneva, sans-serif;
  transform: scale(.8);
}

.code-gray.mb3 {
  margin-bottom: 3vh;
}

.line-indent {
  margin-left: 3vw;
}

.brand {
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 5vw;
  font-size: 2vw;
  font-weight: 800;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: auto auto auto 0%;
}

.brand.w--current {
  justify-content: flex-end;
  align-items: center;
  font-size: 30px;
  line-height: 100%;
}

.brand.footer.w--current {
  height: auto;
  margin-left: 0;
  font-size: 30px;
  line-height: 100%;
  position: relative;
}

.cb-navbar-wrapper {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.body-cb {
  color: #222;
  font-family: Wix Madefor Text, sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.cb-navbar {
  box-shadow: none;
  background-color: #0000;
  background-image: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-button {
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-25 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3aa33b;
  justify-content: flex-start;
  align-items: center;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.section {
  background-color: #cff5b7;
  border-bottom: 30px dotted #fff;
  flex-direction: column;
  align-items: center;
  height: 87vh;
  padding-top: 25vh;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.yellow {
  background-color: #fe7;
}

.section.blue {
  background-color: #cdf4f6;
}

.text-block-26 {
  text-align: center;
  width: 50vw;
  margin-bottom: 3vh;
  font-family: Unbounded, sans-serif;
  font-size: 3vw;
  font-weight: 700;
  line-height: 140%;
}

.nav-menu-2 {
  grid-column-gap: 7px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 20vw;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  line-height: 100%;
  display: flex;
  position: static;
}

.div-block-72 {
  grid-column-gap: 2vw;
  justify-content: flex-end;
  align-items: center;
  margin-right: 12vw;
  line-height: 100%;
  position: absolute;
  inset: auto 0% auto auto;
}

.text-block-27 {
  text-align: center;
  width: 50vw;
  line-height: 140%;
}

.nav-link-2 {
  cursor: pointer;
  border-bottom: 1px solid #1110;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 5px 0 0;
  text-decoration: none;
}

.nav-link-2:hover {
  border-bottom-color: #111;
}

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

.form {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-items: center;
  margin-top: 5vh;
  display: flex;
}

.text-field {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #fdfbee;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/65e4e0eead9fdf0f3f8ad0d2_est-number-yellow2.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  border: 3px solid #000;
  border-radius: 100px;
  width: 20vw;
  height: 60px;
  margin-bottom: 0;
  padding-left: 60px;
  font-size: 3vw;
}

.submit-button {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 3vw;
  padding-right: 3vw;
  display: flex;
}

.section-2 {
  z-index: 1;
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 20vh 5vw;
  display: flex;
  position: relative;
}

.text-block-28 {
  text-align: center;
  width: 60vw;
  margin-top: 1vh;
  font-family: Unbounded, sans-serif;
  font-size: 2.5vw;
  line-height: 140%;
}

.text-block-29 {
  color: #3aa35d;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1.5vw;
  font-weight: 500;
}

.div-block-74 {
  grid-column-gap: 2vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 10vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-75 {
  align-items: flex-start;
  padding-top: 4vh;
  padding-left: 6vw;
  padding-right: 3vw;
  display: flex;
  position: relative;
}

.text-block-30 {
  color: #3aa35d26;
  font-family: Unbounded, sans-serif;
  font-size: 20vw;
  font-weight: 700;
  line-height: 80%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-block-31 {
  line-height: 150%;
  position: relative;
}

.image-25 {
  width: 50vw;
  margin-bottom: 5vh;
  margin-right: -25vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-25._2 {
  margin-left: -25vw;
  margin-right: 0;
  inset: auto auto 0% 0%;
}

.section-3 {
  z-index: 0;
  background-color: #f7f7f7;
  border-top: 30px dotted #fff;
  border-bottom: 30px dotted #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -15px;
  padding: 20vh 10vw 15vh;
  display: flex;
  position: relative;
}

.cb-slider-arrow {
  z-index: 100000;
  border: 2px solid var(--greeno);
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/66161921df54953e03796df2_arrow-green2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 100%;
  justify-content: space-between;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: .55vw;
  margin-left: 24vw;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(180deg);
}

.cb-slider-arrow.right {
  margin-left: 0;
  inset: 0% 0% auto auto;
  transform: none;
}

.right-arrow-3 {
  color: #000;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 90px;
  inset: auto auto 0% 0%;
}

.slide-nav-2 {
  grid-row-gap: 3vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 100%;
  font-size: 6px;
  display: none;
  inset: 0% 0% 0% auto;
}

.slider-3 {
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 86%;
  height: 100%;
  display: flex;
  position: static;
}

.div-block-76 {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  line-height: 120%;
  display: flex;
  position: relative;
}

.text-block-33 {
  letter-spacing: -.05em;
  margin-top: -23px;
  font-family: Unbounded, sans-serif;
  font-size: 10vw;
  line-height: 0%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cb-testimonials {
  position: static;
}

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

.text-block-35 {
  line-height: 160%;
}

.section-4 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 80vh;
  padding: 15vh 5vw;
  display: flex;
  position: relative;
}

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

.div-block-78 {
  position: relative;
}

.text-block-28-copy {
  text-align: left;
  letter-spacing: -.03em;
  margin-top: 3vh;
  font-size: 4vw;
  font-weight: 600;
  line-height: 105%;
}

.text-block-28-copy.kuidas {
  text-align: center;
  margin-bottom: 6vh;
  margin-left: auto;
  margin-right: auto;
  font-size: 4vw;
}

.text-block-28-copy.contact {
  color: #0ca122;
  text-align: left;
  width: auto;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 500;
}

.text-block-28-copy.kkk {
  margin-bottom: 7vh;
}

.div-block-79 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6vh;
  display: flex;
}

.list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 540px;
  display: flex;
}

.list-item-2 {
  grid-column-gap: 1vw;
  border-bottom: 1px #00000014;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 1.8vw;
  line-height: 120%;
  display: flex;
}

.div-block-80 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 3px solid #3aa33b;
  border-radius: 100px;
  flex: none;
  width: 1vw;
  height: 1vw;
  display: none;
}

.mask-3 {
  width: 100%;
  height: 100%;
  margin-left: 13vw;
}

.div-block-81 {
  grid-column-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-82 {
  border: 3px solid #3aa35d;
  border-radius: 100px;
  width: 1vw;
  height: 1vw;
}

.section-copy {
  background-image: linear-gradient(#e9f5ef 26%, #fff);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 22vh;
  padding-left: 5vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-26-copy {
  z-index: 10;
  text-align: left;
  letter-spacing: -.03em;
  text-transform: uppercase;
  width: 35vw;
  margin-bottom: 5vh;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 4.5vw;
  font-weight: 800;
  line-height: 115%;
  position: relative;
}

.text-block-27-copy {
  text-align: left;
  width: 31vw;
  font-size: 1.5vw;
  line-height: 140%;
}

.image-26 {
  width: 36vw;
  margin-top: 38vh;
  margin-right: 12vw;
  position: absolute;
  inset: 0 0% auto auto;
}

.div-block-84 {
  background-image: linear-gradient(186deg, #fff9, #ddebec00 61%);
  border-radius: 100%;
  width: 40vw;
  height: 40vw;
  margin-top: 13vh;
  margin-right: 2.5vw;
  display: none;
  position: absolute;
  inset: 0 0% auto auto;
}

.div-block-85 {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 13vh;
  margin-top: 80px;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0 0% auto;
}

.div-block-86 {
  grid-column-gap: 11px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 150px 200px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.div-block-86.sticky {
  grid-template-columns: 150px 200px;
  display: flex;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.form-2 {
  height: 100%;
}

.text-field-2 {
  color: #000;
  background-color: #fff;
  border: 1.5px solid #3aa35d;
  border-radius: 5px;
  height: 55px;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 18px;
}

.text-field-2:hover {
  box-shadow: inset 0 0 8px #0000001a;
}

.text-field-2:focus {
  box-shadow: inset 0 0 12px #0000000d;
}

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

.text-field-2.carnumber {
  text-align: center;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6610ec17a8aa6f45ee333b9c_est-number-green2.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 58px;
  font-weight: 600;
}

.text-field-2.carnumber::placeholder {
  color: #ccc;
  font-weight: 600;
}

.link-4 {
  color: #fff;
  background-color: #3aa33a;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding-left: 2vw;
  padding-right: 2vw;
  font-weight: 500;
  display: flex;
}

.link-4.ankeet {
  text-align: center;
  white-space: nowrap;
  height: 8vh;
  padding: 1vh 3vw;
  font-size: 1.8vw;
}

.div-block-87 {
  color: #000;
  background-color: #f1f8f4;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 5vh;
  padding: 3vw 10%;
  display: flex;
}

.div-block-87.hidden {
  display: none;
}

.section-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 5vh;
  display: flex;
  position: relative;
}

.text-block-37 {
  text-align: center;
  font-size: 1.3vw;
}

.text-span-12 {
  color: #3aa35d;
  font-size: 1.8vw;
  font-weight: 500;
}

.text-span-13 {
  color: #3aa33b;
  margin-right: -3px;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
}

.text-span-14 {
  width: 520px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-88 {
  grid-column-gap: 1.5vw;
  grid-row-gap: 2.5vh;
  grid-template-rows: auto auto auto auto minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  margin-bottom: 0;
  display: grid;
}

.text-span-12-copy {
  margin-top: 4vh;
  margin-bottom: 1vh;
  font-size: 1.8vw;
}

.div-block-89 {
  color: #3aa35d;
  text-align: center;
  background-color: #f7f7f7;
  border: 1px dashed #3aa35d;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  margin-bottom: 3vh;
  display: flex;
}

.form-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #3aa35d;
  border-radius: 5px;
  height: 6vh;
  margin-bottom: 0;
  padding-left: 2vw;
  font-size: 1.8vw;
}

.form-input::placeholder {
  color: #00000054;
}

.form-input.disabled {
  color: #000;
  background-color: #f7f7f7;
  border-color: #0000;
  height: 7vh;
}

.form-input.disabled::placeholder {
  color: #00000080;
}

.form-input.modal-input {
  padding-left: 10px;
  font-size: 1.5vw;
}

.text-span-15 {
  font-family: Wix Madefor Text, sans-serif;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 100%;
  display: inline-block;
  position: relative;
}

.text-block-38 {
  color: #0006;
  font-size: 1.3vw;
  line-height: 120%;
  display: none;
}

.road {
  filter: contrast(200%);
  width: 89vw;
  margin-top: 47vh;
  margin-right: -23vw;
  position: absolute;
  inset: 0 0% auto auto;
}

.tallinn {
  filter: invert();
  mix-blend-mode: soft-light;
  width: 50vw;
  margin-top: 12vh;
  margin-right: 0;
  position: absolute;
  inset: 0 0% auto auto;
}

.text-span-17 {
  z-index: 0;
  color: #3aa33b;
  letter-spacing: -8px;
  margin-right: .5vw;
  font-family: Kalam, sans-serif;
  font-size: 9vw;
  line-height: 0%;
  position: relative;
  inset: 2.5vh auto 0% 0%;
}

.image-27 {
  width: 19vw;
  margin-top: -10px;
  display: none;
  position: absolute;
  inset: 11px -30px auto auto;
}

.div-block-90 {
  position: relative;
}

.text-span-18 {
  z-index: 100;
  letter-spacing: -.01em;
  position: relative;
}

.link-5 {
  color: #3aa33b;
  line-height: 120%;
  text-decoration: underline;
}

.checkup {
  width: 32vw;
  margin-top: 23vh;
  margin-right: 9vw;
  display: none;
  position: absolute;
  inset: 0 0% auto auto;
}

.div-block-91 {
  background-color: #fff;
  border-radius: 10px;
  width: 15vw;
  height: 20vh;
  margin-top: 15vh;
  margin-right: 15vw;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 10px -4px #0000001a;
}

.step1 {
  margin-top: 20vh;
  margin-right: 32vw;
  font-family: Caveat, sans-serif;
  font-size: 2.5vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-93 {
  position: relative;
}

.arrow-top {
  height: 13vh;
  display: none;
  position: absolute;
  inset: auto -68% 3.4vh auto;
}

.arrow-bottom {
  transform-style: preserve-3d;
  height: 12vh;
  display: block;
  position: absolute;
  inset: 8vh 5% auto auto;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(-90deg);
}

.div-block-94 {
  border: 2px solid #3aa33b;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3vw;
  height: 3vw;
  margin-top: -3.5vw;
  margin-left: 5vw;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
}

.text-block-39 {
  color: #3aa33b;
  margin-left: -.5vw;
}

.step2 {
  margin-top: 71vh;
  margin-right: 10vw;
  font-family: Caveat, sans-serif;
  font-size: 2.5vw;
  position: absolute;
  inset: 0% 0% auto auto;
}

.checkup1 {
  width: 5vw;
  margin-top: 32vh;
  margin-right: 12vw;
  position: absolute;
  inset: 0 0% auto auto;
}

.image-28 {
  height: 3.5vh;
  margin-right: -8px;
  display: none;
}

.header-content-1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: left;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: end stretch;
  width: 100%;
  max-width: 1300px;
  height: 100vh;
  padding: 150px 5vw 10vh;
  display: grid;
  position: relative;
}

.header-slogan {
  z-index: 10;
  text-align: left;
  letter-spacing: -.03em;
  text-transform: none;
  width: 450px;
  margin-bottom: 5vh;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 5.8vw;
  font-weight: 700;
  line-height: 100%;
  position: relative;
}

.header-form {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 13vh;
  margin-top: 1vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

.header-subheadline {
  text-align: left;
  background-color: #f8f8f800;
  width: 550px;
  font-size: 2.2vw;
  line-height: 140%;
}

.div-block-95 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2a65fbbe7cefe151c53c_persona-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 48vh;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.header-left-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.text-span-19 {
  color: #3aa33b;
  letter-spacing: -.1em;
  margin-left: 11px;
  margin-right: 30px;
  font-family: Kalam, sans-serif;
  display: inline-block;
  position: relative;
  bottom: -10px;
  transform: scale(1.4);
}

.form-button {
  color: #fff;
  white-space: nowrap;
  background-color: #3aa33a;
  border-radius: 5px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  height: 55px;
  padding-left: 2vw;
  padding-right: 2vw;
  font-size: 18px;
  font-weight: 500;
  transition: all .4s;
  display: flex;
}

.form-button:hover {
  background-color: #369b36;
}

.c-navi-link {
  letter-spacing: -.03em;
  cursor: pointer;
  border-bottom: 1px solid #1110;
  margin-left: 1vw;
  margin-right: 1vw;
  padding: 0;
  font-family: Wix Madefor Text, sans-serif;
  font-size: 1.5vw;
  line-height: 130%;
  text-decoration: none;
  transition: all .4s;
}

.c-navi-link:hover {
  border-bottom-color: #111;
}

.c-navi-link.w--current {
  color: #3aa33b;
}

.c-navi-link.w--current:hover {
  border-bottom: 1px solid var(--greeno);
}

.c-navi-link.footer {
  margin-left: 0;
  margin-right: 0;
}

.c-navi-link.footer.green {
  color: #0ca122;
}

.c-navi-link.footer.green:hover {
  border-bottom-color: #0ca122;
}

.hedaer-wrapper {
  z-index: 1;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f8f8f8;
  background-image: none;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.slider-4 {
  height: 100%;
}

.left-arrow-4, .right-arrow-4, .slide-nav-3 {
  display: none;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/66050b0b54b67fe60fbb6bb7_roland-denes-EWf48MRVUNE-unsplash.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/66050b0bb6eba9dc8604635c_ivan-shemereko-7mgR-BZ5Dm4-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2a65fbbe7cefe151c53c_persona-2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2vh 5vw 0;
  display: flex;
}

.div-block-96 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #f6fbf8;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-around;
  width: 100%;
  max-width: 1300px;
  padding: 3vw 0;
  display: flex;
}

.div-block-96._2 {
  background-color: #0000;
}

.div-block-97 {
  grid-column-gap: 1.5vh;
  grid-row-gap: 1.5vh;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-40 {
  letter-spacing: -.04em;
  font-size: 5vw;
  font-weight: 600;
  line-height: 120%;
}

.text-block-41 {
  font-size: 2vw;
  line-height: 120%;
}

.section-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 70vh;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.div-block-99 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660ddeb1e2a46a9b93009677_jennifer-kalenberg-vvvLHZPsSqg-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  min-height: 70vh;
}

.div-block-100 {
  background-color: #f7f7f7;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 5vw;
}

.text-span-20 {
  align-self: flex-start;
  width: 540px;
  font-size: 2.2vw;
  font-weight: 400;
  line-height: 130%;
  display: block;
}

.image-29 {
  transform-style: preserve-3d;
  width: 50vw;
  margin-bottom: 7vh;
  margin-right: -60px;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.div-block-101 {
  opacity: .43;
  background-color: #e9f5ef;
  width: 25vw;
  height: 100vh;
  margin-right: 9vw;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-102 {
  position: relative;
}

.image-30 {
  width: 190px;
  margin-bottom: -23px;
  margin-right: 170px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-103 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1300px;
  padding: 5vw;
  display: grid;
  position: relative;
}

.div-block-104 {
  background-color: #e3f1e9;
  border-radius: 20px;
  width: 450px;
  height: 450px;
  margin-left: -50px;
  position: relative;
}

.div-block-105 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6616c43ea444ff611a196734_DSC01947.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 450px;
  height: 450px;
  margin-top: 50px;
  margin-left: 50px;
  position: absolute;
}

.div-block-106 {
  margin-left: -40px;
  padding-top: 50px;
  padding-right: 5vw;
}

.section-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #e9f5ef;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660dd8d29d354ff317102f51_markus-spiske-OjtcZEhHrPI-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-height: 70vh;
  padding: 10vw 5vw;
  display: flex;
}

.text-block-42 {
  font-size: 50px;
  line-height: 120%;
}

.div-block-107 {
  width: 100%;
  max-width: 1300px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.div-block-108 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10vh;
  display: grid;
}

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

.image-31 {
  filter: invert();
  width: 70px;
}

.kuidas-tootab {
  grid-column-gap: 1.8vw;
  grid-row-gap: 1.8vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 6vw 5vw 5vw;
  display: grid;
  position: relative;
}

.div-block-110 {
  z-index: 100;
  color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  display: flex;
  position: relative;
}

.div-block-110._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660edcef7bb4091cce9446f6_erik-mclean-3uHlGFnzPDU-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-110._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/66050b0b54b67fe60fbb6bb7_roland-denes-EWf48MRVUNE-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-110._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660edc3fe83c4d309ee670a0_selling-car.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-110._4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660eda8abd1b9fea5f2c98da_selling.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-111 {
  color: #fff;
  background-color: #3aa33b;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 5vw;
  height: 5vw;
  margin-top: -3vw;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.kuidas-txt {
  opacity: 1;
  color: #fff;
  background-color: #00000070;
  background-image: none;
  border-radius: 20px;
  align-self: flex-start;
  height: 100%;
  padding: 30px 2vw 3vw;
  font-size: 2vw;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.div-block-112 {
  background-color: #fff;
  border-top-left-radius: 40px;
  flex: none;
  width: 6vw;
  height: 6vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.corner-top {
  flex: none;
}

.div-block-113 {
  margin-bottom: 6vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-113-copy {
  margin-right: 6vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-33 {
  width: auto;
  height: 80vh;
  margin-top: 8vh;
  margin-right: 3vw;
  position: absolute;
  inset: auto 0% auto auto;
}

.kasulikku {
  text-align: left;
  background-color: #f8f8f8;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10vh 5vw 15vh;
  display: flex;
}

.kkk-dropdown {
  border-bottom: 1px solid #000;
  width: 100%;
}

.dropdown-toggle {
  border-bottom: 1px #000;
  width: 100%;
  padding-left: 0;
  font-size: 1.8vw;
}

.dropdown-toggle.w--open {
  color: #05a322;
}

.dropdown-list {
  background-color: #0000;
  position: relative;
}

.dropdown-list.w--open {
  background-color: #e3f1e800;
}

.div-block-116 {
  background-image: linear-gradient(0deg, #e3f1e866, #fff0 27%);
  padding: 20px 0 40px;
  font-size: 1.6vw;
  line-height: 140%;
}

.ankeet-wrapper {
  width: 80%;
}

.modal {
  z-index: 2147483647;
  background-color: #0000002e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-wrapper {
  background-color: #fff;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-height: 100%;
  padding: 5vh 0;
  display: flex;
  position: relative;
}

.modal-close {
  z-index: 100000;
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/64303b90bdb96abb8688a7df_close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40%;
  background-attachment: scroll;
  width: 40px;
  height: 40px;
  margin-top: 5px;
  margin-right: 5px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-43 {
  margin-top: 5vh;
}

.dropdown-toggle-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 16px;
  display: flex;
}

.dropdown-toggle-2.w--open {
  line-height: 100%;
}

.dropdown-link {
  border-bottom-style: none;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-size: 1.3vw;
  line-height: 100%;
}

.dropdown-link:hover {
  background-color: #e5f3e7;
}

.dropdown-list-2 {
  margin-left: -10px;
}

.dropdown-list-2.w--open {
  z-index: -1;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: -36px;
  margin-left: -15px;
  padding-top: 44px;
  padding-bottom: 6px;
  display: flex;
  box-shadow: 0 0 5px #0003;
}

.text-block-44 {
  color: #3aa33b;
  font-size: 1.3vw;
}

.image-35 {
  width: 35px;
}

.div-block-117 {
  width: 660px;
  margin-bottom: 7vh;
  position: relative;
}

.image-30-copy {
  width: 190px;
  margin-top: 100px;
  margin-right: 70px;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.feedback-txt {
  align-self: flex-start;
  font-size: 1.8vw;
  font-weight: 400;
  line-height: 140%;
  display: block;
}

.feedback-txt.name {
  color: #05a322;
  align-self: center;
  margin-bottom: 0;
  font-size: 2.2vw;
}

.div-block-119 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 4vh;
  display: flex;
}

.icon-3 {
  margin: 0;
  display: none;
}

.div-block-125 {
  width: 100%;
  max-width: 1300px;
}

.icon-4 {
  align-self: flex-start;
  margin: 0 0 0 auto;
  display: none;
}

.cb-footer {
  border-top: 1px solid #e9e9e9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 5vw 5vw 10vw;
  display: flex;
}

.div-block-126 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  max-width: 1300px;
  display: grid;
}

.image-30-copy-copy {
  width: 190px;
  margin-bottom: 30px;
  display: block;
}

.testimonial-headline {
  color: #08a222;
  text-align: left;
  width: 330px;
  margin-top: 0;
  margin-bottom: 2vh;
  font-size: 4vw;
  font-weight: 600;
  line-height: 105%;
}

.div-block-127 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 20vw 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  max-width: 1300px;
  display: grid;
  position: relative;
}

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

.list-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #0ca122;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 100%;
  display: flex;
}

.div-block-129 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-block-48 {
  font-size: 16px;
}

.section-13 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 500px;
  display: flex;
  position: relative;
}

.div-block-130 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 410px;
  height: auto;
  padding: 40px;
  font-size: 1.8vw;
  line-height: 120%;
  display: flex;
  position: absolute;
  inset: auto auto auto 5vw;
}

.html-embed-3 {
  position: absolute;
  inset: 0%;
}

.text-block-50 {
  line-height: 120%;
}

.lang {
  margin-top: 2px;
  margin-right: 5vw;
  position: absolute;
  inset: auto 0% auto auto;
}

.icon-5 {
  margin-right: 0;
}

.div-block-131 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2a65fbbe7cefe151c53c_persona-2.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin-right: 1.5vw;
}

.div-block-131._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/651b2406fa0da49fdfac5d31_persona-1.png");
}

.div-block-131._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/660ddeb1e2a46a9b93009677_jennifer-kalenberg-vvvLHZPsSqg-unsplash.jpg");
}

.sticky-form {
  z-index: 100000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 110px;
  padding: 2vw 5vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0;
  box-shadow: 0 0 16px #00000017;
}

.div-block-132 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 10px;
  display: grid;
}

.backtotop {
  z-index: 1000000;
  border: 2px solid var(--greeno);
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/66161921df54953e03796df2_arrow-green2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  border-radius: 100%;
  justify-content: space-between;
  align-items: center;
  width: 3vw;
  height: 3vw;
  margin-right: 5vw;
  position: fixed;
  inset: auto 0% 30px auto;
  transform: rotate(-90deg);
}

.link-8 {
  color: var(--greeno);
}

.div-block-134 {
  z-index: 1000;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-135 {
  width: 100%;
  height: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  overflow: auto;
}

.cb-nav-bg {
  background-color: #f8f8f8;
  width: 100%;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.icon-7 {
  color: var(--greeno);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 10px;
  position: relative;
}

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

.image-38 {
  filter: grayscale();
  max-width: 130px;
  margin-top: 0;
}

.div-block-137 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a30_jean-philippe-delberghe-90eBoEp2tS0-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 50vh;
  position: relative;
}

.div-block-137.r4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a41_jean-philippe-delberghe-xrjusFfOksI-unsplash.jpg");
}

.div-block-137.r3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a39_albert-hyseni-EFYock9d0JA-unsplash.jpg");
}

.div-block-137.r2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a27_xie-yujie-nick-etFRTql2qpM-unsplash.jpg");
}

.div-block-137.r1 {
  overflow: hidden;
}

.div-block-138 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3681837fa348d6215a1f_tick.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40%;
  border-radius: 100px;
  flex: none;
  width: 3vw;
  height: 3vw;
}

.properties {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 0;
  display: flex;
}

.div-block-176 {
  background-color: #f8f6f3;
  border-radius: 10px;
  width: 60px;
  height: 60px;
}

.text-block-54 {
  font-weight: 500;
}

.property-item-details-wrapper {
  grid-column-gap: .5vw;
  grid-row-gap: .8vw;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 0;
  display: grid;
}

.property-item-details-wrapper.portfolio {
  grid-column-gap: 10px;
  grid-row-gap: 0vw;
  grid-template-columns: auto auto;
  justify-content: start;
  width: auto;
  margin-bottom: 10px;
}

.property-item-details-wrapper.portfolio-settings-links {
  grid-column-gap: 15px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  display: flex;
}

.progress-txt {
  color: #707070;
  text-shadow: 0 0 5px #0003;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: -28px;
  font-size: 1.2vw;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.progress-txt.right {
  text-shadow: none;
  inset: auto 0% 0% auto;
}

.progress-txt.right.wallet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  line-height: 140%;
  inset: 105% 0% auto auto;
}

.progress-txt.left.listitem {
  text-shadow: none;
}

.progress-txt.left.wallet {
  text-shadow: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 140%;
  inset: 105% auto auto 0%;
}

.div-block-177 {
  z-index: 100;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 48vw;
  height: 100%;
  margin-bottom: 0;
  margin-left: 5vw;
  margin-right: 0;
  padding: 0 0 6vw;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.funded-headline {
  font-size: 2vw;
  font-weight: 600;
}

.login-form-default {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.rl-modal-login {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000070;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-39 {
  width: 24px;
}

.signup-form-block {
  width: 100%;
  margin-top: 0;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4a_photo_2023-03-03_15-15-44-835x467.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-41-copy {
  margin-top: 4vh;
  font-size: 2vw;
  line-height: 140%;
}

.div-block-140 {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  height: 100%;
  padding: 5vh 7vw;
  display: grid;
}

.text-block-55 {
  margin-top: 4vh;
  font-weight: 600;
}

.congrats {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: none;
}

.text-span-22 {
  font-size: 2vw;
  font-weight: 300;
}

.icon-8 {
  margin-right: 0;
  font-size: 1vw;
  position: relative;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4e_photo_2023-03-03_15-15-38-835x467%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-178 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.listitem-subtext {
  color: var(--rl-black);
  padding-bottom: 0;
  font-size: 1.3vw;
  line-height: 100%;
  display: inline-block;
}

.listitem-subtext.status {
  text-transform: uppercase;
  font-weight: 500;
}

.listitem-subtext.status.pending {
  color: #fd28ef;
  margin-right: 0;
}

.listitem-subtext.link {
  border-bottom-style: none;
  justify-content: flex-start;
  align-items: center;
  height: 2.5vh;
  padding-left: 22px;
  font-size: 1.2vw;
  text-decoration: none;
  display: flex;
}

.listitem-subtext.link:hover {
  color: #b18c4f;
  text-decoration: underline;
}

.listitem-subtext.link.view {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a43661ee7b20e016e1582_visibility_FILL0_wght200_GRAD0_opsz24.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
}

.listitem-subtext.link.exit {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a4420cb5913a8b4f4310c_rocket_FILL0_wght200_GRAD0_opsz24.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
}

.listitem-subtext.link.history {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a4414d9b7325db7ea96fc_text_snippet_FILL0_wght200_GRAD0_opsz24.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
}

.listitem-subtext.value {
  color: var(--rl-black);
  font-weight: 500;
}

.listitem-subtext.value.positive {
  color: var(--rl-green);
}

.r-nav-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--rl-black);
  justify-content: flex-start;
  align-items: center;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 1.5vw;
  transition: all .4s;
  display: flex;
}

.r-nav-link:hover {
  color: #b08c4f;
}

.r-nav-link.dropdown {
  margin-bottom: 0;
  padding-right: 10px;
}

.div-block-144 {
  background-color: #000;
  width: 91%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.image-40 {
  width: 30px;
  position: static;
}

.home-cover-subheadline {
  letter-spacing: -.02em;
  margin-top: 6vh;
  font-size: 34px;
  font-weight: 400;
  line-height: 140%;
}

.text-block-60 {
  color: #0006;
  font-size: 1.3vw;
  line-height: 140%;
}

.featured-link {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #000;
  text-align: right;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding: 15px 2vh;
  font-size: 1.5vw;
  line-height: 130%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.featured-link:hover {
  background-color: #d8dbe56b;
}

.navbar-3 {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7vw;
  padding-right: 7vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3.page {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 65px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

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

.div-block-142 {
  float: left;
  width: 100%;
  position: absolute;
}

.text-span-23 {
  font-weight: 600;
}

.login-button {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4vh;
  padding: 15px 2vw;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  right: auto;
}

.login-button.next {
  display: none;
}

.login-button.inverted {
  filter: none;
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
}

.div-block-180 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  display: flex;
}

.icon-9 {
  font-size: 2vw;
}

.left-arrow-5 {
  z-index: 100;
  opacity: .8;
  width: 90px;
  height: 15vh;
  margin-right: 90px;
  inset: auto 0% 0% auto;
}

.dropdown-subnavi {
  background-color: #fff;
  border-bottom: 1px solid #ebe9e3;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 65px;
  padding: 0 4vw;
  display: none;
  inset: 0% 0% auto;
  box-shadow: 0 10px 9px -11px #0000001a;
}

.dropdown-subnavi.w--open {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-41 {
  width: 24px;
}

.text-block-61 {
  color: var(--rl-black);
  margin-bottom: 1vh;
  font-size: 2vw;
  font-weight: 500;
}

.div-block-181 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  border-top: 1px #ebebeb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: start stretch;
  width: 94vw;
  margin-top: 0;
  margin-left: -4vw;
  padding-bottom: 0;
  display: grid;
}

.google-button {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #000;
  background-color: #fff;
  border: 1px solid #d8dbe5;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 1vw;
  line-height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  right: auto;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4a_photo_2023-03-03_15-15-44-835x467.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-14 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  color: var(--rl-black);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 86vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13vh;
  padding-bottom: 0;
  display: grid;
}

.login-separator {
  color: #b2b3b8;
  margin-top: 20px;
  font-size: 1.3vw;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.nav-menu-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.label {
  z-index: 10;
  box-shadow: none;
  color: #fff;
  text-align: right;
  background-color: #309157;
  border-radius: 3px;
  margin-top: 2vw;
  margin-bottom: 1vh;
  padding: 4px 10px;
  font-size: 1.2vw;
  line-height: 130%;
}

.label.listitem {
  margin-top: 0;
}

.label.listitem.portfolio {
  color: var(--rl-green);
  background-color: #d8f3e2;
  border: 1px #309157;
  margin-bottom: 0;
}

.label.listitem.property-label {
  color: var(--rl-green);
  background-color: #d8f3e2;
  border: 1px #309157;
  margin-top: 5px;
  margin-bottom: 5px;
}

.label._2 {
  background-color: #dd8cd0;
}

.label._2.listitem {
  background-color: #fff0;
  border: 1px solid #fff;
}

.congrats-headline {
  color: var(--rl-black);
  margin-bottom: 0;
  font-size: 2vw;
  font-weight: 500;
  line-height: 120%;
}

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

.text-field-3 {
  color: #000;
  background-color: #f3f3f300;
  border: 1px solid #d8dbe5;
  border-radius: 5px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
}

.text-field-3::placeholder {
  color: #b2b3b8;
}

.text-field-3._2fa {
  font-weight: 600;
  display: none;
}

.text-field-3._2fa::placeholder {
  color: #000;
  font-weight: 600;
}

.text-block-62 {
  font-size: 2.3vw;
  font-weight: 500;
}

.header-backgorund {
  z-index: -1;
  background-color: #f3f1ed;
  height: 555px;
  position: absolute;
  inset: 0% 0% auto;
}

.progressbar {
  background-color: #0003;
  border-radius: 10px;
  width: 370px;
  height: 5px;
  margin-bottom: 70px;
  position: relative;
}

.progressbar.listitem {
  background-color: #e6e6e6;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 25px;
}

.button-link {
  border: 1px none var(--rl-black);
  color: var(--rl-black);
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px 25px;
  font-size: 1.5vw;
  line-height: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-link:hover {
  color: #b08c4f;
}

.button-link.w--current {
  background-color: #f8f6f3;
  border-radius: 5px;
}

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

.button-link.green {
  color: #fff;
  background-color: #309157;
}

.button-link.green:hover {
  background-color: #358142;
}

.button-link.green.portfolio-invest {
  background-color: var(--rl-green);
  border-style: solid;
  border-color: #309157;
  padding: 8px 15px;
  font-size: 1.3vw;
}

.button-link.green.portfolio-invest:hover {
  background-color: #25834b;
}

.button-link.green.sidebar {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-link.account {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a374dd72d6cda33fde9fb_account_circle_FILL0_wght300_GRAD0_opsz24.svg");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-right: 40px;
}

.button-link.black {
  background-color: var(--rl-black);
  color: #fff;
}

.button-link.black:hover {
  background-color: #b08c4f;
}

.button-link.black.sidebar {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-link.black.sidebar.confirm {
  display: none;
}

.button-link.black.default {
  border-style: solid;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-link.black.default:hover {
  border-style: solid;
  border-color: var(--rl-caramel);
  background-color: var(--rl-caramel);
}

.button-link.outline {
  border-style: solid;
}

.button-link.outline:hover {
  background-color: var(--black);
  color: #fff;
  border-color: #000;
}

.button-link.outline.sidebar {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button-link.outline.sidebar:hover {
  border-color: var(--rl-caramel);
  background-color: var(--rl-caramel);
}

.button-link.portfolio {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.button-link.outline.portfolio-invest {
  height: 30px;
  padding: 8px 15px;
  font-size: 1.3vw;
}

.button-link.outline.portfolio-invest:hover {
  border-color: var(--rl-caramel);
  background-color: var(--rl-caramel);
}

.button-link.outline.sidebar {
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-184 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 650px;
  min-height: 670px;
  padding: 0;
  display: flex;
  position: relative;
}

.text-block-63 {
  opacity: .7;
  line-height: 137%;
}

.brand-3 {
  color: #000;
  font-size: 3vw;
  font-weight: 600;
  line-height: 150%;
}

.text-block-64 {
  line-height: 130%;
}

.div-block-185 {
  opacity: .5;
  background-color: #d8dbe5;
  width: 1px;
  height: 100%;
}

.subtext {
  color: #000;
  cursor: pointer;
  padding-bottom: 0;
  font-size: 1.2vw;
  line-height: 150%;
  display: inline-block;
}

.home-cover-headline {
  font-size: 60px;
  font-weight: 600;
  line-height: 104%;
}

.div-block-186 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-188 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2vh;
  display: flex;
}

.link-block-5 {
  margin-top: 3vh;
  margin-right: 3vh;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-189 {
  padding-top: 3vh;
}

.div-block-190 {
  width: 50vw;
}

.funded-headline-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  color: var(--rl-black);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 86vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7vh;
  padding-bottom: 3vh;
  display: grid;
}

.text-block-65 {
  font-size: 1.3vw;
}

.div-block-191 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 9vh;
  padding-bottom: 5vh;
  display: flex;
}

.text-block-66 {
  line-height: 120%;
}

.register-form {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: none;
}

.link-2 {
  color: #000;
  cursor: pointer;
  border-bottom: 1px solid #000;
  padding-bottom: 0;
  font-size: 1.2vw;
  line-height: 130%;
  text-decoration: none;
  display: inline-block;
}

.link-2.password {
  text-align: right;
  white-space: nowrap;
}

.account-links-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 15px;
  display: flex;
}

.property-item-content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 0 1.5vw;
  display: flex;
}

.login-xs {
  color: #000;
  text-align: left;
  font-size: 1.2vw;
  line-height: 150%;
  text-decoration: none;
}

.login-xs.subheadline {
  background-color: #5fad6c2e;
  width: 100%;
  margin-top: 0;
  padding: 2px 4px;
  display: none;
}

.div-block-145 {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.dropdown-3 {
  position: static;
}

.checkbox-3 {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 10px;
}

.property-item-statusbar {
  width: 100%;
  position: relative;
}

.image-42 {
  width: 6px;
  max-width: none;
  display: block;
  position: relative;
  transform: rotate(0);
}

.div-block-147 {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.progress-indicator {
  background-color: #fff;
  width: 2px;
  height: 12px;
  margin-top: -5px;
  margin-left: 20%;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.progress-indicator.listitem {
  background-color: #000;
}

.right-arrow-5 {
  z-index: 100;
  opacity: .8;
  width: 90px;
  height: 15vh;
  inset: auto 0% 0% auto;
}

.property-list-item {
  grid-column-gap: 3vh;
  grid-row-gap: 3vh;
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  width: 100%;
  height: 380px;
  padding: 0 0 23px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 0 10px -2px #00000029;
}

.property-list-item:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px -2px #00000029;
}

.div-block-192 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3681837fa348d6215a11_cover.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 0 50px 50px;
  height: 85vh;
  position: relative;
  overflow: hidden;
}

.login-form {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.div-block-193 {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  text-align: left;
  flex-flow: column;
  grid-template-rows: 280px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: flex-start;
  margin-top: 5vh;
  margin-bottom: 0;
  padding-bottom: 20vh;
  display: grid;
}

.div-block-193.left, .div-block-193.right, .div-block-193.middle {
  padding-left: 4vw;
  padding-right: 4vw;
}

.checkbox-field-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3vh;
  display: flex;
}

.checkbox-field-2.settings {
  margin-top: 0;
  margin-bottom: 15px;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3681837fa348d6215a1a_photo_2023-03-03_15-15-48-1110x623.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.progress-done {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 20%;
  height: 5px;
  position: relative;
}

.progress-done.listitem {
  background-color: #309157;
}

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

.property-item-cover {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3681837fa348d6215a20_nighthawk-shoots-d8Qcje_6fyk-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  min-width: 18vw;
  min-height: 18vw;
}

.property-item-cover._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a5b_111140545.jpg");
}

.property-item-cover.griditem {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex: none;
  width: 100%;
  min-width: auto;
  height: 200px;
  min-height: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.property-item-cover.griditem.pic3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a27_xie-yujie-nick-etFRTql2qpM-unsplash.jpg");
}

.property-item-cover.griditem._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a5b_111140545.jpg");
}

.property-item-cover.portfolio-item {
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140px;
  min-width: auto;
  height: 140px;
  min-height: 0;
  margin: 25px 15px 25px 25px;
  padding: 10px;
  display: flex;
  position: relative;
}

.div-block-194 {
  grid-column-gap: 3vh;
  grid-row-gap: 3vh;
  color: #fff;
  background-color: #0003;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 2vw;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.full-cover {
  color: var(--rl-black);
  width: 96vw;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
  top: 0;
}

.div-block-195 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #00000030;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2vh;
  display: flex;
}

.text-block-67 {
  z-index: 10;
  background-color: #fff;
  width: 45vw;
  margin-left: -4vw;
  padding-bottom: 5vh;
  padding-left: 2vw;
  line-height: 150%;
  position: relative;
}

.text-block-68 {
  color: var(--rl-black);
  letter-spacing: -.02em;
  width: 35vw;
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
}

.text-block-68.half {
  width: 50vw;
}

.div-block-196 {
  z-index: 10;
  opacity: .2;
  cursor: pointer;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.div-block-143 {
  padding-right: 10vw;
}

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

.section-15 {
  grid-column-gap: 2vw;
  grid-row-gap: 5vw;
  color: var(--rl-black);
  background-color: #f8f6f3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15vh 7vw 10vh;
  display: grid;
}

.property-item-headline {
  color: var(--rl-black);
  margin-bottom: 15px;
  font-size: 2vw;
  font-weight: 500;
  line-height: 115%;
}

.div-block-197 {
  text-align: center;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 3vh;
  display: flex;
}

.rl-body {
  color: #707070;
  background-color: #fefefe;
  font-family: Wix Madefor Text, sans-serif;
  font-weight: 400;
}

.filter-wrapper:hover {
  color: var(--black);
}

.div-block-198 {
  background-color: #f3f1ed;
  border-radius: 10px;
  width: 60px;
  height: 60px;
}

.page-header-subheadline {
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
}

.page-header-subheadline.positive {
  color: #309157;
}

.page-header-subheadline.positive.table {
  color: var(--rl-green);
}

.page-header-subheadline.table {
  color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 2vw;
  display: flex;
}

.rl-sidebar-textblock {
  grid-column-gap: 2vw;
  grid-row-gap: 3vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  display: grid;
}

.rl-sidebar-textblock.hidden {
  display: none;
}

.account-overview-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4vh;
  padding: 0;
  display: grid;
}

.account-overview-table.filter {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7f6f300;
  border-style: none;
  grid-template-columns: 20% 25% 25% 25%;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px 20px;
  display: flex;
}

.account-overview-table.property {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.account-overview-table.property.grid4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.rl-page-sidebar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-left: 1px solid #e6e6e6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 0 0 10vh;
  display: flex;
}

.rl-page-sidebar.property {
  border-left-style: none;
  justify-content: flex-start;
  align-items: flex-start;
}

.tab-pane-content {
  flex-flow: column;
  padding: 40px 5vw 10vh 7vw;
  display: flex;
}

.tab-pane-content.overview {
  padding-top: 40px;
}

.tab-pane-content.table {
  padding-top: 20px;
}

.block-wrapper {
  margin-top: 2vh;
  margin-bottom: 3vh;
}

.div-block-150 {
  grid-column-gap: 5vw;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start start;
  display: flex;
}

.div-block-150.bar {
  position: absolute;
  left: 2vw;
}

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

.rl-tab-link {
  color: #707070;
  background-color: #ddd0;
  padding: 15px;
  font-size: 1.3vw;
}

.rl-tab-link.w--current {
  color: var(--rl-caramel);
  background-color: #f3f1ed;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-weight: 500;
}

.tab-pane {
  height: 100%;
}

.icon-11 {
  margin-right: 0;
  font-size: 1vw;
  position: relative;
}

.text-span-24 {
  position: relative;
  top: -3px;
  transform: scale(.6);
}

.chart-wrapper {
  border-bottom: 2px solid #c0e1cc;
  padding-top: 0;
}

.rl-sidebar-balance-content {
  grid-column-gap: 5vw;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start start;
  display: flex;
}

.rl-sidebar-balance-content.hidden {
  display: none;
}

.portfiolio-property-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px #ede9e3;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
  display: grid;
  position: relative;
  box-shadow: 0 0 10px -2px #00000029;
}

.account-overview-table-item-value {
  color: #000;
}

.account-overview-table-item-value.accent {
  color: var(--rl-caramel);
}

.tab-pane-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30vw;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.text-block-70 {
  color: #0006;
  font-size: 1.3vw;
  line-height: 140%;
}

.rl-balance-value {
  color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3vh;
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
  display: flex;
}

.rl-balance-value.accent {
  color: var(--rl-caramel);
}

.rl-balance-value.table {
  margin-top: 0;
}

.invest-field-wrapper {
  grid-column-gap: 4vh;
  grid-row-gap: 4vh;
  background-color: #eedeec;
  border-radius: 0 5px 5px 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
  display: flex;
}

.invest-field-wrapper.property {
  background-color: #eedeec;
  border-radius: 5px;
  margin-top: 20px;
  padding: 15px;
}

.dropdown-subnavi-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  border-right: 1px solid #ebe9e3;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 3vw 30px;
  text-decoration: none;
  display: grid;
}

.dropdown-subnavi-wrapper:hover {
  background-color: #f8f6f3;
}

.dropdown-subnavi-wrapper.no-border {
  border-right-style: none;
}

.filter-title {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 2px;
  font-size: 1.2vw;
  line-height: 110%;
  display: block;
}

.rl-navbar {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 7vw;
  padding-right: 7vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.rl-navbar.page {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 65px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.account-overview-table-item-label {
  font-size: 1.3vw;
  line-height: 130%;
}

.div-block-149 {
  background-color: #d8dbe5;
  width: 1px;
  height: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.page-header {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #f3f1ed;
  border-bottom: 1px #d8dbe5;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  height: 140px;
  padding-bottom: 0;
  padding-left: 7vw;
  padding-right: 7vw;
  display: grid;
}

.block-headline {
  color: var(--rl-black);
  margin-bottom: 20px;
  font-size: 2vw;
  font-weight: 600;
}

.div-block-204 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 25px 15px 25px 0;
  display: flex;
}

.sidebar-default-txt {
  color: #707070;
  line-height: 140%;
}

.rl-sidebar-list {
  padding-left: 12%;
  padding-right: 12%;
}

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

.account-overview-table-item {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  border-top: 1px #e9e4dc;
  border-bottom: 1px solid #e6e6e7;
  border-left: 1px solid #e6e6e7;
  border-right: 1px #e9e4dc;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2vw;
  display: flex;
}

.account-overview-table-item.no-bottom-border {
  border-bottom-style: none;
}

.account-overview-table-item.no-bottom-border.no-bottom-left {
  border-left-style: none;
}

.account-overview-table-item.property {
  padding: 15px;
}

.property-notification-icon {
  background-color: #fd27ef;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  margin-top: -2px;
  margin-right: -2px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-165 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.percent {
  margin-left: -1px;
  line-height: 80%;
  display: inline-block;
  transform: scale(.6);
}

.nav-menu-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.rl-page-content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 30%;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 65px;
  display: grid;
}

.rl-page-content-wrapper.property {
  grid-template-columns: 1fr 40%;
}

.account-sidebar-content {
  grid-column-gap: 2vw;
  grid-row-gap: 3vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.account-sidebar-content.settings {
  grid-column-gap: 1.5vw;
  grid-row-gap: 0vh;
  grid-template-columns: auto 10px;
  padding-left: 0;
  padding-right: 0;
}

.account-sidebar-content.settings.field {
  grid-template-columns: auto 1fr;
}

.account-sidebar-content.verification {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1vh;
  grid-template-columns: auto 1fr;
  place-items: start;
  padding-left: 0;
  padding-right: 0;
}

.account-sidebar-content.invest-field {
  grid-column-gap: 10px;
  grid-row-gap: 1vh;
  flex-flow: column;
  grid-template-columns: 1fr 1fr;
  place-content: center flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.account-sidebar-content.verification {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1vh;
  grid-template-columns: auto 1fr;
  padding-left: 0;
  padding-right: 0;
}

.account-sidebar-content.login {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1vh;
  grid-template-columns: 1fr;
  justify-items: start;
  padding-left: 0;
  padding-right: 0;
}

.page-header-title {
  color: var(--rl-black);
  letter-spacing: -.02em;
  width: 35vw;
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
}

.div-block-207 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: grid;
}

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

.rl-default-input {
  color: #000;
  background-color: #fff;
  border: 1px solid #d8dbe5;
  border-radius: 5px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
}

.rl-default-input::placeholder {
  color: #b2b3b8;
}

.rl-default-input.invest {
  background-color: #fff;
  width: 100%;
}

.rl-default-input.filter {
  background-color: #fff;
  width: 100%;
  height: 30px;
}

.text-block-72 {
  font-size: 2.3vw;
}

.div-block-209 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  margin-top: 20px;
  display: flex;
}

.div-block-209.hidden {
  display: none;
}

.brand-4 {
  color: #000;
  font-size: 3vw;
  font-weight: 600;
  line-height: 150%;
}

.rl-content-table-item {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  border-right: 1px solid #e6e6e6;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px 2vw;
  display: flex;
}

.rl-page-content {
  background-color: #f3f1ed00;
  height: 100%;
  position: relative;
}

.rl-page-content.property {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 0;
  display: flex;
}

.text-block-73 {
  font-size: 1.3vw;
  line-height: 130%;
}

.div-block-211 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-166 {
  opacity: 1;
  background-color: #c0e1cc;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
}

.rl-sidebar-listitem {
  border-bottom: 1px solid #e6e6e6;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-213 {
  margin-top: 15px;
}

.account-overview-table-item-title {
  color: #707070;
  font-size: 1.3vw;
  line-height: 110%;
}

.account-overview-table-item-title.total {
  color: var(--rl-green);
}

.account-overview-table-item-title.property-value {
  color: var(--rl-black);
  font-weight: 500;
}

.div-block-215 {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.tabs-2 {
  height: 100%;
}

.dropdown-4 {
  position: static;
}

.image-46 {
  width: 6px;
  max-width: none;
  display: block;
  position: relative;
  transform: rotate(0);
}

.div-block-216 {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-217 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e5e6e5;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.div-block-217.pending {
  grid-template-columns: auto 1fr 35%;
}

.tabs-menu-3 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 7vw;
  display: flex;
}

.stakes-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  width: 100%;
  margin-top: 0;
  padding: 0 0;
  display: flex;
}

.stakes-wrapper.empty {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #f8f6f3;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5vh;
  font-size: 1.3vw;
  display: flex;
}

.property-item-name {
  color: var(--rl-black);
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  transition: all .4s;
}

.limit-bar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f8f6f3;
  border-radius: 5px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 0% 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  height: 10vh;
  margin-top: 0;
  margin-bottom: 5vh;
  padding: 0;
  display: grid;
  position: relative;
}

.limit-bar.verified {
  grid-template-columns: 5% 1fr;
}

.rl-sidebar-balance-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 10% 12% 0%;
  display: flex;
}

.tabs-content-3 {
  height: 100%;
  overflow: visible;
}

.text-span-26 {
  color: var(--rl-black);
  font-weight: 500;
}

.form-block-5 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
}

.text-block-74 {
  color: var(--rl-black);
  margin-top: 4vh;
  font-weight: 600;
}

.radio-button-3 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: 0;
  font-size: 1.3vw;
  position: absolute;
  inset: 0%;
}

.radio-button-3.w--redirected-checked {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3798a6383e2ef3498605_check_small_FILL0_wght300_GRAD0_opsz24.svg");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 32px;
  border: 2px solid #ebe9e3;
  margin-top: 0;
  display: block;
  inset: 0%;
}

.radio-button-3.w--redirected-focus {
  box-shadow: none;
}

.page-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 140px auto;
  grid-template-columns: 1fr 40%;
  grid-auto-columns: auto;
  place-items: start stretch;
  height: 100%;
  padding-top: 65px;
  display: grid;
}

.page-content.system {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.radio-button-label-3 {
  font-size: 1.3vw;
}

.text-block-76 {
  font-size: 2.3vw;
}

.brand-5 {
  color: #000;
  font-size: 3vw;
  font-weight: 600;
  line-height: 150%;
}

.text-block-77 {
  font-size: 1.3vw;
}

.congrats-wrapper {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 480px;
  margin-top: 10vh;
  display: flex;
}

.div-block-227 {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.radio-button-field-2 {
  background-color: #f8f6f3;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-228 {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.positive {
  color: var(--rl-green);
}

.invest {
  color: #b08d4f;
}

.rl-content-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rl-content-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: 30% 1fr 1fr 1fr 15%;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 0;
  font-size: 1.2vw;
  display: grid;
}

.rl-content-table-row.header {
  background-color: #f7f6f3;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.2vw;
}

.rl-content-table-row.even {
  background-color: #f7f6f3;
}

.rl-content-table-name {
  color: var(--black);
  font-size: 1.5vw;
}

.rl-content-table-value {
  color: var(--rl-caramel);
  text-align: right;
  font-size: 1.5vw;
}

.rl-content-table-value.positive {
  color: var(--rl-green);
}

.rl-content-table-cell {
  border-left: 1px solid #e6e6e6;
  width: 100%;
  height: 100%;
  padding: 25px 20px;
}

.rl-content-table-cell.rl-content-table-value {
  color: var(--rl-black);
  white-space: nowrap;
  padding-right: 10px;
}

.rl-content-table-cell.rl-content-table-value.positive {
  color: var(--rl-green);
}

.rl-content-table-cell.rl-content-table-name {
  color: var(--rl-black);
  border-left-style: none;
  padding-left: 10px;
}

.rl-content-table-cell.header {
  color: #af8e4f;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rl-content-table-cell.header.right {
  text-align: right;
  padding-right: 10px;
}

.rl-content-table-cell.header.left {
  border-left-style: none;
  padding-left: 10px;
}

.div-block-232 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rl-modal-funds {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000070;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-234 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  font-size: 1.3vw;
  line-height: 130%;
  display: flex;
}

.status-alert-title {
  color: var(--rl-black);
  font-size: 1.3vw;
  line-height: 130%;
}

.text-span-28 {
  color: #000;
  font-weight: 600;
}

.text-block-80 {
  color: var(--rl-caramel);
  line-height: 190%;
}

.text-block-81 {
  color: #707070;
}

.settings-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--rl-black);
  background-color: #f8f6f3;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.settings-wrapper.notifications {
  padding-bottom: 0;
}

.rl-modal-funds-inner-wrapper {
  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: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  padding: 40px 30px 30px;
  display: grid;
}

.rl-modal-funds-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 570px;
  padding: 0;
  display: flex;
  position: relative;
}

.rl-modal-buttons-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  display: flex;
}

.rl-modal-withdraw {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000070;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.withdraw-form {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.payment-details-list {
  width: 100%;
  padding-left: 0;
}

.payment-details-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--rl-black);
  border-bottom: 1px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: 120px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding-top: 5px;
  padding-bottom: 5px;
  display: grid;
}

.rl-modal-confirm {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000070;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.alerts-wrapper {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.status-alert {
  grid-column-gap: 4vh;
  grid-row-gap: 4vh;
  background-color: #faeae5;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px 30px 20px 20px;
  display: flex;
}

.status-alert.verified {
  background-color: #e5f3ea;
  justify-content: center;
  align-items: flex-start;
}

.status-alert.verified.hidden {
  display: none;
}

.status-alert.submitted {
  background-color: #fdf9e4;
}

.div-block-175 {
  background-color: #f0dad5;
  border-radius: 10px;
  width: 40px;
  height: 40px;
}

.status-alert-title-2 {
  font-size: 1.3vw;
  line-height: 130%;
}

.link-12 {
  color: var(--rl-black);
  cursor: pointer;
  border-bottom: 1px solid #000;
  padding-bottom: 0;
  font-size: 1.2vw;
  line-height: 130%;
  text-decoration: none;
  display: inline-block;
}

.div-block-235 {
  background-color: #f0dad5;
  border-radius: 10px;
  width: 40px;
  height: 40px;
}

.status-alert-title-3 {
  font-size: 1.3vw;
  line-height: 130%;
}

.status-alert-2 {
  grid-column-gap: 4vh;
  grid-row-gap: 4vh;
  background-color: #faeae5;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 2vw;
  display: flex;
}

.status-alert-2.hidden {
  display: none;
}

.status-alert-2.login {
  background-color: #fff;
  align-items: stretch;
  margin-top: 20px;
  padding: 15px;
}

.div-block-236 {
  background-color: #f0dad5;
  border-radius: 10px;
  width: 40px;
  height: 40px;
}

.div-block-236.submitted {
  background-color: #f1edd4;
}

.select-icon {
  margin-right: 10px;
  font-size: 1vw;
}

.icon-12 {
  margin-right: 5px;
  font-size: .9vw;
}

.dropdown-list-3 {
  z-index: 100;
  background-color: #ddd;
}

.dropdown-list-3.w--open {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.dropdown-toggle-5 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0 0 0 12px;
  line-height: 110%;
  display: flex;
}

.div-block-170 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-bottom: 5vh;
  display: grid;
}

.form-label {
  color: #707070;
  font-size: 1.2vw;
  line-height: 110%;
}

.form-label.sidebar {
  color: #707070;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dropdown-toggle-4 {
  padding: 0 20px 0 0;
}

.image-51 {
  width: 29px;
  height: 18px;
}

.div-block-172 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-171 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-59 {
  align-self: center;
  margin-left: 75px;
  font-size: 1.2vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-173 {
  background-color: #f8f6f3;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 95%;
  margin-top: 1px;
  margin-left: 1px;
  padding: 5px 5px 5px 10px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl-sidebar-settings-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0% 12%;
  display: flex;
}

.dropdown-list-6 {
  z-index: 100;
  background-color: #ddd;
}

.dropdown-list-6.w--open {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.dropdown-toggle-7 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0 0 0 12px;
  line-height: 110%;
  display: flex;
}

.dropdown-toggle-7.settings {
  background-color: #fff;
  border-radius: 5px;
  font-size: 1.3vw;
}

.dropdown-link-2 {
  font-size: 1.3vw;
}

.dropdown-list-7 {
  z-index: 100;
  background-color: #ddd;
}

.dropdown-list-7.w--open {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.dropdown-toggle-8 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0 0 0 12px;
  line-height: 110%;
  display: flex;
}

.dropdown-toggle-8.settings {
  background-color: #fff;
  border-radius: 5px;
  font-size: 1.3vw;
}

.dropdown-link-5 {
  font-size: 1.3vw;
}

.image-53 {
  width: 6px;
  max-width: none;
  display: none;
  position: relative;
  transform: rotate(0);
}

.text-span-31 {
  color: #707070;
}

.div-block-237 {
  background-color: #f0dad5;
  border-radius: 10px;
  width: 40px;
  height: 40px;
}

.div-block-237.verified {
  background-color: #c0e1cc;
}

.div-block-238 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.progress-txt-2 {
  color: #0006;
  text-shadow: 0 0 5px #0003;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: -28px;
  font-size: 1.2vw;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.progress-txt-2.right {
  text-shadow: none;
  inset: auto 0% 0% auto;
}

.progress-txt-2.right.listitem {
  margin-bottom: -22px;
}

.progress-txt-2.left.listitem {
  text-shadow: none;
  margin-bottom: -22px;
}

.property-description {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  color: var(--rl-black);
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 95%;
  padding-top: 30px;
  padding-bottom: 100px;
  padding-left: 12%;
  display: flex;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4a_photo_2023-03-03_15-15-44-835x467.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.property-details {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  background-color: #f8f6f3;
  border-bottom-right-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  height: 100vh;
  margin-top: -65px;
  margin-right: auto;
  padding-left: 30px;
  display: flex;
  position: fixed;
}

.div-block-240 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4e_photo_2023-03-03_15-15-38-835x467%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-242 {
  background-color: #f0dad5;
  border-radius: 10px;
  width: 40px;
  height: 40px;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3682837fa348d6215a4a_photo_2023-03-03_15-15-44-835x467.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-84 {
  font-size: 1.3vw;
}

.text-field-9 {
  color: #000;
  background-color: #f3f3f300;
  border: 1px solid #d8dbe5;
  border-radius: 5px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
}

.text-field-9::placeholder {
  color: #b2b3b8;
}

.text-field-9.invest {
  background-color: #fff;
  width: 100%;
}

.image-54 {
  width: 24px;
  height: 24px;
}

.account-overview-table-item-title-2 {
  font-size: 1.2vw;
  line-height: 110%;
}

.link-14 {
  color: #000;
  cursor: pointer;
  border-bottom: 1px solid #000;
  padding-bottom: 0;
  font-size: 1.2vw;
  line-height: 130%;
  text-decoration: none;
  display: inline-block;
}

.div-block-249 {
  border-radius: 5px;
  width: 6vw;
  height: 6vw;
  position: relative;
  overflow: hidden;
}

.div-block-249._1 {
  border-bottom-left-radius: 50px;
}

.month {
  flex: none;
  margin-left: -6px;
  line-height: 80%;
  display: block;
  transform: scale(.6);
}

.image-56 {
  object-fit: cover;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.property-details-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.property-details-wrapper.top {
  width: 92%;
  padding: 0 20px 20px;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/661a3681837fa348d6215a1a_photo_2023-03-03_15-15-48-1110x623.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-252 {
  z-index: 10;
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 70%;
  margin-bottom: 2vh;
  margin-left: 2vh;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-253 {
  z-index: 10;
  opacity: .2;
  cursor: pointer;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.div-block-255 {
  border-radius: 0 0 0 50px;
  width: 90%;
  height: 70vh;
  position: relative;
  overflow: hidden;
}

.property-top-details {
  border-radius: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.property-headline {
  color: var(--rl-black);
  letter-spacing: -.02em;
  margin-top: 10px;
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
}

.list-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 80px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-bottom: 15px;
  display: grid;
}

.list-item-3.catalog-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: auto 1fr;
  margin-bottom: 10px;
}

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

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

.div-block-257 {
  margin-top: 30px;
}

.div-block-258 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 15px;
  display: flex;
}

.make-money {
  color: var(--rl-black);
  background-color: #f8f6f3;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0;
  display: flex;
}

.money-top-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding-left: 7vw;
  padding-right: 7vw;
  display: grid;
}

.div-block-260 {
  background-color: #e6e6e6;
  width: 1px;
  height: 100%;
}

.money-headline {
  color: var(--rl-black);
  letter-spacing: -.02em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 8vh;
  padding-bottom: 8vh;
  padding-right: 20%;
  font-size: 3vw;
  font-weight: 500;
  line-height: 110%;
  display: flex;
}

.money-headline.bottom {
  justify-content: flex-start;
  align-items: flex-start;
}

.money-subheadline {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 8vh;
  padding-bottom: 8vh;
  padding-left: 20%;
  font-size: 2vw;
  line-height: 140%;
  display: flex;
}

.money-subheadline.bottom {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0%;
  line-height: 130%;
}

.div-block-261 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20vh;
  padding-bottom: 20vh;
  display: flex;
}

.money-bottom-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: 25% 1px 25% 1px 25% 1px 25%;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  padding-left: 7vw;
  padding-right: 7vw;
  display: grid;
}

.div-block-262 {
  padding: 50px 10% 50px 20%;
}

.text-block-64-copy {
  color: #707070;
  line-height: 130%;
}

.div-block-263 {
  color: #70707069;
  background-color: #b08d4f1f;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
}

.rl-footer {
  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;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 0 50px;
  display: flex;
}

.div-block-264 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-navi-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  grid-template-rows: auto;
  grid-template-columns: 25% 1px 25% 1px 25% 1px 25%;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  width: 100%;
  padding-left: 7vw;
  padding-right: 7vw;
  display: grid;
}

.footer-logo {
  color: var(--rl-black);
  letter-spacing: -.02em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 8vh;
  padding-bottom: 8vh;
  padding-right: 20%;
  font-size: 2.3vw;
  font-weight: 500;
  line-height: 110%;
  display: flex;
}

.footer-subheadline {
  color: var(--rl-caramel);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0%;
  font-size: 2vw;
  line-height: 140%;
  display: flex;
}

.list-item-4 {
  margin-bottom: 10px;
}

.div-block-266 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 7vw;
  padding-right: 7vw;
  display: flex;
}

.footer-link {
  color: #707070;
  line-height: 130%;
}

.footer-link:hover {
  color: var(--rl-caramel);
}

.text-span-32 {
  font-weight: 800;
}

.t-video-middle {
  z-index: 10;
  width: 800px;
  height: 457px;
}

.t-video-middle.carbuy {
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.sp-video-2 {
  z-index: 10;
  width: 46vw;
  height: 26vw;
}

.t-video-mobile {
  z-index: 10;
  width: 100%;
  height: auto;
}

.div-block-268 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20%;
  display: flex;
}

.image-57 {
  width: 70%;
}

.div-block-269 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-270 {
  background-color: #e8f670;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20vh;
  padding-bottom: 20vh;
  display: flex;
}

.image-58 {
  width: 70%;
}

.div-block-271 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: grid;
}

.div-block-272 {
  padding-top: 15vh;
  padding-bottom: 15vh;
}

.image-59 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-273 {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 36%;
  height: 14%;
  margin-bottom: 12%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: absolute;
  inset: auto -.5% 0% 0%;
}

.link-15 {
  text-align: center;
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.body-unistem {
  letter-spacing: .03rem;
  background-color: #fff;
  font-family: Urbanist, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.body-unistem.project {
  background-color: #131313;
}

.uni-hero {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/678442a95ee1758731c42bdf_gubi-home_pacha_lounge_v2-2028-1920.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100vh;
  padding-bottom: 5%;
  padding-left: 2%;
  display: flex;
  position: relative;
  inset: 0%;
}

.uni-navbar {
  background-color: #0000;
  padding-bottom: 10px;
  padding-left: 2%;
  padding-right: 2%;
  transition: all .5s;
  position: fixed;
  inset: 0% 0% auto;
}

.uni-navbar:hover {
  background-color: #fff;
}

.uni-navbar.project:hover {
  background-color: #0000;
}

.brand-7 {
  width: 75px;
  margin-top: 10px;
}

.brand-7.page {
  filter: invert();
}

.nav-menu-6 {
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  margin-right: 0%;
  display: flex;
}

.div-block-275 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.uni-title {
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-color: #1110;
  flex-flow: wrap;
  width: 365px;
  font-family: Forum, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 100%;
  transition: all .5s;
  display: inline;
  position: relative;
  bottom: 20px;
}

.uni-title:hover {
  border-bottom-color: #111;
}

.uni-navlink {
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-color: #0000;
  margin-right: 20px;
  padding-bottom: 3px;
  padding-left: 0;
  padding-right: 0;
  transition: all .5s;
}

.uni-navlink:hover {
  border-bottom-color: #000;
}

.uni-navlink.w--current {
  color: #111;
  border-bottom-color: #000;
}

.uni-navlink.right {
  margin-right: 0;
}

.uni-navlink.page {
  color: #fff;
}

.uni-navlink.page.w--current {
  color: #e7e7e7;
}

.uni-navlink.kontakt {
  border: 1px solid #fff174;
  border-radius: 100px;
  margin-top: 9px;
  margin-right: 0;
  padding: 10px 20px;
}

.uni-navlink.kontakt:hover {
  background-color: #fff174;
}

.uni-home-project-section {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 120vh;
  padding: 15vh 2%;
  display: grid;
  position: relative;
}

.uni-home-project-section.text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 100px;
  display: flex;
}

.uni-feature-1-1 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471cd60fecb346abc603_pexels-thisispav-30183164.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 110vh;
  transition: all .7s;
  position: relative;
}

.uni-feature-1-1:hover {
  transform: scale(1.06);
}

.uni-project-title-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: block;
  position: relative;
  top: 0;
}

.hero-title {
  color: #fff174;
  letter-spacing: -.15rem;
  font-family: Forum, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 80%;
  display: inline;
}

.uni-project-title {
  width: 365px;
  margin-top: 70px;
  position: sticky;
  top: 150px;
}

.uni-project-title.list {
  margin-top: -10px;
}

.uni-project-subtitle {
  width: 330px;
  font-weight: 300;
  line-height: 130%;
}

.uni-feature-1-2 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471e79ef889f91af08d1_pexels-vietrov-851029180-19546085.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 90vh;
  transition: all .5s;
  position: relative;
}

.uni-feature-1-2:hover {
  transform: scale(1.06);
}

.uni-project-1-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 50%;
  display: grid;
}

.uni-feature-1-3 {
  cursor: pointer;
  transition: opacity .2s, all .5s;
  position: relative;
}

.uni-feature-1-3:hover {
  transform: scale(1.06);
}

.uni-feature-1-4 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471e79ef889f91af08d1_pexels-vietrov-851029180-19546085.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  transition: all .5s;
  position: relative;
}

.uni-feature-1-4:hover {
  transform: scale(1.03);
}

.image-60 {
  width: auto;
  height: 100%;
}

.uni-feature-2-1 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471c083c94590f82db18_pexels-moii-12236018.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 110vh;
  transition: all .5s;
  position: relative;
}

.uni-feature-2-1:hover {
  transform: scale(1.06);
}

.uni-feature-3-1 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471b702dd12b8aeed475_pexels-houzlook-3356416.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 90vh;
  transition: all .5s;
  position: relative;
}

.uni-feature-3-1:hover {
  transform: scale(1.06);
}

.uni-feature-3-2 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784569c12b58244ac550af0_black-gooseneck-tap-is-focal-point-monochrome-kitchen_908985-12322.avif");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 70vh;
  transition: all .5s;
  position: relative;
}

.uni-feature-3-2:hover {
  transform: scale(1.06);
}

.uni-project-3-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 50%;
  display: grid;
}

.div-block-276 {
  margin-left: -145px;
}

.uni-hero-project {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/678442a95ee1758731c42bdf_gubi-home_pacha_lounge_v2-2028-1920.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100vh;
  padding-bottom: 8%;
  padding-left: 2%;
  display: flex;
  position: relative;
  inset: 0%;
}

.text-block-87 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 910px;
  font-size: 30px;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.text-span-33 {
  letter-spacing: -.1rem;
  width: 720px;
  margin-bottom: 80px;
  font-family: Forum, sans-serif;
  font-size: 100px;
  font-weight: 200;
  line-height: 90%;
  display: block;
}

.div-block-277 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67843f95201fd9714fc7cc14_05163126-untitled-design-53_cover_1500x938.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 80vh;
}

.div-block-278 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-279 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471cd60fecb346abc603_pexels-thisispav-30183164.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: 300px;
  display: flex;
}

.big-title {
  color: #fff174;
  text-align: center;
  width: 900px;
  margin-top: -128px;
  font-family: Forum, sans-serif;
  font-size: 140px;
  font-weight: 200;
  line-height: 80%;
  position: relative;
}

.big-title._2 {
  margin-top: 0;
}

.div-block-280 {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  color: #e7e7e7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  padding-top: 20vh;
  line-height: 120%;
  display: grid;
}

.uni-project-subheadline {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  margin-bottom: 100px;
  font-size: 30px;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.text-block-89 {
  letter-spacing: .5px;
  padding-right: 10%;
  font-size: 16px;
  font-weight: 200;
  line-height: 150%;
}

.project-feature-1 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471e79ef889f91af08d1_pexels-vietrov-851029180-19546085.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 90vh;
  transition: all .5s;
  position: relative;
}

.image-60-copy {
  width: auto;
  height: auto;
}

.project-feature-3 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6784471e79ef889f91af08d1_pexels-vietrov-851029180-19546085.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 90%;
  height: 80vh;
  margin-top: 0;
  transition: all .5s;
  position: relative;
}

.uni-project-section {
  grid-column-gap: 16px;
  grid-row-gap: 20vh;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 120vh;
  padding: 15vh 2%;
  display: grid;
  position: relative;
}

.uni-project-section.text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.div-block-277-copy {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67883a448a14fc23d32a291f_pexels-photo-30183471.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 80vh;
}

.uni-project-3col-grid {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.image-61 {
  overflow: auto;
}

.uni-texture {
  width: 100%;
  height: 100%;
}

.uni-texture._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/678838ce5259a4d654ffc19d_photo-1575722290270-626b0208df99.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uni-texture._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/678838ce605d94a89c8de4cb_photo-1571829604981-ea159f94e5ad.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uni-texture._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/678838ce82a86983957355f3_photo-1686510347470-0e36eb055a30.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.uni-about-top-section {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  padding: 0 0% 15vh 2%;
  display: grid;
  position: relative;
}

.uni-about-top-section.text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.uni-about-headline {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 200px;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.text-span-34 {
  text-align: left;
  width: 480px;
  margin-bottom: 30px;
  font-family: Forum, sans-serif;
  font-size: 140px;
  line-height: 75%;
}

.text-span-35 {
  width: 480px;
  margin-bottom: 100px;
  font-size: 50px;
  line-height: 100%;
}

.div-block-281 {
  opacity: .88;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6788c4629c6cc0aad21b847d_pexels-photo-3184406.webp");
  background-position: 73%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  position: relative;
}

.div-block-282 {
  height: 100vh;
}

.text-block-90 {
  text-align: left;
  width: 80%;
  max-width: 800px;
  margin-left: 10%;
  margin-right: auto;
  font-size: 30px;
  line-height: 138%;
}

.uni-about-intro {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  padding: 15vh 0% 15vh 2%;
  display: grid;
  position: relative;
}

.uni-about-intro.text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.div-block-283 {
  padding-right: 20%;
}

.text-block-91 {
  line-height: 150%;
}

.uni-project-title-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 30px;
  display: grid;
}

.uni-project-supdescription {
  width: 330px;
  padding-top: 60px;
  font-weight: 300;
  line-height: 130%;
}

.uni-team-full {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6791f5c8faa7325807af8474_pexels-photo-7674585.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 80vh;
}

.div-block-284 {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-285 {
  width: 100vw;
  height: 100vh;
}

.div-block-286 {
  background-color: #000;
  width: 20vw;
  height: 50vh;
  margin-top: 30px;
  margin-left: 40px;
  position: absolute;
}

.test2 {
  background-color: #000;
  width: 20vw;
  height: 50vh;
  margin-top: 30px;
  margin-left: 40%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.andm-body {
  font-family: Avenirltstd, Arial, sans-serif;
  font-size: 1.2vw;
  font-weight: 300;
}

.andm-navbar {
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding-left: 2%;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-287 {
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-288 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #a7a47c;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  place-items: center;
  width: 100%;
  height: 140vh;
  font-family: Fahkwang, sans-serif;
  font-size: 6.2vw;
  display: flex;
  position: relative;
}

.andm-logo {
  text-transform: uppercase;
  flex: none;
  margin: 0 auto 0;
  font-family: Fahkwang, sans-serif;
  font-size: 18vh;
  font-weight: 500;
  line-height: 70%;
  position: absolute;
  bottom: 0%;
  left: auto;
  right: auto;
}

.andm-logo._2 {
  top: -17vh;
}

.andm-logo._3 {
  top: -21.5vh;
}

.andm-logo._4 {
  top: -26vh;
}

.andm-logo._5 {
  top: -30.4vh;
}

.andm-logo._6 {
  top: -35vh;
}

.andm-logo._7 {
  top: -39.6vh;
}

.div-block-289 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e66060;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: end stretch;
  width: 100%;
  height: 92vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  bottom: 0%;
  left: auto;
  right: auto;
}

.div-block-290 {
  background-color: #2e9754;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 100vh 0% auto;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  height: 300vh;
  position: relative;
}

.text-block-92 {
  margin-top: 220px;
  position: sticky;
  top: 100px;
}

.div-block-292 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 85vh;
}

.text-block-93 {
  letter-spacing: -.05em;
  margin-top: 20vh;
  font-size: 5.3vw;
  line-height: 120%;
  position: absolute;
}

.bm-body {
  font-family: Mulish, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.section-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 45% 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
}

.section-header.page {
  background-color: #f0c146;
  height: auto;
}

.div-block-293 {
  z-index: 100;
  background-color: #f0c146;
  flex-flow: column;
  justify-content: space-between;
  padding: 10% 5% 10% 10%;
  display: flex;
  position: relative;
}

.image-62 {
  width: 270px;
}

.heading {
  font-size: 60px;
  font-weight: 500;
  line-height: 100%;
}

.bm-h1 {
  letter-spacing: -.02em;
  font-family: Afacad Flux, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 90%;
}

.bm-h1.teenused {
  font-size: 40px;
}

.bm-h1.details {
  margin-top: 0;
}

.div-block-294 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5d13d835f0904d4c8c537_marek-studzinski-TrM6AZ-rvqI-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.text-block-94 {
  max-width: 490px;
  font-size: 22px;
  line-height: 150%;
}

.div-block-295 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.bm-button {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border-radius: 50px;
  padding: 20px 30px;
  font-size: 20px;
  transition: all .5s;
  display: inline-block;
}

.bm-button:hover {
  transform: scale(1.03);
}

.bm-button.submit {
  margin-top: 20px;
}

.image-64 {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.section-16 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10% 10% 10% 5%;
  display: grid;
}

.section-16.details {
  grid-template-columns: 1.25fr 1fr;
  place-items: start;
  padding-right: 5%;
}

.div-block-297 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-95 {
  font-family: Afacad Flux, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-96 {
  font-size: 22px;
  line-height: 150%;
}

.text-block-97 {
  font-size: 22px;
  line-height: 138%;
}

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

.text-block-98 {
  width: 180px;
  font-size: 18px;
  line-height: 110%;
}

.text-block-98.front {
  width: auto;
}

.list-4 {
  width: 100%;
  margin-top: -20px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.bm-list-item {
  font-family: Afacad Flux, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 90%;
}

.list-item-5 {
  border-bottom: 1px solid #000;
}

.link-block-6 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6610d493f840660db99eda1b_arrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 10px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10%;
  transition: all .8s;
}

.link-block-6:hover {
  background-position: 95%;
  padding-left: 5%;
}

.section-services {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  background-color: #f5f5f5;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10% 10% 10% 5%;
  display: grid;
}

.section-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 60vh;
  display: grid;
}

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

.div-block-300 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67b259687fe81537891a1c85_marek-studzinski-dfJVFvTEmJk-unsplash.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-301 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  background-color: #131313;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10%;
  display: flex;
}

.div-block-302 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f0c146;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10%;
  display: flex;
}

.div-block-303 {
  background-color: #f5f5f5;
}

.div-block-304 {
  background-color: #ccc;
}

.text-span-36 {
  color: #f0c146;
  letter-spacing: -.1em;
  margin-left: -9px;
  margin-right: 20px;
  font-size: 140px;
  line-height: 0%;
  display: inline-block;
  position: relative;
  top: -23px;
}

.text-span-36.black {
  color: #000;
}

.bm-navbar {
  color: #fff;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3%;
  margin-right: 3%;
  font-size: 30px;
  position: fixed;
  inset: 0% 0% auto auto;
}

.image-65 {
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-305 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-306 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bm-top-phone {
  z-index: 100;
  margin: 3% 80px 3% 3%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.link-18 {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5d2f66fe57896dc1dfab2_phone_in_talk_48dp_FFF_FILL0_wght400_GRAD0_opsz48.svg");
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: auto 28px;
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 65px;
  padding: 20px 30px 20px 50px;
  font-size: 20px;
  font-weight: 400;
  transition: all .5s;
  display: flex;
  position: relative;
}

.link-18:hover {
  transform: scale(1.03);
}

.menu-button-2 {
  background-color: #000;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  padding: 0;
  transition: all .5s;
}

.menu-button-2:hover {
  transform: scale(1.03);
}

.menu-button-2.w--open {
  z-index: 1000;
  background-color: #f0c146;
  transition: all .6s;
  transform: rotate(90deg);
}

.icon-13 {
  align-self: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  line-height: 100%;
}

.image-66 {
  flex: none;
  width: 43%;
  position: relative;
}

.div-block-307 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-308 {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.nav-menu-7 {
  z-index: 900;
  background-color: #131313;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%;
}

.nav-link-3 {
  color: #fff;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 40px;
  transition: all .5s;
  display: flex;
}

.nav-link-3:hover {
  color: #f0c146;
}

.div-block-309 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border-bottom: 1px solid #ffffff21;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: end stretch;
  width: 90%;
  height: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 0% 0% 40px;
  display: grid;
  position: relative;
}

.image-67 {
  filter: invert();
  width: 270px;
  margin-top: 60px;
  margin-left: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-310 {
  width: 440px;
}

.page-header-left {
  z-index: 100;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #0000;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 10% 5% 10% 10%;
  display: flex;
  position: relative;
}

.section-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f0c146;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  height: 220px;
  display: grid;
}

.section-18.details {
  height: 10px;
  display: block;
}

.div-block-311 {
  width: 100%;
  padding: 40px 10% 10%;
}

.div-block-312 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  width: 90%;
  min-height: 60vh;
  margin-top: -140px;
  display: grid;
}

.section-19 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-bottom: 140px;
  display: flex;
}

.bm-t-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.bm-card-img {
  width: 100%;
  height: 50vh;
  transition: all .5s;
}

.bm-card-img:hover {
  transform: scale(1.03);
}

.bm-card-img._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5f618d9fcf16fc7d4d193_viber_image_2025-02-27_22-52-47-165.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bm-card-img._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5fd66bc84165a72707ef7_viber_image_2025-02-27_22-51-52-009.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bm-card-img._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5fd1a980c0064b584c073_viber_image_2025-02-27_22-51-10-327.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bm-card-img._4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c5fd52656db4b3fea77eb4_viber_image_2025-02-27_22-50-45-718.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.footer-address {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 16px;
  line-height: 190%;
}

.footer-contact {
  color: #f1f1f1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  line-height: 190%;
}

.div-block-313 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-68 {
  width: 40px;
}

.bm-subnavlink {
  color: #fff;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 20px;
  transition: all .5s;
  display: flex;
}

.bm-subnavlink:hover {
  color: #f0c146;
}

.div-block-314 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start start;
  display: flex;
  position: relative;
}

.div-block-311-copy {
  width: 100%;
  padding: 0 10% 10%;
}

.div-block-315, .image-69 {
  width: 100%;
}

.numbers-vertical {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-316 {
  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;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-block-6 {
  width: 100%;
}

.bm-field {
  color: #000;
  height: 50px;
}

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

.bm-textarea {
  height: 200px;
}

.j13-logo {
  width: 30%;
  max-width: 300px;
}

.div-block-318 {
  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;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.collection-list-wrapper {
  width: 100%;
}

.collection-item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 200px;
  height: 250px;
}

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

.collection-item-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.t-button {
  border: .8px solid var(--white-smoke);
  color: var(--white-smoke);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 15px 10px;
  display: flex;
}

.t_intro {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  min-height: 100vh;
  display: block;
  position: relative;
}

.div-block-320 {
  z-index: 1000;
  letter-spacing: -.05em;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 560px;
  height: 100%;
  min-height: 100vh;
  padding: 40px 0 40px 20px;
  display: flex;
  position: relative;
}

.text-block-99 {
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 120%;
}

.text-block-99._2 {
  font-size: 24px;
}

.t_footer {
  z-index: 1010;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding: 10px 20px 40px;
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 15px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.t_top {
  z-index: 100;
  border-bottom: 1px #000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 20px 20px 10px;
  font-size: 14px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-321 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.t-navi-link {
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 22px;
  transition: all .8s;
}

.t_folio_grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  padding: 60px 0 20px;
  display: flex;
  overflow: hidden;
}

.t_folio_item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: .9px solid #b3b3b3;
  flex-flow: column;
  width: 100%;
  padding-bottom: 140px;
  display: flex;
  position: relative;
}

.t_folio_header {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  font-size: 16px;
  display: grid;
}

.div-block-322 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-322.left {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
}

.text-block-100 {
  color: var(--grey);
  font-family: DM Sans, sans-serif;
  font-size: 14px;
}

.text-block-101 {
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
}

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

.t_folio_wrapper.nn {
  background-color: #f64d25;
}

.t_folio_wrapper.aftrfve {
  background-color: #0e0e0e;
}

.t_folio_wrapper.aftrfve._2 {
  background-color: #241082;
}

.folio_full {
  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: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  display: grid;
}

.folio_full._50vh {
  min-height: 50vh;
}

.folio_full._4-phones, .folio_full.novh {
  min-height: auto;
}

.folio_full.doublee {
  background-color: #ebf683;
  min-height: auto;
  padding: 8vw;
}

.folio_full.doublee.app {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.folio_full.viirelaid {
  background-color: #0b0d0a;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start stretch;
  min-height: auto;
  padding: 5vw;
}

.folio_full.viirelaid.app {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.folio_full.saatkond-sm {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #131313;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: auto;
  padding: 5vw;
  display: grid;
}

.folio_full.carbuy {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  background-color: var(--linen);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10vw 10vw 0;
  display: grid;
}

.folio_full.sp-logo {
  background-color: var(--black);
  padding: 10vw;
}

.folio_full.sp-web-1, .folio_full.sp-web-2 {
  min-height: auto;
}

.folio_full.connectiva {
  z-index: 1;
  background-color: var(--black);
  border-radius: 8px;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.folio_full.media.nn {
  height: auto;
  min-height: auto;
}

.folio_full.ethical-anim-1 {
  background-color: #171717;
}

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

.image-70 {
  width: 40%;
}

.folio_three {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 80vh;
  display: grid;
}

.folio_three.viimsi {
  grid-template-columns: 31vw 1fr 1fr;
}

.connectiva_1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.connectiva_2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab71b40fb083016ab8491e_charlesdeluvio-Lks7vei-eAg-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.connectiva_3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab71b4fb664dbdc686da4a_sergey-zolkin-_UeY8aTI6d0-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-71 {
  width: 60%;
  position: absolute;
}

.image-71._3 {
  width: 60%;
  margin-bottom: -60px;
}

.image-71._2 {
  width: 40%;
  margin-bottom: -30px;
}

.image-71.media-icon {
  z-index: 2;
  position: relative;
}

.div-block-323 {
  z-index: 999;
  opacity: .5;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.folio_two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 80vh;
  display: grid;
  position: relative;
}

.folio_two.j13 {
  background-color: #f7f5ef;
}

.folio_two.carbuy {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  background-color: var(--gainsboro);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: start center;
  place-items: center start;
  height: auto;
  padding: 5vw 10vw 0;
  display: grid;
}

.folio_two.aftrfve {
  grid-template-columns: auto 1fr;
}

.folio_two.viimsi {
  grid-template-columns: 31vw 1fr;
}

.div-block-324 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #171717;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-324.media-visual {
  justify-content: center;
  align-items: center;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.div-block-324.media-visual.aftrfve {
  justify-content: flex-end;
  align-items: center;
}

.div-block-324.media-visual.connectiva {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center end;
  width: auto;
  height: 100%;
  display: grid;
}

.image-72 {
  width: 100%;
}

.image-73 {
  height: 30%;
}

.div-block-325 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab7aafd3bfddcd621efd51_ecdd4f1c5661373b5a0b8221165d463f_connectiva-phone.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: auto 70%;
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-326 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab76f7a3253698e376648d_connectiva-bc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
}

.ethical-poster {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-327 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab8b59f78cf06e2616d976_ethical-web-1.jpg");
  background-position: 0%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-328 {
  background-color: #e9fd9b;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab996c663e114eb60f8d1a_ethical-phone-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.ethical-icons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f5f5;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.ethical-illo {
  width: 60%;
}

.div-block-329 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-74 {
  width: 50%;
  position: relative;
}

.image-74._2 {
  width: 100%;
}

.div-block-330 {
  width: 150%;
  position: relative;
  inset: auto 0% -20% -30%;
  transform: rotate(-30deg);
}

.div-block-331 {
  width: 50%;
  position: relative;
}

.div-block-332 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae2934b437b0e8da86707a_pexels-alipazani-2673771.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-333 {
  background-color: #cec5b5;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae336a18dd4399b3923aba_b7a4865cf900505814ca27a379e857a4_web.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.div-block-334 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae3bd5cdb686e15957570a_unistem-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-335 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae3be7f2a78dcd94a851fb_unistem-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-336 {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b0c468d79c31b32a175bc0_perma-5.jpg");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

.div-block-337 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae4221904e5f0515526298_unistem-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-338 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae41225cfafc790b646bf9_unistem-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-339 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae43c660e4348f621b15a2_unistem-web-7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 70%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.folio_two-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-340 {
  background-color: #f8f7f3;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b0ca7e2c491289bef802d8_perma-6.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-341 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c9df0161abb3e33cb2704c_j13-logo-vector.svg");
  background-position: 84%;
  background-size: 30%;
}

.div-block-342 {
  background-color: #181818;
  height: 100%;
}

.div-block-343 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #1b1b1b;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: end center;
  place-items: end center;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.div-block-344 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c9e713fe5f18b7f0f7ece2_sketch1.svg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-345 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #f9f5ee;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

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

.div-block-347 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b366d3ec0d2d0e60799d1f_rim-bcard.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-348 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/643bd951599bb82982ecbb23_nuun_logo_preview.png");
  background-position: 50%;
  background-size: cover;
}

.div-block-349 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6515b03371f77d9bd91c9d52_biotrix-logo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-350 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b36a8f64e27f40072f4835_pattern2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-76 {
  flex: none;
  width: 100%;
}

.div-block-351 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: var(--gainsboro);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 5vw;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.image-78 {
  width: 30%;
}

.div-block-352 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr .55fr;
  grid-auto-columns: 1fr;
  padding-top: 5vw;
  padding-bottom: 5vw;
  display: grid;
}

.div-block-353 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b3833ae86b0b10ea8f8e8d_sp-bc-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-354 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b38361c2a79758ab0627c8_sp-bag-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-span-37 {
  font-weight: 200;
}

.text-block-102 {
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 24px;
  font-weight: 300;
  position: sticky;
  top: 25px;
}

.mtr-body {
  letter-spacing: -.03px;
  font-family: Albert Sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.mtr-hero {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: flex;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-355 {
  opacity: .38;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.navbar-4 {
  z-index: 1000;
  color: #fff;
  background-color: #0000;
  position: absolute;
  inset: 0% 0% auto;
}

.brand-8 {
  width: 130px;
}

.brand-8.footer {
  filter: invert();
  width: 110px;
}

.div-block-356 {
  padding: 20px 3%;
}

.div-block-357 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 3vw;
  padding-left: 5vw;
  padding-right: 3vw;
  display: flex;
  position: relative;
}

.text-block-103 {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  width: 55vw;
  margin-left: -11px;
  font-family: Albert Sans, sans-serif;
  font-size: 140px;
  font-weight: 500;
  line-height: 88%;
}

.text-block-104 {
  width: 540px;
  font-size: 35px;
  line-height: 110%;
}

.m-navi {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 500;
}

.m-navi:hover {
  text-underline-offset: 3px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.m-navi.drop {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 5px;
  transition: all .5s;
  display: flex;
}

.text-block-105 {
  width: 375.047px;
}

.button {
  color: #fff;
  background-color: #db4636;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 12px 30px;
  font-weight: 400;
  display: inline-block;
}

.button.navi {
  margin-left: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.button.secondary {
  color: #000;
  background-color: #ebebeb;
}

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

.nav-menu-8 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-79 {
  width: 100%;
}

.liquid-shell {
  width: 100%;
  height: 100%;
}

.re-tile {
  height: 100%;
}

.re-tile.re-both {
  min-height: 500px;
}

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

.div-block-359.media-visual {
  border-radius: 8px;
  overflow: hidden;
}

.div-block-359.media-visual.nn {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 10vh;
  padding-bottom: 10vh;
  display: flex;
}

.div-block-359.media-visual.aftrfve {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  height: auto;
  padding: 8vw 5vw 3vw;
  display: flex;
}

.div-block-359.media-visual.aftrfve._2 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-359.media-visual.mettro {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  height: auto;
  padding: 0;
  display: flex;
}

.div-block-359.media-visual.mettro._2 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-360 {
  -webkit-backdrop-filter: blur(13px);
  backdrop-filter: blur(13px);
  height: 25vh;
  position: fixed;
  inset: auto 0% 0%;
}

.card-blur {
  z-index: 9999;
  height: 200px;
  position: absolute;
  inset: auto 0% 0%;
}

.card {
  position: relative;
  overflow: hidden;
}

.image-80 {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  display: none;
}

.div-block-361 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bbe584b03e06814bd0d1_vv-shot-2.avif");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-361.media-bg._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bc8a3ddcc8ebe2bdfc22_IMG_1914.avif");
}

.div-block-361.media-bg._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bd5510cdca62651a9a53_IMG_1375.avif");
}

.div-block-362 {
  flex-flow: wrap;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-363 {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-363.media.aftrfve {
  background-color: var(--black);
}

.div-block-363.media.viimsi {
  background-color: #a68254;
}

.div-block-364 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.media._31vw {
  width: 31vw;
}

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

.text-span-38 {
  letter-spacing: -.18em;
  margin-right: 3px;
}

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

.div-block-367 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-367.media {
  position: relative;
}

.div-block-368 {
  background-color: #171717;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-368.aftrfve {
  aspect-ratio: 2 / 3;
}

.div-block-368.viimsi {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.video {
  width: 800px;
}

.div-block-369 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 8vw;
  display: flex;
  position: relative;
}

.background-video-2 {
  width: 1020px;
  height: 500px;
}

.background-noise {
  z-index: 0;
  opacity: .3;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6977354a034d3049c03a6dfd_noise.png");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-social-illo {
  filter: none;
  height: 50%;
}

.testimonial-rating {
  display: flex;
}

.testimonial-block {
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 360px;
  display: flex;
  position: relative;
}

.d-bento-circle-2 {
  border: 1.5px solid #000;
  border-radius: 100px;
  width: 150px;
  height: 150px;
  margin-bottom: -10px;
  margin-right: -100px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.d-section-steps {
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.shape-7 {
  background-color: #f8ffc3;
  border-radius: 999em;
  width: 20em;
  height: 13em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -4.1em;
  left: 0;
  right: -23.9em;
  transform: rotate(40deg);
}

.testimonial-content {
  padding: 2em 2em 1em;
}

.ultra-gradient-wrapper {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  font-size: 1vw;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.d-hero-subheadline {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 140%;
}

.section-ultra-gradients {
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 45em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-ultra-gradients.is-first {
  z-index: 2;
  opacity: .77;
  height: 130vh;
}

.d-bento-circle-1 {
  border: 1.5px solid #000;
  border-radius: 100px;
  width: 150px;
  height: 150px;
  margin-bottom: -60px;
  margin-right: -75px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.main-shapes-wrapper {
  filter: blur(120px);
}

.d-logo-image {
  width: 100%;
  display: block;
}

.steps-txt {
  z-index: 100;
  text-align: center;
  background-color: #fff;
  width: 110%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 113%;
  position: relative;
  left: 0;
}

.d-bc-illo {
  align-self: flex-end;
  width: 40%;
}

.d-footer-middle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dm-circle-2 {
  opacity: 1;
  background-color: #d9eb49;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 2px;
  height: 2px;
  transition: all .4s;
}

.dm-circle-2:hover {
  transform: scale(5);
}

.d-steps-indicator {
  z-index: 1000;
  text-align: center;
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
  position: absolute;
  top: 0;
}

.d-steps-indicator.soon {
  border-style: dashed;
}

.d-steps-indicator.circle {
  background-color: #e5f754;
  border-style: none;
}

.d-steps-indicator.circle.gray {
  background-color: #e7e7e7;
}

.d-steps-indicator.circle.start {
  color: #fff;
  background-color: #000;
}

.d-steps-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 170px 170px 170px 170px 170px;
  grid-auto-columns: 1fr;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.testimonial-block-inner {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.d-hero-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
  display: grid;
}

.hero-pattern-2 {
  width: 100%;
  position: absolute;
}

.div-block-370 {
  background-color: #e5f754;
  width: 98%;
  height: 98%;
  margin-bottom: -10px;
  margin-right: -10px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.d-intro-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 1.25fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: 0;
  display: grid;
}

.d-intro-grid.hidden {
  display: none;
}

.store-link {
  box-shadow: none;
  cursor: pointer;
  background-color: #000;
  border-bottom-style: none;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.store-link:hover {
  box-shadow: 3px 3px #e5f754;
}

.dm-kinetic-grid-2 {
  grid-column-gap: 0vh;
  grid-row-gap: 3vh;
  order: 1;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . Area"
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . Area-2 . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  height: 130vh;
  margin-top: 0;
  display: grid;
  position: relative;
  right: 0;
}

.d-footer-separator {
  background-color: #000;
  align-self: center;
  width: 1px;
  height: 15px;
  position: relative;
}

.d-footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff;
  border-radius: 3px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  padding: 8vw 5vw;
  font-size: 1.2rem;
  font-weight: 400;
  display: flex;
}

.d-section-header {
  height: 100vh;
}

.div-block-371 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-self: center;
  place-items: start center;
  width: auto;
  max-width: 500px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.image-81 {
  max-width: none;
  min-height: 60%;
}

.div-block-372 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.testimonial-rating-icon {
  width: 18px;
  height: 18px;
  margin-left: -4px;
}

.shape-9 {
  background-color: #fff;
  border-radius: 999em;
  width: 30em;
  height: 119em;
  position: absolute;
  top: -5.3em;
  right: 1.2em;
  transform: rotate(39deg);
}

.shape-8 {
  background-color: #faffd1;
  border-radius: 999em;
  width: 47em;
  height: 119em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -17.1em;
  left: 26.7em;
  right: 0;
  transform: rotate(29deg);
}

.shape-2 {
  background-color: #b5a3d6;
  border-radius: 999em;
  width: 43em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -20em;
  left: -27.4em;
  right: 0;
}

.text-big {
  font-size: 1.2em;
  line-height: 1.3;
}

.d-hero-content {
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  display: flex;
  position: relative;
}

.d-section-footer {
  background-color: #f9f9f9;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 0%;
  position: relative;
}

.d-steps-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.d-steps-item._2 {
  margin-left: -40px;
  padding-top: 400px;
}

.d-steps-item._5 {
  margin-left: -40px;
  padding-top: 250px;
}

.d-steps-item._3 {
  margin-left: -40px;
  padding-top: 290px;
}

.d-steps-item._4 {
  margin-left: -40px;
  padding-top: 170px;
}

.testimonial-footer {
  justify-content: space-between;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.d-footer-right {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  white-space: nowrap;
  flex-flow: row;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  line-height: 100%;
  display: flex;
}

.testimonials-avatar {
  border-radius: 100%;
  width: 48px;
  height: 48px;
  margin-left: 16px;
}

.d-content-headline {
  margin-left: auto;
  margin-right: auto;
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%;
}

.blending-group-wrapper {
  z-index: 1;
  filter: blur(120px);
}

.d-hero-illo {
  height: 85%;
  position: relative;
}

.grid-headline {
  font-size: 2rem;
  font-weight: 400;
  line-height: 115%;
}

.grid-headline.network {
  padding: 2.5rem;
}

.grid-headline.network.medium {
  padding-top: 1rem;
}

.grid-headline.medium {
  font-size: 1.5rem;
}

.grid-headline.w70 {
  width: 70%;
}

.shape-5 {
  background-color: #fcffe5;
  border-radius: 999em;
  width: 30em;
  height: 30em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -21.7em;
  left: 0;
  right: 0;
}

.testimonials-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: space-around;
  align-items: stretch;
  width: 1570px;
  min-width: 100%;
  display: flex;
  overflow: visible;
}

.text-span-29 {
  display: block;
}

.shape-1 {
  background-color: #a0bce0;
  border-radius: 999em;
  width: 40em;
  height: 40em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -24.7em;
  left: 0;
  right: 0;
}

.carousel-container {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.d-footer-link {
  color: #000;
  border-bottom-style: none;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 130%;
  text-decoration: underline;
  transition-property: none;
}

.d-footer-link:hover {
  color: #000;
  background-color: #e5f754;
}

.text-shadow {
  text-shadow: 3px -2px 1px #e5f754;
}

.shape-3 {
  background-color: #fcffe5;
  border-radius: 999em;
  width: 53em;
  height: 100em;
  position: absolute;
  top: -19.8em;
  left: -26em;
  right: 0;
  transform: rotate(-28deg);
}

.shape-6 {
  background-color: #fff;
  border-radius: 999em;
  width: 66em;
  height: 60em;
  margin-left: auto;
  position: absolute;
  top: -14.2em;
  right: -25em;
  transform: rotate(60deg);
}

.d-section-intro {
  z-index: 100;
  background-image: linear-gradient(#fff0, #fff 18%);
  margin-top: -100px;
  padding: 220px 5vw 15vh;
  position: relative;
  overflow: hidden;
}

.bento-item {
  box-shadow: none;
  background-color: #fff;
  border-radius: 10px;
  padding: 2.5rem;
}

.bento-item.black {
  color: #fff;
  background-color: #000;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bento-item.black.gradient {
  background-color: #0000;
  background-image: linear-gradient(308deg, #000, #383838);
  flex-flow: column;
  justify-content: space-between;
  padding-bottom: 0;
}

.bento-item.black.social {
  color: #000;
  text-align: center;
  background-color: #e7e7e7;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
}

.bento-item.lemon {
  background-color: #e5f754;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bento-item.network {
  text-align: center;
  background-color: #e5f754;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.bento-item.outlined {
  text-align: center;
  border: 1.5px solid #000;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.d-logo-footer {
  z-index: 100;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140px;
  margin-left: 0;
  margin-right: 20px;
  display: block;
  position: relative;
}

.d-network-illo {
  width: 120%;
  max-width: none;
  margin-top: -14%;
  margin-left: -13%;
}

.shape-4 {
  background-color: #f7ffbaa3;
  border-radius: 999em;
  width: 65em;
  height: 40em;
  margin-left: auto;
  position: absolute;
  top: -11.3em;
  left: 0;
  transform: rotate(40deg);
}

.d-section-footer-links {
  padding-top: 0;
  padding-bottom: 5em;
  overflow: hidden;
}

.dm-item-2 {
  background-color: #d9eb49;
  width: 1px;
  height: 50%;
}

.d-logo {
  z-index: 100;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170px;
  margin-top: 5vh;
  margin-left: 5vw;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.d-steps-line {
  background-color: #000;
  width: 1.5px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto auto;
}

.d-steps-line._3 {
  height: 320px;
}

.d-steps-line._5 {
  height: 280px;
}

.d-steps-line._2 {
  height: 430px;
}

.d-steps-line._4 {
  height: 200px;
}

.testimonial-source {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.d-header-content-wrapper {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  padding-left: 5vw;
  display: grid;
  position: absolute;
  inset: 0%;
}

.d-hero-headline {
  font-size: 5rem;
  font-weight: 700;
  line-height: 80%;
}

.tree-text-center {
  color: #282424;
  text-align: center;
  max-width: 760px;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 300;
  line-height: 150%;
  position: relative;
}

.text-block-106 {
  width: 150px;
  font-size: 16px;
  font-weight: 400;
}

.text-span-36-copy {
  font-size: 14px;
  font-weight: 600;
  line-height: 70%;
}

.section-first-img {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5bb_premium_photo-1726862990789-37855c97a0f3.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  width: 103%;
  height: 103%;
  display: none;
  position: absolute;
  inset: 0% auto;
}

.image-82 {
  filter: invert();
  width: 50px;
}

.l-section-photoalbum-highlight-2 {
  font-size: 66px;
  font-style: italic;
  font-weight: 200;
  display: block;
}

.l-section-photoalbum-highlight-2.inline {
  display: inline;
}

.hero-mouse-dot {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  margin-top: 5px;
}

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

.div-block-373 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.l-hero-description-txt {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 250px;
  font-weight: 300;
  line-height: 90%;
}

.div-block-374 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.div-block-375 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-376 {
  background-color: #282424;
  width: 100%;
  position: relative;
}

.screen-2 {
  z-index: 1;
  width: 190px;
  margin-top: 39%;
  margin-left: 50px;
  display: block;
  position: absolute;
  inset: 200px 0 auto 0%;
}

.l-section-photoalbum-highlight-3 {
  font-size: 66px;
  font-style: italic;
  font-weight: 200;
}

.div-block-199 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 700px repeat(auto-fit, minmax(600px, auto));
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.background-video-3 {
  object-fit: cover;
  width: 101%;
  height: 101%;
  position: absolute;
  inset: 0%;
}

.div-block-220 {
  background-color: #fff;
  width: 100%;
  padding-bottom: 0;
  position: relative;
}

.div-block-377 {
  background-color: #fff;
  border-radius: 100% 100% 0% 0;
  flex: none;
  width: 150vw;
  height: 150vh;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% auto auto;
}

.bottom-egg {
  aspect-ratio: 9 / 16;
  color: #282424;
  text-align: center;
  background-color: #ffe000;
  border-radius: 80%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 460px;
  padding: 5px 10%;
  font-weight: 300;
  display: flex;
  position: relative;
}

.bottom-egg.inner {
  background-color: #fff;
}

.l-app-frame {
  z-index: 20;
  background-color: #282424;
  border: 1px solid #ffffff36;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 100px;
  padding: 7%;
  display: flex;
  position: relative;
}

.image-83 {
  z-index: 0;
  width: 120%;
  max-width: none;
  margin-left: -10%;
  position: absolute;
  inset: 0%;
}

.l-section-hero {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-378 {
  aspect-ratio: 9 / 16;
  color: #282424;
  text-align: center;
  border: 1px solid #282424;
  border-radius: 80%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 22%;
  margin-left: -10px;
  margin-right: -10px;
  padding: 10% 5%;
  font-weight: 300;
  display: flex;
  position: relative;
}

.div-block-378._5 {
  margin-left: -10px;
}

.div-block-203 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-mouse-icon {
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 26px;
  height: 42px;
  margin-bottom: 1vh;
  display: none;
  position: relative;
}

.list-5 {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 60px;
  font-weight: 300;
  display: flex;
}

.div-block-379 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 710px;
  display: flex;
  position: relative;
}

.div-block-380 {
  z-index: 1000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-381 {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  background-color: #f4eeea;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 140px 0 100px 5vw;
  display: grid;
  position: relative;
}

.l-button {
  color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 20px 50px;
  font-size: 30px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: all .5s;
}

.l-button:hover {
  color: #111;
  background-color: #ffe000;
  border-color: #ffe000;
}

.l-button.inverted {
  color: #282424;
  border-color: #282424;
}

.pricing-headline {
  color: #000;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 70px;
  font-weight: 300;
  line-height: 100%;
}

.div-block-382 {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 220px;
  display: flex;
  position: relative;
}

.l-hero-slogan-txt {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 10vh;
  font-size: 190px;
  font-weight: 300;
  line-height: 90%;
}

.div-block-383 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 150vh;
  display: flex;
  position: relative;
}

.l-section-photoalbum-txt {
  letter-spacing: -.03em;
  font-size: 110px;
  font-weight: 200;
  line-height: 80%;
}

.l-section-photoalbum-highlight-1 {
  font-size: 66px;
  font-style: italic;
  font-weight: 200;
}

.l-section-photoalbum-highlight-1._2 {
  line-height: 60%;
  position: relative;
}

.l-section-2 {
  background-color: #282424;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5a7_laura-fuhrman-73OJLcahQHg-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.text-block-107 {
  max-width: 550px;
  font-size: 26px;
  line-height: 180%;
  position: relative;
}

.nav-menu-9 {
  justify-content: space-between;
  align-items: center;
  width: 95%;
  margin-top: 18px;
  display: flex;
}

.egg-text-center {
  color: #282424;
  text-align: center;
  margin-top: 20px;
  font-size: 26px;
  font-weight: 300;
  line-height: 150%;
  position: relative;
}

.navbar-5 {
  z-index: 10000;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.text-span-39 {
  background-color: #ffe0005e;
}

.list-item-6 {
  border-bottom: 1px solid #282424;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-32 {
  width: 100%;
}

.tree-avatar {
  z-index: 30;
  background-color: #ffe000;
  border-radius: 100%;
  width: 54px;
  height: 54px;
  margin-top: 82px;
  margin-left: 237px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tree-avatar._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea629_pexels-photo-10041269.webp");
  background-position: 50% 5%;
  background-repeat: no-repeat;
  background-size: 160%;
  width: 74px;
  height: 74px;
  margin-top: 153px;
  margin-left: 47px;
}

.tree-avatar._7 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea60b_photo-1610377607305-2ce1c935f202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 97px;
  height: 97px;
  margin-top: 206px;
  margin-left: 331px;
}

.tree-avatar._13 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea607_photo-1539571696357-5a69c17a67c6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 69px;
  height: 69px;
  margin-top: 156px;
  margin-left: 684px;
}

.tree-avatar._9 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5f3_photo-1535643302794-19c3804b874b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 87px;
  height: 87px;
  margin-top: 253px;
  margin-left: 499px;
}

.tree-avatar._5 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5ff_photo-1618077360395-f3068be8e001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 93px;
  height: 93px;
  margin-top: 297px;
  margin-left: 163px;
}

.tree-avatar._8 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea617_pexels-photo-1181424.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 87px;
  height: 87px;
  margin-top: 454px;
  margin-left: 584px;
}

.tree-avatar._11 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea626_pexels-photo-5971247.webp");
  background-position: 10% 33%;
  background-repeat: no-repeat;
  background-size: 150%;
  width: 73px;
  height: 73px;
  margin-top: 156px;
  margin-left: 485px;
}

.tree-avatar._6 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea613_photo-1613755387189-ad38197761ef.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 73px;
  height: 73px;
  margin-top: 438px;
  margin-left: 100px;
}

.tree-avatar._12 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea60f_premium_photo-1679769911227-429b4e1b184b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 86px;
  height: 86px;
  margin-top: 120px;
  margin-left: 568px;
}

.tree-avatar._14 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea603_photo-1522556189639-b150ed9c4330.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 55px;
  height: 55px;
  margin-top: 83px;
  margin-left: 443px;
}

.tree-avatar._10 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea623_pexels-photo-7225157.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 74px;
  height: 74px;
  margin-top: 252px;
  margin-left: 662px;
}

.tree-avatar._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea61a_photo-1615538785945-6625ccdb4b25.jpg");
  background-position: 58% 16%;
  background-repeat: no-repeat;
  background-size: 210%;
  width: 84px;
  height: 84px;
  margin-top: 146px;
  margin-left: 151px;
}

.tree-avatar._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5f7_photo-1438761681033-6461ffad8d80.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 55px;
  height: 55px;
  margin-top: 81px;
  margin-left: 236px;
}

.tree-avatar._4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5fb_photo-1497881807663-38b9a95b7192.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 74px;
  height: 74px;
  margin-top: 300px;
  margin-left: 20px;
}

.tree-avatar._15 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea61e_photo-1599842057874-37393e9342df.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 56px;
  height: 56px;
  margin-top: 383px;
  margin-left: 635px;
}

.div-block-384 {
  overflow: hidden;
}

.text-block-8 {
  font-size: 70px;
  font-weight: 300;
  line-height: 101%;
}

.text-block-8.soon {
  text-align: right;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: break-word;
  font-size: 34px;
}

.text-block-7-copy {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
}

.coursive {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 135px;
  font-weight: 400;
  line-height: 70%;
  display: block;
  position: relative;
  bottom: -7px;
}

.image-36 {
  width: 50%;
}

.div-block-385 {
  text-align: left;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.l-section-for-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-386 {
  z-index: 10;
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px 5vw;
  display: grid;
  position: relative;
}

.l-hero-description {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-222 {
  background-color: #000;
  flex: none;
  width: 1px;
  height: 200px;
}

.tree-circle-initial {
  z-index: 10;
  background-color: #ffe000;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 0%;
  display: flex;
  position: relative;
}

.hero-loader-item-1 {
  background-color: #fff;
  border-radius: 100%;
  width: 8px;
  height: 8px;
}

.list {
  border-top: 1px solid #282424;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
}

.text-block {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  width: 540px;
  font-size: 62px;
  font-style: italic;
  font-weight: 200;
  line-height: 120%;
}

.text-block.scroll-highlight {
  width: 580px;
  font-size: 60px;
}

.div-block-230 {
  z-index: 0;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 760px;
  margin-top: -77px;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.screen-1 {
  width: 320px;
  height: auto;
  margin-top: 24%;
  margin-left: -75px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-387 {
  z-index: 10;
  background-color: #f4eeea;
  width: 33vw;
  margin-bottom: 0%;
  margin-left: 10%;
  padding: 10px;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: rotate(-20deg);
}

.div-block-388 {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.div-block-202 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  background-color: #f4eee9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15vw 5vw 5vw;
  display: flex;
  position: relative;
}

.div-block-219 {
  background-color: #f4eeea;
  position: relative;
  overflow: hidden;
}

.text-block-7 {
  font-style: italic;
  font-weight: 200;
  line-height: 130%;
}

.floating-wrapper {
  z-index: 1;
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  margin-top: 100vh;
  padding-top: 10vh;
  padding-left: 5%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.floating-wrapper.right {
  padding-top: 20vh;
  inset: 0% 0% 0% auto;
}

.div-block-389 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  color: #282424;
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 0;
  padding: 20% 15% 10%;
  transition: all .5s;
  display: flex;
  position: relative;
}

.div-block-389:hover {
  background-color: #ffe000;
  transform: scale(1.1);
}

.div-block-389._1:hover {
  transform: scale(1.1);
}

.image-84 {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  vertical-align: top;
  flex: none;
  width: 733px;
  max-width: none;
  height: 660px;
  margin-top: -1px;
  margin-right: -12px;
  position: relative;
  top: 0;
  transform: scale(1);
}

.div-block-218 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 40vh;
  min-height: auto;
  margin-top: 0;
  display: flex;
  position: relative;
}

.div-block-233 {
  background-color: #f4eeea;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea631_premium_photo-1661963556004-edab28fa1305.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  padding: 10%;
  position: relative;
}

.text-span-31-copy {
  color: #fff;
  letter-spacing: -.03em;
  width: 780px;
  font-size: 66px;
  font-style: italic;
  font-weight: 200;
  line-height: 100%;
  display: block;
  position: relative;
}

.l-section-overlay {
  background-color: #00000070;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.l-section-overlay.not-fixed {
  width: 100%;
  height: 100%;
  position: relative;
}

.hero-loader-item-3 {
  background-color: #fff;
  border-radius: 100%;
  width: 4px;
  height: 4px;
}

.hero-loader {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: absolute;
  inset: auto auto 5%;
}

.nav-link-5 {
  color: #fff;
  border: 1px #fff;
  border-radius: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 300;
  transition: all .5s;
}

.nav-link-5:hover {
  color: #000;
  background-color: #ffe000;
  border-color: #ffe000;
}

.privacy-subheadline {
  margin-top: 20px;
  font-size: 66px;
  font-style: italic;
  font-weight: 200;
  display: block;
  position: relative;
}

.l-section-for-txt {
  color: #282424;
  letter-spacing: -.03em;
  font-size: 110px;
  font-weight: 300;
  line-height: 60%;
}

.div-block-390 {
  position: relative;
  overflow: hidden;
}

.div-block-231 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #f4eeea;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding: 5% 10%;
  display: grid;
  position: relative;
}

.l-section-photoalbum {
  background-color: #282424;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 5vw 5vw 0;
  display: flex;
  position: relative;
}

.privacy-description-txt {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 70px;
  font-weight: 300;
  line-height: 100%;
}

.screen-4 {
  z-index: 1;
  width: 160px;
  margin-bottom: 20%;
  margin-right: 30%;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-span-41 {
  position: relative;
  top: 17px;
}

.div-block-201 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 70px;
  display: flex;
}

.div-block-221 {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.l-section-for-default-txt {
  color: #282424;
  max-width: 550px;
  font-size: 26px;
  font-weight: 300;
  line-height: 150%;
  position: relative;
}

.l-section-for-default-txt.list {
  border-top-style: none;
  margin-top: 0;
  font-style: italic;
  font-weight: 200;
  line-height: 130%;
}

.div-block-210 {
  position: absolute;
  inset: auto auto 5%;
}

.div-block-212 {
  position: relative;
}

.hero-loader-item-2 {
  background-color: #fff;
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.l-hero-slogan {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.l-hero-description-txt-copy {
  color: #282424;
  text-align: center;
  letter-spacing: -.03em;
  font-size: 110px;
  font-weight: 300;
  line-height: 90%;
}

.floating-circle {
  background-color: #000;
  border-radius: 100%;
  flex: none;
  width: 8vw;
  height: 8vw;
  position: relative;
  box-shadow: -20px 20px 20px -11px #00000029;
}

.floating-circle.left-5 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5d5_photo-1528425646626-fcc5dd57daf5.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: flex-start;
  width: 12vw;
  height: 12vw;
}

.floating-circle.left-31 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5e1_photo-1693812080714-e4235a888c9d.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: center;
  margin-top: 20vh;
  right: -50px;
}

.floating-circle.left-11 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5c7_man-1851469_1280.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: center;
  width: 6vw;
  height: 6vw;
}

.floating-circle.left-41 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5ef_photo-1498757581981-8ddb3c0b9b07.jpg");
  background-position: 50%;
  background-size: cover;
  width: 4vw;
  height: 4vw;
  margin-top: 20vh;
  right: -240px;
}

.floating-circle.left-21 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5cd_photo-1530047625168-4b29bfbbe1fc.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: flex-end;
  width: 12vw;
  height: 12vw;
}

.floating-circle.left-3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5e5_photo-1542385151-efd9000785a0.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: center;
  margin-top: 20vh;
  right: -50px;
}

.floating-circle.left-2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5d9_photo-1693811924944-929d2319041d.jpg");
  background-position: 50% 0;
  background-size: cover;
  align-self: flex-end;
  width: 12vw;
  height: 12vw;
}

.floating-circle.left-1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5e9_photo-1665062173657-3912ae7991e0.jpg");
  background-position: 50%;
  background-size: cover;
  width: 6vw;
  height: 6vw;
}

.floating-circle.left-4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5c4_photo-1693812205574-e441ed7f9c98.avif");
  background-position: 50%;
  background-size: 200%;
  width: 4vw;
  height: 4vw;
  right: -240px;
}

.floating-circle.left-51 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69773a55e2b5d0c5468ea5dd_photo-1693811783598-c6af0c979abe.jpg");
  background-position: 50%;
  background-size: cover;
  align-self: flex-start;
}

.list-item-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.text-span-42 {
  background-color: #ffe0005e;
  font-size: 14px;
  font-weight: 600;
  line-height: 80%;
}

.screen-3 {
  z-index: 1;
  width: 160px;
  margin-bottom: 30%;
  margin-right: 5%;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ad-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ebebeb;
  border-radius: 40px 0 0;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 40vw;
  height: auto;
  min-height: 30vh;
  padding: 40px;
  display: grid;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-391 {
  border-bottom: 50px solid red;
  border-left: 50px solid #0000;
  width: 0;
  height: 0;
}

.curved-corner-bottomleft {
  z-index: 100;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto auto 0% -50px;
  overflow: hidden;
}

.curved-corner-bottomleft.top {
  inset: -50px 0% auto auto;
}

.curved-corner-bottomleft.bottom {
  inset: auto auto 0% 0%;
}

.div-block-392 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: auto auto 0;
  display: flex;
  position: relative;
}

.code-embed-2 {
  position: absolute;
}

.section-20 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 5% 30px;
  display: flex;
}

.section-20.m-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 40px;
  display: none;
}

.text-block-108 {
  font-size: 16px;
  font-weight: 400;
}

.text-block-109 {
  font-size: 20px;
  font-weight: 600;
}

.div-block-393 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.banner-button {
  color: #fff;
  white-space: nowrap;
  background-color: #111;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 400;
  display: inline-block;
}

.banner-button.secondary {
  color: #000;
  background-color: #ccc;
}

.banner-button.secondary.white {
  background-color: #fff;
}

.banner-wrapper {
  width: 100%;
  max-width: 40vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.banner-empty {
  display: none;
}

.heading-2 {
  letter-spacing: -.03em;
  width: 910px;
  margin-top: 0;
  font-size: 35px;
  font-weight: 400;
}

.heading-2.scroll-text {
  width: 840px;
}

.text-span-43 {
  color: #000;
  font-weight: 600;
}

.link-19-copy {
  color: #fff;
  background-color: #db4636;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  padding: 12px 20px;
  font-weight: 400;
  display: inline-block;
}

.div-block-394 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  display: grid;
  overflow: hidden;
}

.m-list-item {
  background-color: #333;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/697fd54071d9ca9696858223_20251005_131902.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-style: none;
  border-radius: 20px;
  min-height: 250px;
  padding: 30px;
  transition: all .7s;
  position: relative;
}

.m-list-item.solid {
  color: #fff;
  background-color: #111;
  background-image: none;
}

.div-block-396 {
  background-color: #0000;
  border-radius: 33px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 10px 0 0 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.corner-small {
  z-index: 100;
  width: 50px;
  height: 50px;
  display: none;
  position: absolute;
  inset: auto auto 0% -50px;
  overflow: hidden;
}

.corner-small.top {
  inset: -50px 0% auto auto;
}

.corner-small.bottom {
  inset: auto auto 0% 0%;
}

.corner-small-container {
  aspect-ratio: 1;
  background-color: #111;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .4s;
  display: flex;
}

.corner-small-container.nobg {
  background-color: #0000;
}

.div-block-398 {
  color: #fff;
  text-align: left;
  background-color: #00000070;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  font-size: 25px;
  font-weight: 400;
  line-height: 110%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-398.nobg {
  background-color: #0000;
}

.heading-3 {
  font-weight: 600;
}

.corner-arrow {
  filter: invert();
  width: 20px;
  max-width: none;
}

.corner-arrow.invert {
  filter: none;
}

.link-block-7 {
  background-color: #f7f7f7;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  font-weight: 400;
  display: flex;
}

.text-block-110 {
  font-size: 25px;
  font-weight: 600;
  line-height: 131%;
}

.icon-14 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 11px;
  position: relative;
}

.dropdown-list-8 {
  background-color: #eaeaea;
}

.dropdown-list-8.w--open {
  border-radius: 10px;
  width: 280px;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  inset: 0% 0% auto;
}

.dropdown-link-6 {
  margin-left: 0;
  margin-right: 0;
  padding: 5px 15px;
}

.div-block-399 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.dropdown-5 {
  position: static;
}

.m-footer {
  background-color: #f7f7f7;
  padding: 60px 5%;
  position: relative;
}

.div-block-400 {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.div-block-401 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  font-size: 14px;
  line-height: 130%;
  display: flex;
}

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

.div-block-403 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-19 {
  max-width: 180px;
  font-size: 16px;
  transition: all .5s;
  display: block;
}

.link-19:hover {
  color: #dc4636;
  text-underline-offset: 3px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.link-19.nowrap {
  white-space: nowrap;
  max-width: none;
  line-height: 120%;
}

.list-item-8 {
  margin-bottom: 5px;
}

.div-block-404 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.text-block-112 {
  font-size: 16px;
  line-height: 130%;
}

.text-block-113 {
  max-width: 190px;
  font-size: 16px;
  line-height: 100%;
}

.text-block-114 {
  font-size: 16px;
  line-height: 110%;
}

.div-block-405 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-406 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.div-block-407 {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 70vw 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.nana-body {
  text-align: right;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.text-block-115 {
  text-transform: uppercase;
  margin-bottom: -5px;
  font-family: Epilogue, sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 100%;
}

.text-block-115._2 {
  text-transform: uppercase;
  font-family: Instrument Serif, sans-serif;
  font-size: 60px;
  font-weight: 400;
}

.div-block-408 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 3vw;
  padding-right: 3vw;
  display: flex;
}

.div-block-408.right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 3vw;
  padding-right: 2vw;
  top: auto;
  bottom: auto;
  right: 0;
}

.icon-15 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 7px;
  position: relative;
}

.dropdown-toggle-9 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0 10px 10px;
  display: flex;
}

.top-ribbon {
  color: #fff;
  background-color: #f74d25;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 6px 2vw;
  display: flex;
}

.top-ribbon.hidden {
  display: none;
}

.dropdown-6 {
  color: #fff;
}

.dropdown-6.dark {
  color: #000;
}

.locator-toggle {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 0 5px 10px;
  display: flex;
}

.locator-toggle.dark {
  color: #000;
}

.div-block-409 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.form-block-7 {
  height: 60px;
  margin-top: -1px;
  margin-bottom: -1px;
}

.text-field-10 {
  color: #f84d25;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983db390f0cea14e6eb727a_Group%202.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border: 1px solid #000;
  border-radius: 1px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 60px;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
}

.text-field-10:hover, .text-field-10:active, .text-field-10:focus, .text-field-10:focus-visible, .text-field-10[data-wf-focus-visible] {
  border-color: #000;
}

.text-field-10::placeholder {
  color: #b3b3b3;
  font-size: 13px;
}

.div-block-411 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.most-loved {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 3% 100px;
  display: flex;
}

.heading-4 {
  font-family: Unbounded, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.div-block-412 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  display: grid;
}

.div-block-413 {
  aspect-ratio: 2 / 3;
  background-color: #f5f5f5;
  width: 100%;
  position: relative;
}

.div-block-413._1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c692a5362c102acbc8b4_1d0fa67b2f8abf5f6d89a73ef69389f3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c693a3bf232f475a0328_7910852a3a837e19244736caf0792068.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-413._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c6924c792c2a713db448_410aef46d04139b56e094cd83b597377.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-413._4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c693e50952982ff8b05c_30476ff375bf7ce057dc5a81ba94e69e.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-413._3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983dbd4784b62a2e0f62969_pexels-misolo-cosmetic-2588316-6847833.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c693f56f0395c0d1b133_625e2fb5364754d13f818470fa807970.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._5 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c69371e48895f80b017a_001612f458d86d6541b67d5582d6ee58.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._6 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c69215f72407257e5c29_2a8961297914842956a019f884c27dc8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._7 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983dbd4c62045bccb94cd18_pexels-ron-lach-8128068.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._8 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983dbd42cb2182d79b5a937_pexels-by-natallia-311038782-16008944.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._9 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c694328e37d776966ed9_df604cd12211ed0763de81138f4f60f7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._10 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c6932f93103b244a748e_530650363c519636446871a0bb55a16b.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._11 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/698456de80b06ef77d40fdfe_maria-lupan-LAeTFy7xmC0-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._12 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c692a5362c102acbc8b4_1d0fa67b2f8abf5f6d89a73ef69389f3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.div-block-413._13 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983dbd4fa7bc79a7490a124_pexels-ron-lach-8131584.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-413._25 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c6924c792c2a713db448_410aef46d04139b56e094cd83b597377.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.link-20 {
  color: #f74d25;
  text-underline-offset: 3px;
  font-size: 14px;
  -webkit-text-decoration: underline wavy;
  text-decoration: underline wavy;
  text-decoration-thickness: .9px;
}

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

.text-block-116 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-117 {
  color: #111;
  text-align: right;
  font-size: 16px;
}

.text-block-117.old {
  text-decoration: line-through;
  text-decoration-thickness: 1px;
}

.text-block-117.new {
  color: #f84d25;
  font-size: 18px;
  font-weight: 600;
}

.add-to-basket {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white-smoke);
  white-space: nowrap;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  transition: all .7s;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 0 14px -7px #0000002b;
}

.add-to-basket:hover {
  width: auto;
}

.div-block-417 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .5s;
  display: flex;
}

.div-block-417.bs {
  display: none;
}

.div-block-418 {
  aspect-ratio: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #f74c25;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-right: 10px;
  font-family: Jun, Georgia, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-118 {
  color: #7c7c7c;
}

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

.image-85 {
  filter: invert();
  width: 31px;
}

.navbar-6 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu-10 {
  text-align: center;
}

.nav-link-6 {
  text-transform: uppercase;
  font-family: Unbounded, sans-serif;
  font-size: 18px;
}

.nav-link-6.sale {
  color: #f84d25;
  text-align: center;
}

.div-block-420 {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-421 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983c69292ef37c35a60e0de_376cb099bc6318a7a971509e2e596159.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70vh;
  display: flex;
  position: relative;
}

.div-block-421._2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6983dbd561386951a58098f4_pexels-yaazhini-19522721.jpg");
}

.div-block-422 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  text-align: left;
  background-color: #00000052;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin: auto;
  padding: 40px 5vw;
  display: flex;
  position: relative;
}

.heading-5 {
  color: #fff;
  text-transform: uppercase;
  width: 550px;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 300;
  line-height: 100%;
}

.link-21 {
  color: #fff;
  text-transform: uppercase;
  text-underline-offset: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
  text-decoration-thickness: .5px;
  display: flex;
}

.text-block-119 {
  text-align: left;
  text-transform: uppercase;
  width: 60%;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 125%;
}

.div-block-423 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-5 {
  width: 100%;
  height: 100%;
}

.image-86 {
  width: 32px;
  max-width: none;
}

.slider-5 {
  height: 70vh;
}

.slide-nav-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 9px;
  display: flex;
  inset: 55px 2vw auto auto;
}

.icon-16 {
  font-weight: 300;
}

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

.div-block-424 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 130%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.image-87 {
  mix-blend-mode: multiply;
  width: 140px;
}

.link-block-8 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nana-button-link {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px solid #0000;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  display: flex;
}

.nana-button-link:hover {
  background-color: var(--white-smoke-2);
  border: 1px solid #0000000f;
  border-radius: 5px;
}

.nana-button-link.login {
  margin-right: -10px;
  padding-right: 10px;
}

.div-block-425 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nana-link-button {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.div-block-426 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-bottom: 80px;
  position: relative;
}

.tabs-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-content-4 {
  width: 100%;
  height: 100%;
}

.nana-tab {
  opacity: .4;
  color: #f74d25;
  text-transform: uppercase;
  background-color: #0000;
  padding: 0;
  font-family: Unbounded, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 121%;
}

.nana-tab.w--current {
  opacity: 100;
  color: #f74d25;
  background-color: #0000;
}

.tabs-menu-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 90px;
  display: flex;
}

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

.slide-13 {
  width: 25%;
  margin-left: 10px;
  margin-right: 10px;
}

.slider-6 {
  background-color: #0000;
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.icon-17 {
  color: #f84d25;
  margin-left: 5px;
  font-size: 25px;
  font-weight: 300;
}

.icon-18 {
  color: #f84d25;
  margin-right: 5px;
  font-size: 25px;
}

.div-block-427 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.sale-circ {
  aspect-ratio: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #000000e6;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: 10px;
  margin-right: 10px;
  font-family: Jun, Georgia, sans-serif;
  font-size: 25px;
  font-style: italic;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-88 {
  aspect-ratio: 1;
  flex: none;
  width: 30px;
}

.text-block-121 {
  padding-right: 7px;
}

.div-block-428 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  padding-left: 3vw;
  padding-right: 3vw;
  display: grid;
}

.div-block-429 {
  background-color: var(--white-smoke);
  min-height: 30vh;
  position: relative;
}

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

.slider-7 {
  background-color: #0000;
  width: 100%;
  height: 25px;
}

.div-block-430 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

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

.div-block-431 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-432 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.text-block-122 {
  text-transform: uppercase;
  font-size: 14px;
}

.text-span-44 {
  padding-left: 5px;
  padding-right: 5px;
  font-family: Unbounded, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.link-block-9 {
  width: 27px;
}

.image-89 {
  width: 80px;
  margin-top: 15px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-433 {
  z-index: 10;
  border-top: 1px solid #f74d26;
  border-bottom: 1px solid #f74d26;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-top: 90px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.link-22 {
  color: #f74d26;
  border-left: 1px solid #f74d26;
  border-right: 1px solid #f74d26;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: -1px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 13px;
  display: flex;
}

.info-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  background-color: #b3aba3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 130px 5% 150px 10%;
  display: flex;
  position: relative;
}

.info-block.m-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-top: 40px;
}

.div-block-434 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: 3% 5%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-434.righttop {
  left: auto;
  right: 0;
}

.div-block-434.leftbottom {
  top: auto;
  bottom: 0;
}

.div-block-434.rightbottom {
  inset: auto 0 0 auto;
}

.div-block-435 {
  background-color: #fff;
  width: 100%;
  height: 1px;
}

.div-block-435._2 {
  transform: rotate(90deg);
}

.text-reveal {
  width: 880px;
  font-size: 48px;
  line-height: 110%;
}

.text-span-45 {
  font-weight: 600;
  line-height: 100%;
}

.text-span-47 {
  transition: all .6s;
}

.text-span-47:hover {
  background-color: #fff87cde;
}

.text-span-48 {
  text-indent: -80px;
  font-size: 70px;
}

.section-21 {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5vw 8vw 5vw 5vw;
  display: grid;
}

.text-block-123 {
  font-size: 48px;
  line-height: 110%;
}

.div-block-436 {
  grid-column-gap: 7vw;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-437 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .6s;
  display: flex;
}

.div-block-437:hover {
  color: #dc4636;
}

.link-block-10 {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  transition: all .6s;
  display: flex;
}

.link-block-10:hover {
  color: #db4636;
}

.link-plus {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: 3% 5%;
  display: flex;
  position: relative;
}

.link-plus.righttop {
  left: auto;
  right: 0;
}

.link-plus.leftbottom {
  top: auto;
  bottom: 0;
}

.link-plus.rightbottom {
  inset: auto 0 0 auto;
}

.link-plus-strip {
  background-color: var(--black);
  width: 100%;
  height: 1px;
  position: absolute;
}

.link-plus-strip._2 {
  transform: rotate(90deg);
}

.af5-body {
  color: #fff;
  background-color: #0e0e0e;
  font-family: Albert Sans, sans-serif;
  font-size: 1rem;
}

.text-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  container-type: inline-size;
}

.section-22 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 3vw;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.u-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Zalando Sans Expanded, sans-serif;
  font-size: 3.8rem;
  font-weight: 500;
  line-height: 100%;
}

.image-90 {
  filter: contrast(200%) invert();
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-438 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 3vw;
  padding-right: 3vw;
}

.div-block-439 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  max-width: 450px;
  font-size: 1.562rem;
  display: flex;
}

.text-block-124 {
  opacity: .7;
  color: #fff;
  font-size: 1.1rem;
  line-height: 120%;
}

.div-block-440 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  opacity: .7;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 3vw;
  display: flex;
}

.link-block-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-91 {
  height: 12px;
}

.div-block-441 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-right: 3vw;
  display: flex;
}

.image-92 {
  width: 60px;
}

.image-93 {
  width: 100%;
}

.image-94 {
  filter: invert();
  width: 15vw;
}

.aftr5-carousel-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 15px;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.aftr5-logo-container {
  opacity: .4;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 160%;
  min-width: 100%;
  display: flex;
}

.aftr5-logo-image {
  filter: brightness(200%) grayscale();
  max-width: 120px;
  max-height: 26px;
}

.aftr5-logo-image.invert {
  filter: invert() brightness(200%) grayscale();
}

.aftr5-logo-image.invert.dp {
  max-width: none;
  max-height: 40px;
}

.aftr5-logo-image.invert._3d {
  max-width: 141px;
}

.aftr5-logo-image.invert.virgin {
  max-height: 43px;
}

.aftr5-logo-image.invert.ad {
  max-height: 50px;
}

.aftr5-logo-image.arte {
  max-height: 18px;
}

.logos-grad {
  z-index: 10;
  background-image: linear-gradient(90deg, #0e0e0e, #0e0e0e00);
  width: 30%;
  height: 100%;
  position: absolute;
}

.logos-grad.right {
  background-image: linear-gradient(90deg, #0000, #0e0e0e);
  right: 0;
}

.div-block-443 {
  display: flex;
  position: relative;
}

.div-block-444 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40%;
  padding: 3vw;
  display: grid;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-445 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-6 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  opacity: .4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  display: flex;
}

.text-block-125 {
  opacity: .7;
  margin-bottom: 10px;
}

.dragble-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a5-card {
  aspect-ratio: 3.5 / 2;
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c95c93e8c872fde1229edc_portfolio-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 250px;
  position: relative;
  top: -60%;
  right: -80px;
}

.a5-card-2 {
  aspect-ratio: 3.5 / 2;
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c95ea891f606e4955fa366_portfolio-12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 250px;
  position: relative;
}

.a5-card-3 {
  aspect-ratio: 3.5 / 2;
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6976a2e0f118b09b6d255315_connectiva-mk-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 250px;
  position: relative;
  top: 60%;
  right: -10%;
}

.a5-card-4 {
  aspect-ratio: 3.5 / 2;
  filter: none;
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c95feb8eef6ed6d5e0a643_portfolio-4.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 250px;
  transition: border-radius .5s;
  position: relative;
  top: -60%;
  right: 50%;
}

.a5-card-4:hover {
  filter: none;
  border-radius: 15px;
}

.div-block-446 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.text-block-126 {
  opacity: .7;
}

.div-block-447 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.image-95 {
  filter: brightness(70%) contrast(200%) grayscale();
  width: 15vw;
  margin-top: 40px;
}

.text-span-49 {
  font-family: Felidae, Georgia, sans-serif;
}

.text-span-50 {
  font-weight: 600;
}

.image-96 {
  max-width: none;
  height: 120%;
  position: relative;
  left: auto;
  right: -110px;
  overflow: visible;
  transform: rotate(-25deg);
}

.text-block-127 {
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  line-height: 120%;
}

.image-97 {
  width: 80%;
}

.image-98 {
  width: 100%;
}

.image-99 {
  max-width: none;
  height: 100%;
}

.div-block-448 {
  background-color: #0e0e0e;
}

.div-block-448.media-visual {
  height: 100%;
}

.div-block-448.media-visual.aftrfve {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4vw;
  display: flex;
}

.div-block-448.media-visual.viimsi {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  padding: 0 4vw;
  display: grid;
  position: relative;
  overflow: hidden;
}

.div-block-449 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-100 {
  height: 90%;
}

.image-101 {
  max-width: none;
  height: 100%;
}

.image-102 {
  z-index: 100;
  position: relative;
}

.div-block-450 {
  background-color: #22220a;
  width: 100%;
  height: 100%;
}

.image-103 {
  z-index: 1;
  max-width: none;
  height: 200%;
  position: absolute;
  inset: auto -46% -50% auto;
}

.div-block-451 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.div-block-451.media-visual {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9c8ecf52d6ef6fe9fd5e7_blog_pic_1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-452 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-104 {
  width: 70%;
}

.div-block-453 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9d28debac00e338e8a398_vabaohu-banner.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-454 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9d28d65bfa662222cc840_vabaohu-a5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horizontal-wrapper {
  width: 100%;
  height: 80vh;
  display: flex;
}

.div-block-456 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 400px;
  padding: 60px 70px 60px 20px;
  display: flex;
}

.div-block-457 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.hor-full {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  display: flex;
}

.hor-full.nn {
  background-color: #f64d26;
  position: relative;
  overflow: hidden;
}

.hor-full.mettro {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9a142b64b8ceb91f06644_mtr-1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.horizontal-track {
  flex-flow: row;
  flex: 1;
  width: 100%;
  display: flex;
  position: relative;
}

.text-span-51 {
  font-size: 14px;
  position: relative;
  top: -4px;
}

.code-embed-3 {
  display: none;
}

.hor-vert {
  background-color: var(--black);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 380px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hor-vert.nn {
  background-color: #f64d26;
  overflow: hidden;
}

.hor-vert.vv {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9b09170d6a4bdf29d4888_3e5ceedd980e61c07d97656ef07e0203_pexels-lauri-poldre-17536253.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-vert.vv2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bbe584b03e06814bd0d1_vv-shot-2.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-vert.vv4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bc8a3ddcc8ebe2bdfc22_IMG_1914.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-vert.vv5 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9bd5510cdca62651a9a53_IMG_1375.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-vert.connectiva1 {
  background-color: #f6ffd6;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab7aafd3bfddcd621efd51_ecdd4f1c5661373b5a0b8221165d463f_connectiva-phone.jpg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
}

.hor-vert.div-block-348 {
  background-color: #fafafa;
}

.hor-hor {
  background-color: var(--black);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hor-hor.nn {
  background-color: #f64d26;
  overflow: hidden;
}

.hor-hor.vv3 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  aspect-ratio: auto;
  background-color: #c5bdb6;
  flex-flow: row;
  width: 1200px;
  padding-left: 90px;
  padding-right: 90px;
}

.hor-hor.vv-mobile {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  aspect-ratio: auto;
  background-color: #c5bdb6;
  flex-flow: row;
  padding-left: 0;
  padding-right: 0;
}

.hor-hor.connectiva {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6976a2e0f118b09b6d255315_connectiva-mk-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 900px;
}

.hor-hor.bottom {
  justify-content: flex-end;
  align-items: center;
}

.hor-hor.conn-web1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e5dffd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.hor-hor.ethical {
  aspect-ratio: 1;
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab8b59f78cf06e2616d976_ethical-web-1.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-hor.ethic-icons {
  background-color: #fff;
}

.hor-hor.perma1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69cae84ba05af4abc1d1a36f_perma1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-hor.linen {
  background-color: var(--linen);
  width: 900px;
}

.hor-hor.sp1 {
  background-color: var(--gainsboro);
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-end;
}

.hor-hor.sp2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f1f1f1;
  grid-template-rows: auto;
  grid-template-columns: .55fr 1fr .55fr;
  grid-auto-columns: 1fr;
  width: 1000px;
  display: grid;
}

.hor-hor.vbo1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/64309e223be141c10b2919cc_vaba6hu_cover.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 900px;
}

.hor-hor.lillac {
  background-color: #e4dad9;
}

.hor-hor.vbo2 {
  background-color: var(--gainsboro);
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-end;
}

.hor-hor.un2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end stretch;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.hor-hor.doublee {
  background-color: #ebf683;
}

.hor-hor.dbl1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
}

.hor-hor.rim1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/6512d9feabc5a4080e5f3224_rim-preview.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-hor.rim2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b366d3ec0d2d0e60799d1f_rim-bcard.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hor-hor.perma2 {
  background-color: #f8f7f3;
}

.hor-hor.splogo {
  width: 900px;
}

.image-105 {
  width: 70%;
}

.div {
  pointer-events: none;
  transform-style: preserve-3d;
  height: 30vh;
  min-height: 15rem;
  position: fixed;
  inset: auto 0% 0%;
  overflow: clip;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.progressive-blur_wrap {
  z-index: 1000;
  pointer-events: none;
  transform-style: preserve-3d;
  width: 100%;
  height: 20vh;
  overflow: clip;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.progressive-blur_panel {
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  -webkit-mask: linear-gradient(#0000 10%, #000 20% 40%, #0000 50%);
  mask: linear-gradient(#0000 10%, #000 20% 40%, #0000 50%);
}

.progressive-blur_panel.is-1 {
  -webkit-backdrop-filter: blur(var(--blur));
  backdrop-filter: blur(var(--blur));
  -webkit-mask: linear-gradient(#000 0% 10%, #0000 30%);
  mask: linear-gradient(#000 0% 10%, #0000 30%);
}

.progressive-blur_panel.is-2 {
  -webkit-backdrop-filter: blur(calc(var(--blur) / var(--ratio)));
  backdrop-filter: blur(calc(var(--blur) / var(--ratio)));
  -webkit-mask: linear-gradient(#0000 0%, #000 10% 20%, #0000 40%);
  mask: linear-gradient(#0000 0%, #000 10% 20%, #0000 40%);
}

.progressive-blur_panel.is-3 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));
  -webkit-mask: linear-gradient(#0000 0%, #000 20% 30%, #0000 50%);
  mask: linear-gradient(#0000 0%, #000 20% 30%, #0000 50%);
}

.progressive-blur_panel.is-4 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));
  -webkit-mask: linear-gradient(#0000 10%, #000 30% 40%, #0000 60%);
  mask: linear-gradient(#0000 10%, #000 30% 40%, #0000 60%);
}

.progressive-blur_panel.is-5 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  -webkit-mask: linear-gradient(#0000 20%, #000 40% 50%, #0000 70%);
  mask: linear-gradient(#0000 20%, #000 40% 50%, #0000 70%);
}

.progressive-blur_panel.is-6 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  -webkit-mask: linear-gradient(#0000 30%, #000 50% 60%, #0000 80%);
  mask: linear-gradient(#0000 30%, #000 50% 60%, #0000 80%);
}

.progressive-blur_panel.is-7 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  backdrop-filter: blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));
  -webkit-mask: linear-gradient(#0000 40%, #000 60% 70%, #0000 90%);
  mask: linear-gradient(#0000 40%, #000 60% 70%, #0000 90%);
}

.image-106, .image-106._2 {
  height: 60%;
}

.image-107 {
  border-radius: 10px;
  height: 70%;
  box-shadow: 0 0 10px #0000001f;
}

.image-107._1 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.image-107._3 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.horx1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.horx1.vv {
  background-color: #f1d8b2;
}

.horx1.conn-bc {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab76f7a3253698e376648d_connectiva-bc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.ethic1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ab996c663e114eb60f8d1a_ethical-phone-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.ethic2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9c8ecf52d6ef6fe9fd5e7_blog_pic_1.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.ethic3 {
  background-color: var(--black);
}

.horx1.perma2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae2934b437b0e8da86707a_pexels-alipazani-2673771.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.perma1 {
  background-color: #cec5b5;
  width: 700px;
}

.horx1.perma3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b0ca7e2c491289bef802d8_perma-6.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.perma4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b0c468d79c31b32a175bc0_perma-5.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.perma-cert {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #d8d3d5;
  flex-flow: row;
}

.horx1.sp3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b3833ae86b0b10ea8f8e8d_sp-bc-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.sp4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68b38361c2a79758ab0627c8_sp-bag-preview.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.vbo3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9d28debac00e338e8a398_vabaohu-banner.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.vbo4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c9d28d65bfa662222cc840_vabaohu-a5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.un1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae3bd5cdb686e15957570a_unistem-3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.un2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae3be7f2a78dcd94a851fb_unistem-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.un3 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae4221904e5f0515526298_unistem-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.un4 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/68ae41225cfafc790b646bf9_unistem-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.j1 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c9df0161abb3e33cb2704c_j13-logo-vector.svg");
  background-position: 0 0;
  background-size: 20%;
}

.horx1.j2 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/67c9e713fe5f18b7f0f7ece2_sketch1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.horx1.j4 {
  background-color: #f9f5ee;
}

.horx1.viirelaid {
  background-color: #0a0e0a;
}

.horx1.carbuy1 {
  background-color: #eee6e0;
  width: 900px;
  overflow: hidden;
}

.image-108 {
  height: 60%;
}

.div-block-458 {
  margin-top: 60px;
}

.image-109 {
  height: 90%;
  position: relative;
}

.div-block-459 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.image-110 {
  height: 20%;
}

.image-111 {
  width: 100px;
}

.div-block-460 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: grid;
}

.div-block-461 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #191919;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 800px;
  padding: 40px 100px;
  display: flex;
}

.div-block-462 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.div-block-463 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  aspect-ratio: 3 / 2;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-112 {
  height: 70%;
}

.image-113 {
  height: 100%;
}

.image-114 {
  width: 30%;
}

.div-block-464 {
  background-color: #e4dad9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0 100px;
  display: flex;
}

.image-115 {
  width: 150px;
}

.image-117 {
  width: 100%;
}

.image-118 {
  width: 80%;
}

.image-119 {
  display: block;
  position: relative;
}

.div-block-465 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  height: 50%;
  display: grid;
}

.div-block-466 {
  background-color: #636363;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 800px;
  padding: 100px;
  display: flex;
}

.div-block-467 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.image-120 {
  height: 90%;
}

.image-121 {
  width: 80%;
}

.image-122 {
  width: 50%;
}

.logo-archive {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.viirelaid1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.image-123 {
  width: auto;
  height: 100%;
}

.image-124 {
  width: 80%;
}

.mobile-bottom-fix {
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-468 {
  background-image: url("https://cdn.prod.website-files.com/642f24f58a35457949f8c5ec/69c8e8a8f00106a319014347_tania3.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  position: absolute;
  inset: 0%;
}

@media screen and (min-width: 1280px) {
  .about-link {
    margin-top: 2.9%;
  }

  .projects-link-wrapper {
    margin-top: 4%;
  }

  .contact-wrapper {
    margin-top: 20%;
  }

  .t_body {
    font-size: 1.3vw;
  }

  .project-home-name {
    font-size: 2.3vw;
  }

  .text-block-10 {
    font-size: 3.2vw;
  }

  .project-description.content.list.persona {
    font-size: 1vw;
  }

  .about-txt {
    font-size: 1.7vw;
  }

  .stickynote {
    width: 17vw;
    height: 17vw;
    font-size: 1.2vw;
  }

  .stickynote.ru {
    font-size: 1.4vw;
    line-height: 120%;
  }

  .div-block-38 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    grid-template-columns: 1fr 1fr;
  }

  .int-table-item {
    font-size: 1.1vw;
  }

  .int-sublist {
    font-size: .9vw;
  }

  .dm-logo {
    width: 23vw;
  }

  .dm-hero-slogan {
    font-size: 5.5vw;
  }

  .text-block-20 {
    font-size: 6.5vw;
  }

  .dm-card-subheadline {
    font-size: 1.6vw;
  }

  .text-block-23 {
    font-size: 4vw;
  }

  .text-block-23.small {
    font-size: 2.5vw;
  }

  .text-span-7 {
    font-size: 1.6vw;
  }

  .dm-why-item-headline {
    font-size: 5.3vw;
  }

  .dm-why-item-txt {
    font-size: 1.6vw;
  }

  .dm-service-item {
    font-size: 2.5vw;
  }

  .dm-tab-content, .dm-navlink {
    font-size: 1.6vw;
  }

  .nav-menu-2 {
    margin-left: 17vw;
  }

  .text-field {
    width: 17vw;
  }

  .section-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-28-copy, .text-block-28-copy.kuidas {
    font-size: 3.6vw;
  }

  .list-item-2 {
    font-size: 1.7vw;
  }

  .text-field-2 {
    font-size: 1.5vw;
  }

  .text-field-2.carnumber {
    padding-left: 55px;
  }

  .link-4.ankeet {
    height: 55px;
    font-size: 18px;
  }

  .text-span-13 {
    margin-top: 4px;
  }

  .form-input.modal-input {
    font-size: 1.35vw;
  }

  .text-span-15 {
    top: 3px;
  }

  .text-block-38 {
    font-size: 1.2vw;
  }

  .text-span-17 {
    font-size: 8.5vw;
  }

  .div-block-94 {
    width: 2.8vw;
    height: 2.8vw;
  }

  .header-slogan {
    font-size: 5.5vw;
  }

  .header-subheadline {
    font-size: 2.1vw;
  }

  .form-button {
    font-size: 1.5vw;
  }

  .text-block-40 {
    font-size: 4.8vw;
  }

  .text-block-41 {
    font-size: 1.8vw;
  }

  .text-span-20 {
    font-size: 2.1vw;
  }

  .kuidas-txt {
    font-size: 1.8vw;
  }

  .dropdown-toggle {
    font-size: 1.7vw;
  }

  .div-block-116 {
    font-size: 1.55vw;
  }

  .modal {
    display: none;
  }

  .div-block-117 {
    width: 620px;
  }

  .feedback-txt {
    font-size: 1.7vw;
  }

  .feedback-txt.name {
    font-size: 2.1vw;
  }

  .testimonial-headline {
    width: 360px;
    font-size: 3.6vw;
  }

  .div-block-130 {
    font-size: 1.7vw;
  }

  .lang {
    margin-top: 6px;
  }

  .image-38 {
    width: 9vw;
  }

  .div-block-138 {
    width: 2.5vw;
    height: 2.5vw;
  }

  .property-item-details-wrapper {
    font-size: 1.2vw;
  }

  .progress-txt {
    text-shadow: none;
    font-size: 1.1vw;
  }

  .div-block-177 {
    width: 45vw;
  }

  .funded-headline, .text-block-41-copy {
    font-size: 1.8vw;
  }

  .listitem-subtext {
    font-size: 1.25vw;
  }

  .listitem-subtext.link {
    font-size: 1.1vw;
  }

  .r-nav-link {
    font-size: 1.3vw;
  }

  .home-cover-subheadline {
    font-size: 1.8vw;
  }

  .text-block-60 {
    font-size: 1.2vw;
  }

  .login-button {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 1.2vw;
  }

  .login-button.inverted {
    border: 1px solid #000;
  }

  .text-block-61 {
    font-size: 1.5vw;
  }

  .google-button, .login-separator {
    font-size: 1.2vw;
  }

  .label {
    font-size: 1.1vw;
  }

  .text-field-3 {
    font-size: 1.2vw;
  }

  .text-block-62 {
    font-size: 2.1vw;
  }

  .button-link, .button-link.green.portfolio-invest, .button-link.outline.portfolio-invest {
    font-size: 1.25vw;
  }

  .subtext {
    font-size: 1.1vw;
  }

  .home-cover-headline {
    font-size: 4.5vw;
  }

  .div-block-190 {
    width: 45vw;
  }

  .text-block-65 {
    font-size: 1.2vw;
  }

  .link-2, .login-xs {
    font-size: 1.1vw;
  }

  .text-block-68 {
    width: 32vw;
    font-size: 2.8vw;
  }

  .property-item-headline {
    font-size: 1.8vw;
  }

  .page-header-subheadline {
    font-size: 2.8vw;
  }

  .page-header-subheadline.table {
    font-size: 1.8vw;
  }

  .rl-tab-link {
    font-size: 1.25vw;
  }

  .account-overview-table-item-value {
    font-size: 1.5vw;
  }

  .tab-pane-wrapper {
    grid-template-columns: 1fr 35vw;
  }

  .text-block-70 {
    font-size: 1.2vw;
  }

  .rl-balance-value {
    font-size: 2.8vw;
  }

  .filter-title {
    text-shadow: none;
    font-size: 1.1vw;
  }

  .account-overview-table-item-label {
    font-size: 1.25vw;
  }

  .block-headline {
    font-size: 1.8vw;
  }

  .sidebar-default-txt {
    font-size: 1.3vw;
  }

  .page-header-title {
    width: 32vw;
    font-size: 2.8vw;
  }

  .rl-default-input {
    font-size: 1.2vw;
  }

  .text-block-72 {
    font-size: 2.1vw;
  }

  .div-block-209 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .text-block-73, .account-overview-table-item-title {
    font-size: 1.25vw;
  }

  .stakes-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .stakes-wrapper.empty {
    font-size: 1.25vw;
  }

  .radio-button-3, .radio-button-label-3 {
    font-size: 1.2vw;
  }

  .text-block-76 {
    font-size: 2.1vw;
  }

  .text-block-77 {
    font-size: 1.2vw;
  }

  .rl-content-table-row, .rl-content-table-row.header {
    font-size: 1.1vw;
  }

  .div-block-234, .status-alert-title, .status-alert-title-2 {
    font-size: 1.25vw;
  }

  .link-12 {
    font-size: 1.1vw;
  }

  .status-alert-title-3 {
    font-size: 1.25vw;
  }

  .icon-12 {
    font-size: .8vw;
  }

  .form-label, .text-block-59 {
    font-size: 1.1vw;
  }

  .dropdown-toggle-7.settings, .dropdown-link-2, .dropdown-toggle-8.settings, .dropdown-link-5 {
    font-size: 1.25vw;
  }

  .progress-txt-2 {
    text-shadow: none;
    font-size: 1.1vw;
  }

  .text-block-84, .text-field-9 {
    font-size: 1.2vw;
  }

  .account-overview-table-item-title-2, .link-14 {
    font-size: 1.1vw;
  }

  .property-headline, .money-headline {
    width: 32vw;
    font-size: 2.8vw;
  }

  .money-headline.bottom {
    width: auto;
  }

  .money-subheadline {
    font-size: 1.8vw;
  }

  .text-block-86 {
    font-size: 1.3vw;
  }

  .footer-logo {
    width: 32vw;
    font-size: 2.1vw;
  }

  .footer-subheadline {
    font-size: 1.8vw;
  }

  .footer-link {
    font-size: 1.3vw;
  }

  .andm-body {
    font-size: 1.1vw;
  }

  .d-bc-illo {
    width: 30%;
  }

  .grid-headline.w70 {
    width: 60%;
  }
}

@media screen and (min-width: 1440px) {
  .logo {
    width: 1.5vw;
  }

  .about-link {
    margin-top: 2.5%;
  }

  .projects-link-wrapper {
    margin-top: 3.5%;
  }

  .contact-wrapper {
    margin-top: 20%;
  }

  .t_body {
    font-size: 1vw;
  }

  .project-home-name {
    font-size: 2vw;
  }

  .text-block-10 {
    max-width: 60vw;
    font-size: 3vw;
  }

  .project-description.introduction {
    width: 35vw;
  }

  .project-description.content {
    width: 85%;
  }

  .project-description.content.list.persona {
    font-size: .8vw;
  }

  .project-description.content.green {
    width: auto;
  }

  .past-title {
    font-size: 1.5vw;
  }

  .about-txt {
    font-size: 1.6vw;
  }

  .content-description {
    background-color: #fff;
  }

  .video-block {
    padding-left: 30vh;
    padding-right: 30vh;
  }

  .content-list.case.stickynotes {
    width: 85%;
  }

  .persona-wrapper {
    grid-template-columns: 30% 1fr;
    width: 77%;
  }

  .persona-wrapper._2 {
    grid-template-columns: 1fr 30%;
    align-self: flex-end;
  }

  .empathy-item {
    border-radius: 500px;
  }

  .stickynote {
    width: 15vw;
    height: 15vw;
    padding-top: 2%;
    padding-bottom: 2%;
    font-size: 1.1vw;
  }

  .div-block-33 {
    width: 80%;
  }

  .div-block-34 {
    grid-column-gap: 5vw;
    grid-row-gap: 2vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
  }

  .image-20 {
    width: 80%;
  }

  .image-21 {
    width: 60%;
  }

  .image-22 {
    width: 30%;
  }

  .div-block-38 {
    grid-template-columns: 1fr 1fr;
  }

  .int-table-item {
    font-size: 1vw;
  }

  .int-sublist {
    font-size: .8vw;
  }

  .dm-logo {
    width: 20vw;
  }

  .dm-hero-slogan {
    font-size: 5vw;
  }

  .text-block-20 {
    width: 80%;
    font-size: 6vw;
  }

  .dm-card-subheadline {
    font-size: 1.4vw;
  }

  .text-block-23 {
    font-size: 3.5vw;
  }

  .text-block-23.small {
    font-size: 2vw;
  }

  .text-span-7 {
    font-size: 1.4vw;
  }

  .dm-why-item {
    height: 100vh;
  }

  .dm-why-item-headline {
    width: 36vw;
    font-size: 5vw;
  }

  .dm-why-item-txt {
    width: 36vw;
    font-size: 1.4vw;
  }

  .dm-service-item {
    font-size: 2vw;
  }

  .dm-tab-content {
    font-size: 1.4vw;
  }

  .why-img-1 {
    height: 90vh;
    margin-right: 18vw;
  }

  .why-img-2 {
    height: 80vh;
  }

  .why-img-3 {
    height: 62vh;
  }

  .dm-navlink {
    font-size: 1.4vw;
  }

  .slider-2 {
    width: 60vw;
  }

  .brand {
    margin-left: 0;
  }

  .cb-navbar-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-2 {
    margin-left: 11vw;
    font-size: 1.2vw;
  }

  .div-block-72 {
    margin-right: 7vw;
  }

  .text-field {
    width: 15vw;
    font-size: 2.2vw;
  }

  .submit-button {
    font-size: 1.2vw;
  }

  .text-block-28 {
    width: 50vw;
    font-size: 2vw;
  }

  .text-block-29 {
    font-size: 1.2vw;
  }

  .div-block-75 {
    padding-right: 5vw;
  }

  .text-block-31 {
    font-size: 1.2vw;
  }

  .image-25 {
    width: 45vw;
    margin-right: -22vw;
  }

  .image-25._2 {
    margin-left: -22vw;
  }

  .text-block-32, .div-block-76 {
    font-size: 1.2vw;
  }

  .text-block-28-copy, .text-block-28-copy.kuidas {
    font-size: 3.2vw;
  }

  .list-item-2 {
    font-size: 1.6vw;
  }

  .text-block-26-copy {
    font-size: 4vw;
  }

  .text-field-2, .text-field-2.carnumber {
    font-size: 1.3vw;
  }

  .link-4 {
    font-size: 1.2vw;
  }

  .link-4.ankeet {
    font-size: 1.5vw;
  }

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

  .text-block-37 {
    font-size: 1.2vw;
  }

  .text-span-12 {
    font-size: 1.5vw;
  }

  .text-span-14 {
    width: 660px;
  }

  .text-span-12-copy {
    font-size: 1.5vw;
  }

  .div-block-89 {
    font-size: 1.2vw;
  }

  .form-input {
    font-size: 1.3vw;
  }

  .form-input.modal-input {
    font-size: 1.2vw;
  }

  .text-span-15 {
    font-size: 1.8vw;
  }

  .text-block-38 {
    font-size: 1vw;
  }

  .road {
    margin-top: 46vh;
  }

  .text-span-17 {
    font-size: 7.5vw;
  }

  .div-block-94 {
    width: 2.5vw;
    height: 2.5vw;
  }

  .step2 {
    margin-top: 73vh;
  }

  .header-content-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .header-slogan {
    width: 500px;
    font-size: 5.5vw;
  }

  .header-subheadline {
    font-size: 2vw;
  }

  .form-button {
    font-size: 1.2vw;
  }

  .section-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-96 {
    flex: none;
    width: 100%;
    max-width: 1400px;
  }

  .div-block-96._2 {
    max-width: 1300px;
  }

  .text-block-40 {
    font-size: 4.5vw;
  }

  .text-block-41 {
    font-size: 1.7vw;
  }

  .text-span-20 {
    font-size: 2vw;
  }

  .image-30 {
    margin-right: 80px;
  }

  .div-block-103 {
    padding-top: 2vw;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-104 {
    margin-left: 0;
  }

  .kuidas-tootab {
    padding-top: 5vw;
    padding-left: 0;
    padding-right: 0;
  }

  .kuidas-txt {
    padding-bottom: 2.5vw;
    font-size: 1.7vw;
  }

  .dropdown-toggle {
    font-size: 1.6vw;
  }

  .div-block-116 {
    font-size: 1.5vw;
  }

  .feedback-txt {
    font-size: 1.6vw;
  }

  .feedback-txt.name {
    font-size: 2vw;
  }

  .testimonial-headline {
    font-size: 3.2vw;
  }

  .div-block-130 {
    font-size: 1.6vw;
  }

  .lang {
    margin-right: 0;
  }

  .image-38 {
    width: 8vw;
  }

  .div-block-138 {
    width: 2vw;
    height: 2vw;
  }

  .property-item-details-wrapper {
    font-size: 1vw;
  }

  .progress-txt {
    text-shadow: none;
    font-size: .9vw;
  }

  .div-block-177 {
    width: 39vw;
  }

  .funded-headline, .text-block-41-copy {
    font-size: 1.5vw;
  }

  .listitem-subtext {
    font-size: 1vw;
  }

  .listitem-subtext.link {
    font-size: .9vw;
  }

  .r-nav-link {
    font-size: 1.1vw;
  }

  .home-cover-subheadline {
    font-size: 1.5vw;
  }

  .text-block-60 {
    font-size: 1vw;
  }

  .featured-link {
    font-size: 1.2vw;
  }

  .login-button {
    font-size: 1vw;
  }

  .text-block-61 {
    font-size: 1.3vw;
  }

  .google-button, .login-separator {
    font-size: 1vw;
  }

  .label {
    font-size: .9vw;
  }

  .text-field-3 {
    font-size: 1vw;
  }

  .text-block-62 {
    font-size: 1.9vw;
  }

  .button-link, .button-link.green.portfolio-invest, .button-link.outline.portfolio-invest {
    font-size: 1vw;
  }

  .subtext {
    font-size: .9vw;
  }

  .home-cover-headline {
    font-size: 4vw;
  }

  .div-block-190 {
    width: 42vw;
  }

  .text-block-65 {
    font-size: 1vw;
  }

  .link-2, .login-xs {
    font-size: .9vw;
  }

  .text-block-68 {
    width: 30vw;
    font-size: 2.6vw;
  }

  .text-block-68.half {
    width: 42vw;
  }

  .property-item-headline {
    font-size: 1.6vw;
  }

  .rl-body {
    font-size: 1.2vw;
  }

  .page-header-subheadline {
    font-size: 2.5vw;
  }

  .page-header-subheadline.table {
    font-size: 1.5vw;
  }

  .rl-tab-link {
    font-size: 1vw;
  }

  .account-overview-table-item-value {
    font-size: 1.2vw;
  }

  .tab-pane-wrapper {
    grid-template-columns: 1fr 30vw;
  }

  .text-block-70 {
    font-size: 1vw;
  }

  .rl-balance-value {
    font-size: 2.5vw;
  }

  .rl-balance-value.accent {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .filter-title {
    text-shadow: none;
    font-size: .9vw;
  }

  .account-overview-table-item-label {
    font-size: 1vw;
  }

  .block-headline {
    color: #000;
    font-size: 1.5vw;
  }

  .sidebar-default-txt {
    font-size: 1.1vw;
  }

  .page-header-title {
    width: 30vw;
    font-size: 2.6vw;
  }

  .rl-default-input {
    font-size: 1vw;
  }

  .text-block-72 {
    font-size: 1.9vw;
  }

  .div-block-209 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-items: center;
    width: 100%;
    display: grid;
  }

  .text-block-73 {
    font-size: 1vw;
  }

  .div-block-166 {
    background-color: #c0e1cc;
  }

  .account-overview-table-item-title, .stakes-wrapper.empty {
    font-size: 1vw;
  }

  .limit-bar.verified {
    grid-template-columns: 10% 1fr;
  }

  .radio-button-3 {
    font-size: 1vw;
  }

  .page-content {
    grid-template-columns: 1fr 30vw;
  }

  .radio-button-label-3 {
    font-size: 1vw;
  }

  .text-block-76 {
    font-size: 1.9vw;
  }

  .text-block-77 {
    font-size: 1vw;
  }

  .rl-content-table-row, .rl-content-table-row.header {
    font-size: .9vw;
  }

  .rl-content-table-name, .rl-content-table-value {
    font-size: 1.2vw;
  }

  .div-block-234, .status-alert-title {
    font-size: 1vw;
  }

  .status-alert {
    padding-right: 40px;
  }

  .status-alert-title-2 {
    font-size: 1vw;
  }

  .link-12 {
    font-size: .9vw;
  }

  .status-alert-title-3 {
    font-size: 1vw;
  }

  .icon-12 {
    font-size: .7vw;
  }

  .form-label, .text-block-59 {
    font-size: .9vw;
  }

  .dropdown-toggle-7.settings, .dropdown-link-2, .dropdown-toggle-8.settings, .dropdown-link-5 {
    font-size: 1vw;
  }

  .progress-txt-2 {
    text-shadow: none;
    font-size: .9vw;
  }

  .text-block-84, .text-field-9 {
    font-size: 1vw;
  }

  .account-overview-table-item-title-2, .link-14 {
    font-size: .9vw;
  }

  .div-block-249 {
    width: 5vw;
    height: 5vw;
  }

  .property-headline, .money-headline {
    width: 30vw;
    font-size: 2.6vw;
  }

  .money-subheadline {
    font-size: 1.5vw;
  }

  .text-block-86 {
    font-size: 1.1vw;
  }

  .footer-logo {
    width: 30vw;
    font-size: 1.9vw;
  }

  .footer-subheadline {
    font-size: 1.5vw;
  }

  .footer-link {
    font-size: 1.1vw;
  }

  .andm-body {
    font-size: 1vw;
  }

  .bm-h1 {
    font-size: 70px;
  }

  .div-block-294 {
    position: relative;
  }

  .text-block-94 {
    max-width: 590px;
  }

  .div-block-295 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-296 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
  }

  .link-16 {
    color: #fff;
    background-color: #000;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22px;
  }

  .image-63 {
    height: 100%;
    margin-left: -110px;
  }

  .d-bc-illo {
    flex: none;
    width: 40%;
  }

  .d-hero-content {
    width: 490px;
  }

  .grid-headline.w70 {
    width: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .getintouch-link {
    margin-bottom: 3.8%;
  }

  .moodboard-link {
    margin-left: 5.5%;
  }

  .about-link {
    margin-top: 2%;
  }

  .projects-link-wrapper {
    margin-top: 2.5%;
  }

  .t_body {
    font-size: .8vw;
  }

  .project-description.introduction {
    width: 30vw;
  }

  .project-description.content.list.persona {
    font-size: .6vw;
  }

  .about-txt {
    font-size: 1.5vw;
  }

  .stickynote {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12vw;
    height: 12vw;
    font-size: .7vw;
  }

  .stickynote.ru {
    font-size: 1.2vw;
  }

  .int-table-item {
    font-size: .8vw;
  }

  .int-sublist {
    font-size: .7vw;
  }

  .div-block-44 {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
  }

  .slider-2 {
    width: 55vw;
  }

  .nav-menu-2 {
    margin-left: 8vw;
  }

  .nav-link-2, .text-block-31, .text-block-32 {
    font-size: 1vw;
  }

  .slider-3 {
    max-width: 1400px;
    padding-left: 5px;
  }

  .text-block-35 {
    font-size: 1vw;
  }

  .text-block-28-copy {
    position: relative;
  }

  .text-block-28-copy.kuidas {
    width: 810px;
  }

  .text-block-28-copy.kkk {
    margin-bottom: 7vh;
  }

  .list-item-2 {
    font-size: 1.3vw;
  }

  .div-block-82 {
    border-color: #e5d971;
  }

  .text-field-2 {
    font-size: 1.1vw;
  }

  .text-field-2.carnumber, .link-4 {
    font-size: 1vw;
  }

  .text-span-13 {
    font-size: 1.1vw;
  }

  .div-block-89, .form-input.modal-input {
    font-size: 1vw;
  }

  .text-block-38 {
    font-size: .8vw;
  }

  .step2 {
    margin-top: 76vh;
  }

  .header-content-1 {
    max-width: 1400px;
  }

  .header-slogan {
    font-size: 4.5vw;
  }

  .header-subheadline {
    width: 540px;
    font-size: 1.5vw;
  }

  .form-button, .c-navi-link {
    font-size: 1.1vw;
  }

  .div-block-96._2 {
    max-width: 1400px;
  }

  .text-block-40 {
    font-size: 4vw;
  }

  .text-block-41 {
    font-size: 1.5vw;
  }

  .text-block-41.sticky {
    font-size: 1.3vw;
  }

  .image-30 {
    width: 220px;
    margin-right: 50px;
  }

  .div-block-103, .kuidas-tootab {
    max-width: 1400px;
  }

  .kuidas-txt {
    font-size: 1.3vw;
  }

  .image-33 {
    margin-top: 12vh;
    margin-right: 5vw;
  }

  .dropdown-toggle {
    font-size: 1.5vw;
  }

  .div-block-116 {
    font-size: 1.3vw;
  }

  .text-block-44 {
    font-size: 1.1vw;
  }

  .div-block-117 {
    width: 770px;
  }

  .image-30-copy {
    width: 220px;
    margin-top: 0;
    margin-bottom: 1vw;
    margin-right: 3vw;
    inset: auto 0% 0% auto;
  }

  .feedback-txt, .feedback-txt.name {
    font-size: 1.3vw;
  }

  .div-block-125, .div-block-126, .div-block-127 {
    max-width: 1400px;
  }

  .div-block-130 {
    font-size: 1.3vw;
  }

  .div-block-131 {
    margin-right: 1vw;
  }

  .div-block-132 {
    max-width: 1400px;
  }

  .backtotop {
    width: 50px;
    height: 50px;
  }

  .div-block-134 {
    max-width: 1400px;
  }

  .cb-nav-bg {
    background-color: #f8f8f8;
    height: 0%;
  }

  .home-cover-headline {
    font-size: 3.8vw;
  }

  .uni-feature-1-3 {
    height: 100%;
  }

  .andm-body {
    font-size: .9vw;
  }

  .text-block-101 {
    font-size: 12px;
  }

  .text-block-103 {
    font-size: 190px;
  }

  .text-block-104 {
    width: 800px;
    font-size: 46px;
  }

  .testimonial-block {
    width: 430px;
  }

  .d-bc-illo {
    width: 45%;
  }

  .d-steps-wrapper {
    grid-template-columns: 200px 200px 200px 200px 200px;
  }

  .d-footer-wrapper {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .grid-headline.w70 {
    width: 40%;
  }

  .d-section-intro {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .d-logo {
    margin-left: 10vw;
  }

  .d-header-content-wrapper {
    margin-left: auto;
    margin-right: 10px;
    padding-left: 10vw;
  }

  .div-block-220 {
    flex: none;
  }

  .div-block-412 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-417.bs {
    display: flex;
  }

  .slide-13 {
    width: 20%;
  }

  .div-block-436 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-block-127 {
    font-size: 12px;
  }

  .div-block-468 {
    background-position: 50% 26%;
    background-size: auto 120%;
  }
}

@media screen and (max-width: 991px) {
  img {
    display: block;
  }

  .getintouch-link {
    margin-right: 5%;
  }

  .moodboard-link {
    margin-left: 6%;
  }

  .projects {
    grid-auto-columns: 1fr;
    margin-top: 85vh;
    padding-bottom: 100px;
  }

  .home-headline-wrapper {
    justify-content: flex-start;
    padding-top: 30vh;
  }

  .contact-wrapper {
    width: 100%;
    padding-left: 14%;
    padding-right: 10%;
  }

  .contact-container {
    grid-template-columns: 2fr 1fr;
  }

  .contact-headline-tmp {
    font-size: 90px;
    line-height: 80px;
  }

  .project-logo-image {
    width: 40%;
  }

  .project-top-box-1 {
    width: 100%;
  }

  .cursor-wrapper {
    display: none;
  }

  .t_body {
    font-size: 14px;
  }

  .project-home-name {
    width: 80%;
  }

  .project-info-wrapper {
    grid-row-gap: 10vh;
  }

  .text-block-10 {
    max-width: 80vw;
    font-size: 28px;
  }

  .content-block {
    width: 70vw;
  }

  .block01 {
    padding: 200px 10%;
  }

  .image-6 {
    width: 70%;
  }

  .block02.bookmap {
    padding-top: 20vh;
  }

  .block03 {
    grid-column-gap: 2vw;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .block04.align-top {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .block06 {
    grid-column-gap: 2vw;
    padding-top: 0;
  }

  .div-block-18 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .div-block-20 {
    grid-column-gap: 4vw;
    padding-top: 5vh;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .vabaohu-logo {
    width: 70%;
  }

  .about-txt {
    width: 90%;
    font-size: 22px;
    line-height: 120%;
  }

  .text-span-6 {
    margin-top: 5px;
    line-height: 110%;
  }

  .project-item-cover-wrapper.vabaohu {
    height: 50vh;
  }

  .project-item-cover-wrapper.rim, .project-item-cover-wrapper.agrello {
    height: 60vh;
  }

  .project-item-cover-wrapper.flor, .project-item-cover-wrapper.bookmap {
    height: 40vh;
  }

  .project-item-cover-wrapper.doublee {
    height: 50vh;
  }

  .one-in-the-middle {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .content-description {
    padding-top: 20vh;
    padding-bottom: 3vh;
  }

  .content-description-headline {
    font-size: 28px;
    line-height: 120%;
  }

  .image-16 {
    width: 100%;
  }

  .rim-logo {
    width: 70%;
  }

  .flor-logo {
    width: 30%;
  }

  .image-18 {
    height: 38vw;
  }

  .arhive-two {
    height: 55vh;
  }

  .empathy-title {
    font-size: 28px;
    line-height: 120%;
  }

  .logo-block {
    padding: 200px 10%;
  }

  .brand.w--current {
    margin-top: 22px;
    font-size: 30px;
    line-height: 101%;
    inset: 0% auto auto 0%;
  }

  .brand.footer.w--current {
    margin-top: 0;
  }

  .menu-button {
    color: #3aa33b;
    margin-top: 3px;
    font-size: 40px;
    position: fixed;
    inset: 0% 0% auto auto;
  }

  .nav-menu-2 {
    margin-left: 0;
  }

  .div-block-72 {
    margin-top: 0;
    margin-right: 90px;
  }

  .cb-slider-arrow {
    width: 30px;
    height: 30px;
  }

  .right-arrow-3 {
    width: 50px;
  }

  .slider-3 {
    width: 87%;
  }

  .section-4 {
    min-height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .text-block-28-copy {
    width: 400px;
    font-size: 30px;
  }

  .text-block-28-copy.kuidas {
    width: auto;
    margin-bottom: 3vh;
    font-size: 30px;
  }

  .text-block-28-copy.contact {
    font-size: 30px;
  }

  .list-2 {
    width: auto;
  }

  .list-item-2 {
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 120%;
  }

  .div-block-86 {
    margin-bottom: 0;
  }

  .div-block-86.sticky {
    grid-column-gap: 8px;
    grid-template-columns: 130px 160px 1fr;
  }

  .text-field-2 {
    height: 45px;
  }

  .text-field-2.carnumber {
    padding-left: 48px;
  }

  .link-4.ankeet {
    width: 100%;
    font-size: 16px;
  }

  .div-block-87 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .text-span-12 {
    font-size: 22px;
    line-height: 120%;
  }

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

  .div-block-89, .form-input.disabled.modal-input, .form-input.modal-input {
    font-size: 14px;
  }

  .text-span-15 {
    font-size: 26px;
  }

  .header-content-1 {
    height: auto;
  }

  .header-slogan {
    width: 290px;
    font-size: 50px;
  }

  .header-subheadline {
    width: 360px;
    margin-top: 40px;
    font-size: 20px;
    line-height: 120%;
  }

  .header-left-content {
    margin-top: 50px;
  }

  .text-span-19 {
    margin-right: 14px;
    font-size: 40px;
    bottom: 0;
  }

  .form-button {
    width: 100%;
    height: 45px;
  }

  .form-button.sticky {
    font-size: 16px;
  }

  .c-navi-link.footer {
    font-size: 14px;
  }

  .hedaer-wrapper {
    overflow: hidden;
  }

  .text-block-40 {
    font-size: 35px;
  }

  .text-block-41 {
    font-size: 20px;
  }

  .text-block-41.sticky {
    font-size: 16px;
  }

  .text-span-20 {
    width: auto;
    font-size: 22px;
  }

  .image-30 {
    width: 160px;
    margin-right: 15px;
  }

  .div-block-103 {
    grid-template-columns: 325px auto;
  }

  .div-block-104, .div-block-105 {
    width: 300px;
    height: 300px;
  }

  .div-block-106 {
    margin-left: 0;
    padding-right: 0;
  }

  .div-block-110 {
    height: 210px;
  }

  .kuidas-txt {
    padding-top: 20px;
    font-size: 16px;
  }

  .div-block-112 {
    border-top-left-radius: 20px;
  }

  .image-33 {
    height: 400px;
    margin-top: 0;
    margin-right: -2vw;
  }

  .dropdown-toggle, .div-block-116 {
    font-size: 18px;
  }

  .ankeet-wrapper {
    width: 90%;
  }

  .text-block-43 {
    font-size: 16px;
  }

  .image-35 {
    width: 25px;
  }

  .div-block-117 {
    width: 400px;
  }

  .image-30-copy {
    width: 160px;
    margin-top: 70px;
    margin-right: 10px;
  }

  .feedback-txt {
    font-size: 18px;
  }

  .feedback-txt.name {
    font-size: 22px;
  }

  .image-30-copy-copy {
    width: 160px;
  }

  .testimonial-headline {
    width: 190px;
    font-size: 30px;
  }

  .div-block-130 {
    width: 310px;
    font-size: 18px;
  }

  .sticky-form {
    height: 70px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-132 {
    grid-template-columns: 1fr 1fr;
    width: 80%;
  }

  .backtotop {
    width: 30px;
    height: 30px;
    bottom: 20px;
  }

  .text-span-21 {
    font-size: 18px;
    line-height: 120%;
  }

  .t-video-middle {
    width: 600px;
    height: 344px;
  }

  .t-video-middle.carbuy {
    height: 300px;
  }

  .image-58 {
    width: 80%;
  }

  .bm-body {
    font-size: 16px;
  }

  .section-header {
    height: auto;
  }

  .div-block-293 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-62 {
    width: 170px;
  }

  .bm-h1 {
    font-size: 50px;
  }

  .text-block-94 {
    font-size: 16px;
  }

  .bm-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .section-16 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-right: 5%;
    display: flex;
  }

  .section-16.details {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-95 {
    font-size: 27px;
  }

  .text-block-96, .text-block-97 {
    font-size: 18px;
  }

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

  .bm-list-item {
    font-size: 27px;
  }

  .link-block-6 {
    background-size: auto 7px;
    padding-right: 15%;
  }

  .section-services {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-301 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-302 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .link-18 {
    font-size: 15px;
  }

  .nav-link-3 {
    font-size: 30px;
  }

  .image-67 {
    width: 170px;
  }

  .div-block-310 {
    width: auto;
  }

  .page-header-left {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-312 {
    min-height: auto;
  }

  .section-19 {
    padding-bottom: 100px;
  }

  .bm-t-card {
    font-size: 18px;
  }

  .bm-card-img {
    height: 230px;
  }

  .footer-address, .footer-contact {
    font-size: 14px;
  }

  .j13-logo {
    width: 70%;
  }

  .div-block-320 {
    width: 500px;
  }

  .text-block-99 {
    font-size: 40px;
  }

  .d-section-steps {
    padding-top: 0;
  }

  .ultra-gradient-wrapper {
    font-size: 1.3vh;
  }

  .d-hero-subheadline {
    font-size: 1.2rem;
  }

  .section-ultra-gradients.is-first {
    height: auto;
    min-height: auto;
  }

  .steps-txt {
    text-align: left;
    width: auto;
    margin-left: 10px;
    font-size: 1.5rem;
  }

  .d-steps-indicator {
    flex: none;
    width: 60px;
    height: 60px;
    position: relative;
  }

  .d-steps-wrapper {
    grid-template-columns: 1fr;
    justify-content: start;
    place-items: center start;
    width: 70%;
  }

  .d-intro-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .d-footer-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    font-size: 1rem;
    display: grid;
  }

  .d-section-header {
    height: auto;
  }

  .text-big {
    font-size: 1em;
  }

  .d-hero-content {
    width: auto;
    min-width: 310px;
  }

  .d-steps-item {
    flex-flow: row;
    padding-top: 0;
    padding-bottom: 0;
  }

  .d-steps-item._2, .d-steps-item._5, .d-steps-item._3, .d-steps-item._4 {
    margin-left: 0;
    padding-top: 0;
  }

  .d-content-headline {
    font-size: 2rem;
  }

  .d-content-headline.text-shadow {
    margin-bottom: 20px;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .grid-headline {
    font-size: 1.5rem;
  }

  .grid-headline.medium {
    font-size: 1rem;
  }

  .grid-headline.w70 {
    font-size: 1.2rem;
  }

  .d-footer-link {
    font-size: 1rem;
  }

  .shape-3 {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .d-section-intro {
    margin-top: 0;
    padding-top: 100px;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .bento-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .d-logo-footer {
    width: 150px;
  }

  .shape-4 {
    top: 22em;
  }

  .d-steps-line {
    width: 50px;
    height: 1.5px;
    position: relative;
  }

  .d-steps-line._3, .d-steps-line._5 {
    height: 1.5px;
  }

  .d-steps-line._2 {
    width: 50px;
    height: 1.5px;
  }

  .d-steps-line._4 {
    height: 1.5px;
  }

  .d-header-content-wrapper {
    padding-top: 140px;
    position: relative;
  }

  .d-hero-headline {
    font-size: 3rem;
  }

  .div-block-456 {
    width: 250px;
  }
}

@media screen and (max-width: 767px) {
  .moodboard-link {
    margin-left: 6.5%;
  }

  .nav-menu {
    grid-column-gap: 40px;
  }

  .projects {
    margin-top: 80vh;
  }

  .home-headline {
    width: 100%;
    font-size: 30px;
    line-height: 110%;
  }

  .contact-container {
    grid-template-columns: 1fr;
  }

  .link-3.mt5 {
    width: 80%;
  }

  .project-item-title, .project-item-description {
    max-width: 100%;
  }

  .t_body {
    font-size: 14px;
  }

  .project-home-name {
    width: 100%;
    font-size: 20px;
  }

  .project-info-wrapper {
    padding-bottom: 100px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-block-10 {
    max-width: 100%;
  }

  .content-block {
    width: 90%;
  }

  .content-block.case-study {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
  }

  .project-description.content, .project-description.highlight {
    width: 100%;
    padding-right: 5%;
  }

  .image-6 {
    width: 90%;
  }

  .block04.align-top.carbuy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-txt {
    width: 85%;
  }

  .one-in-the-middle.white {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-description {
    align-items: center;
    padding-top: 10vh;
  }

  .content-description-headline {
    font-size: 24px;
    line-height: 130%;
  }

  .image-14 {
    width: auto;
  }

  .arhive-three {
    padding-left: 5%;
    padding-right: 5%;
  }

  .arhive-two {
    height: 40vh;
    padding-left: 5%;
    padding-right: 5%;
  }

  .arhive-one {
    padding-left: 5%;
    padding-right: 5%;
  }

  .empathy-title {
    font-size: 24px;
    line-height: 130%;
  }

  .div-block-34 {
    grid-template-columns: 1fr;
  }

  .div-block-35 {
    grid-column-gap: 3vh;
    grid-row-gap: 3vh;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    display: grid;
  }

  .slider-3 {
    width: 76%;
  }

  .text-block-28-copy {
    margin-bottom: 30px;
  }

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

  .div-block-86 {
    grid-template-columns: 150px 200px;
  }

  .text-span-12 {
    font-size: 18px;
  }

  .text-span-13 {
    display: none;
  }

  .header-content-1 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 70px;
    display: flex;
  }

  .header-form {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .header-left-content {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-103 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-106 {
    padding-top: 80px;
  }

  .kuidas-tootab {
    grid-template-columns: 1fr 1fr;
  }

  .image-33 {
    display: none;
  }

  .kasulikku {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .dropdown-toggle {
    white-space: pre-wrap;
    line-height: 120%;
  }

  .ankeet-wrapper {
    width: 100%;
  }

  .div-block-130 {
    font-size: 16px;
  }

  .div-block-132 {
    width: 90%;
  }

  .text-span-21 {
    font-size: 14px;
  }

  .t-video-middle {
    width: 400px;
    height: 230px;
  }

  .t-video-middle.carbuy {
    width: 470px;
    height: 240px;
  }

  .image-57 {
    width: 100%;
  }

  .div-block-269 {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .div-block-270 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-271 {
    width: 70%;
  }

  .div-block-272 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-273 {
    width: 52%;
    height: 12%;
    margin-bottom: 20.5%;
  }

  .section-header {
    flex-flow: column;
    display: flex;
  }

  .div-block-293 {
    padding: 5%;
  }

  .bm-h1 {
    font-size: 50px;
  }

  .div-block-294 {
    height: 430px;
  }

  .image-64 {
    display: none;
  }

  .section-16.details {
    display: flex;
  }

  .text-block-95 {
    font-size: 24px;
  }

  .div-block-298 {
    grid-column-gap: 10%;
  }

  .text-block-98 {
    font-size: 12px;
  }

  .bm-list-item {
    font-size: 24px;
  }

  .section-services {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 5%;
    display: flex;
  }

  .section-17 {
    flex-flow: column;
    display: flex;
  }

  .div-block-300 {
    order: 1;
    height: 350px;
  }

  .div-block-301 {
    font-size: 14px;
  }

  .bm-navbar {
    margin-right: 5%;
  }

  .image-65 {
    display: block;
  }

  .link-18 {
    height: 55px;
  }

  .menu-button-2 {
    width: 55px;
    height: 55px;
  }

  .div-block-309 {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 150px;
    display: flex;
  }

  .div-block-310 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-header-left {
    padding: 5%;
  }

  .div-block-312 {
    grid-template-columns: 1fr 1fr;
  }

  .bm-card-img {
    height: 310px;
  }

  .footer-address {
    font-size: 14px;
  }

  .footer-contact {
    font-size: 18px;
  }

  .div-block-319 {
    flex-flow: column;
    display: flex;
  }

  .main-shapes-wrapper {
    filter: blur(80px);
  }

  .text-big {
    font-size: 1.3em;
  }

  .blending-group-wrapper {
    filter: blur(80px);
  }

  .shape-3 {
    width: 30em;
    height: 100em;
  }

  .hero-mouse-icon {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  body {
    color: #111;
    font-weight: 400;
  }

  .logo {
    width: 20px;
    margin-top: 0;
    margin-left: 0;
    inset: 0% auto auto 0%;
  }

  .projects-link {
    font-size: 20px;
    line-height: 24px;
  }

  .getintouch-link {
    z-index: 1000;
    font-size: 20px;
    line-height: 24px;
    position: fixed;
  }

  .moodboard-link {
    margin-left: 6%;
    font-size: 20px;
    position: fixed;
  }

  .about-link {
    z-index: 1000;
    font-size: 20px;
    line-height: 24px;
    position: fixed;
  }

  .navbar {
    position: static;
  }

  .nav-menu {
    grid-column-gap: 20px;
    position: static;
  }

  .projects-link-wrapper {
    z-index: 10000;
    position: fixed;
  }

  .projects {
    z-index: 0;
    grid-column-gap: 0vw;
    grid-row-gap: 60px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    width: 90%;
    margin-top: 80vh;
    display: flex;
    position: relative;
  }

  .home-headline-wrapper {
    justify-content: flex-start;
    padding-bottom: 0;
  }

  .home-headline {
    text-align: center;
    width: 100%;
    font-size: 34px;
  }

  .home-headline-container {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-wrapper {
    align-items: center;
    width: 211px;
    margin-top: 45%;
    padding-left: 0%;
    padding-right: 0%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .contact-container {
    align-items: start;
    width: auto;
  }

  .contact-headline-tmp {
    font-size: 60px;
    line-height: 50px;
  }

  .image {
    width: auto;
    height: 110%;
    margin-left: 0%;
  }

  .bg-image {
    width: 87%;
  }

  .project-page-sidebar {
    width: 60px;
  }

  .div-block-3 {
    width: 75%;
  }

  .project-name {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .project-top-wrapper {
    grid-template-columns: 1fr;
    padding-left: 0%;
  }

  .text-block-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .div-block-6 {
    grid-row-gap: 5px;
  }

  .project-logo-wrapper {
    grid-template-columns: 1fr;
  }

  .website-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .project-top-box-1 {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .project-top-box-4 {
    border-bottom-style: none;
    border-bottom-color: #00000012;
    padding-bottom: 15px;
  }

  .text-block-6 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-10 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .project-item {
    height: auto;
  }

  .project-item.full {
    align-items: stretch;
    display: flex;
  }

  .project-item.bookmap {
    grid-template-columns: 1fr;
  }

  .link-3.mt5 {
    font-size: 11px;
  }

  .full-website {
    grid-row-gap: 10px;
  }

  .project-color-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .project-item-title {
    margin-top: 50px;
    font-size: 20px;
    line-height: 24px;
  }

  .project-item-grid {
    grid-row-gap: 10px;
    width: 90%;
  }

  .project-item-grid.two-column {
    width: 90%;
  }

  .project-item-grid.two-column.w55 {
    width: 70%;
  }

  .project-item-description {
    font-size: 16px;
    line-height: 18px;
  }

  .rights {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .project-home-name {
    font-size: 26px;
    line-height: 110%;
  }

  .project-info-wrapper {
    padding-bottom: 50px;
  }

  .text-block-10 {
    font-size: 24px;
    line-height: 120%;
  }

  .content-description-subheadline.case, .content-description-subheadline.map {
    margin-bottom: 20px;
  }

  .content-block, .project-description.introduction {
    width: 100%;
  }

  .project-description.content {
    margin-bottom: 0;
  }

  .project-description.content.list.persona {
    font-size: 14px;
  }

  .project-description.content.green {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .project-description.highlight {
    margin-right: 0;
  }

  .block01 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 5%;
  }

  .block01.rim-black {
    padding-left: 0%;
    padding-right: 0%;
  }

  .image-6 {
    width: 100%;
  }

  .content-block-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .block02 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .block02.bookmap {
    padding-top: 10vh;
    padding-bottom: 5vh;
  }

  .wrapper-shadow.mobile-screen.under {
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .block03 {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    overflow: hidden;
  }

  .block04.align-top {
    grid-column-gap: 0vw;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .block04.align-top.carbuy {
    grid-column-gap: 6vw;
  }

  .block04.agrello {
    grid-template-columns: 100%;
  }

  .block05 {
    grid-column-gap: 0vw;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .m-top {
    margin-top: 20%;
  }

  .image-10 {
    max-width: 100%;
    min-height: auto;
  }

  .div-block-17 {
    height: 390px;
  }

  .block06 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-18 {
    width: 95%;
  }

  .block07 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 70px 5%;
  }

  .block08 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
    overflow: hidden;
  }

  .image-11 {
    width: 95%;
  }

  .image-11.flor {
    width: 100%;
  }

  .double-in-the-middle {
    grid-template-columns: 1fr;
    padding: 100px 5%;
  }

  .double-in-the-middle.left-wide {
    grid-template-columns: 1fr;
  }

  .mobile-double {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .mobile-in-the-middle.dark, .mobile-in-the-middle.bookmap {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .full-width-image-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .full-width-image-wrapper.pt5vh {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-20 {
    background-color: #0000;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .image-12 {
    width: 80%;
  }

  .past-list-item {
    padding-right: 50px;
  }

  .past-title {
    font-size: 20px;
  }

  .about-wrapper {
    padding-top: 60px;
  }

  .about-section {
    text-align: left;
    grid-template-columns: 1fr;
  }

  .about-txt {
    width: 90%;
    font-size: 20px;
  }

  .div-block-23 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr auto 60px;
    width: 90%;
  }

  .text-block-14 {
    white-space: break-spaces;
    word-break: normal;
    overflow-wrap: break-word;
  }

  .text-span-6 {
    font-size: 12px;
  }

  .section-contact {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-25 {
    grid-row-gap: 20px;
  }

  .project-item-cover-wrapper.server-partners {
    height: 300px;
  }

  .project-item-cover-wrapper.vabaohu {
    background-position: 90% 100%;
    height: 300px;
  }

  .project-item-cover-wrapper.rim, .project-item-cover-wrapper.agrello, .project-item-cover-wrapper.flor, .project-item-cover-wrapper.bookmap, .project-item-cover-wrapper.carbuy {
    height: 300px;
  }

  .project-item-cover-wrapper.doublee {
    background-position: 90% 100%;
    height: 300px;
  }

  .project-item-cover-wrapper.viitelaid {
    height: 300px;
  }

  .one-in-the-middle {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .one-in-the-middle.white {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-description {
    padding: 100px 5% 20px;
  }

  .agrello-web-2 {
    grid-template-columns: 1fr;
  }

  .agrello-mobile-1 {
    grid-column-gap: 0vw;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 95%;
    padding: 5vh 0% 5vh 0;
    display: grid;
  }

  .half-screen-left.plr0 {
    padding-bottom: 0%;
  }

  .content-description-headline.persona {
    align-self: flex-start;
    margin-bottom: 5px;
  }

  .image-15 {
    width: 90%;
  }

  .agrello-mobile-1-imgwrapper {
    background-color: #e9f3fb;
    padding: 20% 20% 0%;
  }

  .div-block-28 {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .image-17 {
    max-width: 140%;
  }

  .rim-logo {
    width: 100%;
  }

  .flor-logo {
    width: 50%;
  }

  .triple-full {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .image-18 {
    height: 80vw;
  }

  .agrello-mobile-2, .agrello-mobile-3 {
    grid-column-gap: 0vw;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 95%;
    padding: 5vh 0% 5vh 0;
    display: grid;
  }

  .arhive-three {
    grid-template-columns: 1fr;
    padding-bottom: 5%;
  }

  .arhive-two {
    grid-column-gap: 2vh;
    grid-row-gap: 2vh;
    grid-template-columns: 1fr;
    height: auto;
    padding-bottom: 5%;
  }

  .arhive-two.half-with-margin {
    grid-template-columns: 1fr;
  }

  .arhive-two.half-with-margin.adidas {
    grid-template-columns: 1fr;
    padding: 5%;
  }

  .arhive-two.half-with-margin.dynamic {
    padding: 5%;
  }

  .arhive-two.lafer {
    grid-template-columns: 1fr;
    padding: 5%;
  }

  .div-block-29.biotrix-logo, .div-block-29.biotrix-bc, .div-block-29.nuun-bc {
    height: 400px;
  }

  .d-block._w-40 {
    width: 70%;
  }

  .arhive-one {
    grid-template-columns: 1fr;
    padding-bottom: 5%;
  }

  .arhive-one.axinom-full {
    padding-top: 5%;
  }

  .video-block {
    padding: 5%;
  }

  .content-list.case {
    width: 100%;
    padding-left: 20px;
    padding-right: 5vw;
  }

  .six-grid {
    grid-template-columns: 1fr 1fr;
  }

  .persona-wrapper, .persona-wrapper._2 {
    grid-template-columns: 1fr;
  }

  .persona-img {
    height: 300px;
  }

  .persona-img._1 {
    background-size: cover;
  }

  .persona-img._2 {
    background-position: 50% 10%;
    background-size: 150%;
  }

  .persona-data {
    padding: 40px 15px;
  }

  .div-block-32 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .persona-grid-item.left {
    border-bottom: 1px solid #0003;
    border-right-style: none;
  }

  .text-block-16 {
    margin-top: 30px;
  }

  .four-grid {
    grid-template-columns: 1fr 1fr;
  }

  .four-grid.map {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: 40px 15px;
    display: flex;
  }

  .empathy-item {
    border-radius: 50px;
    padding: 40px 20px 30px;
  }

  .stickynote {
    width: 43.4vw;
    height: 44vw;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-left: 4%;
    padding-right: 4%;
    font-size: 11px;
  }

  .div-block-33 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-34 {
    grid-template-columns: 1fr;
  }

  .div-block-35 {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .logo-block {
    padding: 100px 5%;
  }

  .logo-block.bookmap {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .bookmap-mobile-1 {
    grid-column-gap: 0vw;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 95%;
    padding: 5vh 0% 5vh 0;
    display: grid;
  }

  .div-block-36 {
    width: 45vw;
  }

  .in-progress {
    display: none;
  }

  .gray-content {
    grid-template-columns: 1fr 1fr;
  }

  .brand.w--current {
    z-index: 1000;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    font-size: 20px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .brand.footer.w--current {
    font-size: 20px;
  }

  .cb-navbar-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .cb-navbar {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 74px;
    display: flex;
  }

  .menu-button {
    z-index: 100000000;
    background-color: #fff;
    border-radius: 100%;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-top: 10px;
    margin-right: 3vw;
    padding: 10px 0 0;
    display: flex;
    inset: 0% 0% auto auto;
  }

  .menu-button.w--open {
    color: var(--greeno);
    background-color: #fff;
    transform: rotate(90deg);
  }

  .text-block-25 {
    justify-content: flex-start;
    align-items: center;
    font-size: 18px;
  }

  .nav-menu-2 {
    grid-row-gap: 0px;
    background-color: #f8f8f8;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 90px;
    padding-left: 5vw;
    padding-right: 5vw;
    position: fixed;
    inset: 0%;
  }

  .div-block-72 {
    margin-top: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
    top: auto;
    left: 0;
  }

  .cb-slider-arrow {
    margin: 0 auto -55px 35%;
    inset: auto auto 0;
  }

  .cb-slider-arrow.right {
    margin-right: 35%;
    top: auto;
    bottom: 0;
  }

  .right-arrow-3 {
    margin-top: 20px;
    margin-left: 0;
    position: relative;
  }

  .slider-3 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-76, .cb-testimonials {
    width: 100%;
  }

  .section-4 {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .text-block-28-copy {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 25px;
  }

  .text-block-28-copy.kuidas {
    text-align: center;
    margin-bottom: 20px;
    font-size: 25px;
  }

  .text-block-28-copy.contact {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 25px;
  }

  .text-block-28-copy.kkk {
    text-align: left;
  }

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

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

  .list-item-2 {
    grid-column-gap: 10px;
    font-size: 16px;
  }

  .mask-3 {
    margin-left: 0;
  }

  .div-block-86 {
    grid-column-gap: 11px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 130px 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: grid;
  }

  .div-block-86.sticky {
    grid-column-gap: 8px;
    grid-row-gap: 7px;
    grid-template-rows: auto;
    grid-template-columns: 130px 1fr;
    grid-auto-columns: 1fr;
    width: 94%;
    display: grid;
  }

  .form-block {
    flex: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .text-field-2 {
    width: 100%;
    font-size: 16px;
  }

  .text-field-2.carnumber {
    padding-left: 50px;
  }

  .div-block-87 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-span-13 {
    font-size: 14px;
    display: none;
  }

  .div-block-88 {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .text-span-15 {
    font-size: 19px;
  }

  .header-content-1 {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .header-slogan {
    text-align: center;
    align-self: center;
    width: 280px;
    margin-bottom: 20px;
    font-size: 45px;
  }

  .header-form {
    align-items: stretch;
    width: 100%;
  }

  .header-subheadline {
    text-align: center;
    width: 95%;
    margin-top: 30px;
    font-size: 16px;
  }

  .form-button.sticky {
    width: 70%;
  }

  .c-navi-link {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 22px;
  }

  .c-navi-link.footer, .c-navi-link.smaller {
    font-size: 16px;
  }

  .hedaer-wrapper {
    width: 100%;
    overflow: visible;
  }

  .div-block-96._2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-block-40 {
    font-size: 24px;
  }

  .text-block-41 {
    font-size: 16px;
  }

  .text-block-41.sticky {
    display: none;
  }

  .text-span-20 {
    text-align: left;
    margin-top: 0;
  }

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

  .image-30 {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    inset: auto auto 0%;
  }

  .div-block-103 {
    flex-flow: column;
    grid-template-columns: 325px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-104 {
    width: 100%;
    height: 230px;
    margin-left: 0;
  }

  .div-block-105 {
    width: 100%;
    height: 250px;
    margin-top: 20px;
    margin-left: 0;
  }

  .kuidas-tootab {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-111 {
    width: 50px;
    height: 50px;
    font-size: 16px;
  }

  .kuidas-txt {
    padding: 15px;
  }

  .div-block-112 {
    width: 60px;
    height: 60px;
  }

  .corner-top {
    margin-bottom: 33px;
  }

  .div-block-113 {
    margin-bottom: 26px;
  }

  .div-block-113-copy {
    margin-right: 60px;
    bottom: -34px;
  }

  .image-33 {
    display: none;
    position: relative;
  }

  .kasulikku {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 5vh;
    padding-bottom: 30px;
  }

  .kkk-dropdown {
    display: block;
  }

  .dropdown-toggle {
    white-space: pre-wrap;
    padding-right: 20px;
    font-size: 16px;
    line-height: 120%;
    display: block;
  }

  .div-block-116 {
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 14px;
  }

  .dropdown-toggle-2 {
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-link {
    font-size: 16px;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    background-color: #0000;
    margin-top: 5px;
    padding-top: 0;
    position: relative;
  }

  .text-block-44 {
    font-size: 16px;
    line-height: 100%;
  }

  .image-35 {
    width: 20px;
  }

  .div-block-117 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .image-30-copy {
    width: 130px;
    margin-top: 0;
    position: relative;
    inset: auto auto 0%;
  }

  .feedback-txt {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .feedback-txt.name {
    width: auto;
    font-size: 16px;
  }

  .div-block-119 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .cb-footer {
    padding-top: 30px;
  }

  .div-block-126 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-30-copy-copy {
    margin-bottom: 10px;
  }

  .testimonial-headline {
    width: 100%;
    margin-bottom: 20px;
    font-size: 25px;
  }

  .div-block-127 {
    flex-flow: column;
    display: flex;
  }

  .div-block-129 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    order: 1;
  }

  .section-13 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .div-block-130 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    background-color: #f8f8f8;
    order: -1;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    place-content: start flex-start;
    align-self: flex-start;
    place-items: start;
    width: 100%;
    padding-top: 40px;
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 16px;
    line-height: 135%;
    display: flex;
    position: relative;
    left: 0;
  }

  .html-embed-3 {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
  }

  .text-block-50 {
    margin-left: 5vw;
  }

  .lang {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-right: 0;
    display: flex;
    position: relative;
    inset: 0 auto 0 0;
  }

  .text-block-51 {
    width: 200px;
  }

  .sticky-form {
    justify-content: space-between;
    align-items: stretch;
    height: 80px;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-132 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .backtotop {
    background-color: #fff;
    background-size: 42%;
    border-style: none;
    width: 50px;
    height: 50px;
    bottom: 90px;
  }

  .link-8 {
    color: var(--greeno);
  }

  .div-block-133 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .icon-6 {
    flex: none;
    align-self: center;
    width: 30px;
    height: 30px;
    margin: auto;
    font-size: 30px;
    position: relative;
  }

  .div-block-134 {
    justify-content: center;
    align-items: center;
    padding-left: 7%;
  }

  .text-block-53 {
    line-height: 110%;
  }

  .div-block-136 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 50px;
    margin-bottom: 50px;
    display: flex;
  }

  .t-video-middle {
    width: 260px;
    height: 148px;
  }

  .t-video-middle.carbuy {
    width: 270px;
    height: 135px;
  }

  .sp-video-2 {
    width: 260px;
    height: 150px;
  }

  .div-block-270 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-271 {
    width: 83%;
  }

  .div-block-272 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-273 {
    margin-bottom: 23%;
  }

  .div-block-293 {
    padding-top: 30px;
  }

  .bm-h1 {
    font-size: 40px;
  }

  .div-block-294 {
    background-position: 50% 0;
    height: 340px;
  }

  .div-block-295 {
    margin-top: 20px;
  }

  .div-block-298 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

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

  .div-block-300 {
    height: 210px;
  }

  .div-block-301 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 7%;
  }

  .div-block-302 {
    padding: 30px 7%;
  }

  .div-block-305 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 90px 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .link-18 {
    display: none;
  }

  .div-block-309 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .page-header-left {
    padding-top: 30px;
  }

  .section-18 {
    height: 190px;
  }

  .div-block-312 {
    margin-top: -90px;
  }

  .section-19 {
    padding-bottom: 60px;
  }

  .bm-card-img {
    height: 160px;
  }

  .footer-address, .footer-contact {
    font-size: 14px;
  }

  .numbers-vertical {
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-317 {
    grid-template-columns: 1fr;
  }

  .t_intro {
    background-image: none;
    flex-flow: column;
    height: auto;
    min-height: auto;
    margin-top: 50px;
    padding-top: 0;
    display: flex;
  }

  .div-block-320 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-image: linear-gradient(#fff0, #fcfcfc61 14%, #f9f9f9c7 27%, #f8f8f8e0 35%, #f5f5f5 41%);
    border-bottom: 1px solid #000;
    width: auto;
    min-height: auto;
    margin-top: -300px;
    margin-bottom: 20px;
    padding-top: 270px;
    padding-right: 20px;
  }

  .text-block-99 {
    font-size: 27px;
  }

  .text-block-99._2 {
    font-size: 20px;
  }

  .t_footer {
    position: relative;
  }

  .t_top {
    color: #fff;
    background-color: #f8f8f8;
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .t-navi-link {
    font-size: 20px;
  }

  .image-78 {
    width: auto;
  }

  .d-social-illo {
    height: 50%;
  }

  .testimonial-block {
    width: 290px;
  }

  .d-bento-circle-2 {
    width: 120px;
    height: 100px;
    margin-bottom: -30px;
  }

  .d-section-steps {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 60px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .testimonial-content {
    padding: 1.5em 1.5em 0;
  }

  .section-ultra-gradients.is-first {
    height: 80vh;
    position: absolute;
  }

  .d-bento-circle-1 {
    width: 120px;
    height: 100px;
    margin-right: -50px;
  }

  .steps-txt {
    margin-left: 20px;
    font-size: 1.2rem;
  }

  .d-bc-illo {
    width: 40%;
  }

  .d-steps-indicator {
    width: 40px;
    height: 40px;
  }

  .d-steps-wrapper {
    width: 100%;
  }

  .d-hero-buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    place-content: center stretch;
    place-items: start stretch;
    width: 100%;
    margin-top: 10px;
    text-decoration: underline;
  }

  .hero-pattern-2 {
    display: none;
    top: 0;
  }

  .d-intro-grid {
    grid-template-rows: 1fr 1fr auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-content: start;
  }

  .store-link {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dm-kinetic-grid-2 {
    grid-row-gap: 1vh;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: start;
    place-items: start center;
    height: 100%;
  }

  .d-footer-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .div-block-371 {
    grid-row-gap: 30px;
    width: 100%;
    max-width: none;
    margin-top: 40px;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .image-81 {
    min-height: auto;
    max-height: none;
  }

  .testimonial-rating-icon {
    width: 15px;
    height: 15px;
  }

  .text-big {
    font-size: .9em;
  }

  .d-hero-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
  }

  .testimonial-footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .d-content-headline {
    text-align: center;
    margin-bottom: 0;
    font-size: 1.7rem;
  }

  .d-content-headline.text-shadow {
    font-size: 2rem;
  }

  .d-hero-illo {
    z-index: 100;
    align-self: center;
    width: 100%;
    height: auto;
  }

  .grid-headline.network {
    padding: 0 0 20px;
  }

  .grid-headline.w70 {
    width: 50%;
    font-size: 1rem;
  }

  .testimonials-container {
    width: 1290px;
  }

  .text-span-29 {
    display: inline;
  }

  .carousel-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .d-section-intro {
    padding: 40px 5vw 60px;
  }

  .bento-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bento-item.black.gradient {
    flex-flow: row;
    justify-content: space-around;
  }

  .bento-item.black.social {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bento-item.lemon {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 1rem;
  }

  .bento-item.network {
    text-align: left;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bento-item.outlined {
    text-align: left;
  }

  .d-logo-footer {
    width: 110px;
  }

  .d-network-illo {
    flex: none;
    width: 50%;
    height: auto;
  }

  .shape-4 {
    top: 30.7em;
  }

  .d-section-footer-links {
    padding-top: 0;
    padding-bottom: 4em;
  }

  .d-logo {
    width: 110px;
    margin-top: 20px;
  }

  .d-steps-line {
    flex: none;
    width: 20px;
  }

  .d-steps-line._2 {
    width: 20px;
  }

  .testimonial-source {
    text-align: right;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
  }

  .d-header-content-wrapper {
    grid-template-columns: .75fr;
    justify-content: flex-start;
    place-items: flex-start stretch;
    width: 100%;
    padding-top: 70px;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
  }

  .d-hero-headline {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 100%;
  }

  .image-96 {
    width: auto;
    height: 100%;
    right: auto;
  }

  .text-block-127 {
    font-size: 12px;
  }

  .image-99 {
    width: 100%;
    height: auto;
  }

  .horizontal-wrapper {
    flex-flow: column;
    height: auto;
  }

  .div-block-456 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .div-block-457 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .hor-full.nn, .hor-full.mettro {
    width: 100%;
    height: 300px;
  }

  .horizontal-track {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .hor-vert {
    width: 100%;
  }

  .hor-vert.vv, .hor-vert.vv2, .hor-vert.vv4, .hor-vert.vv5, .hor-vert.connectiva1 {
    height: 300px;
  }

  .hor-hor {
    width: 100%;
    height: 250px;
  }

  .hor-hor.vv3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .hor-hor.vv-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hor-hor.connectiva {
    width: 100%;
    height: 300px;
  }

  .hor-hor.perma1 {
    height: 300px;
  }

  .hor-hor.linen {
    width: 100%;
    height: 300px;
  }

  .hor-hor.sp1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 170px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .hor-hor.sp2 {
    width: 100%;
    height: 230px;
  }

  .hor-hor.vbo1 {
    width: 100%;
    height: 300px;
  }

  .hor-hor.vbo2 {
    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;
    place-content: end center;
    place-items: center;
    height: 170px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .hor-hor.un2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .hor-hor.rim1, .hor-hor.rim2 {
    height: 300px;
  }

  .hor-hor.splogo {
    width: 100%;
  }

  .image-106, .image-106._2 {
    height: 80%;
  }

  .image-107 {
    width: 30%;
    height: auto;
  }

  .horx1, .horx1.vv {
    width: 100%;
  }

  .horx1.conn-bc {
    height: 300px;
  }

  .horx1.ethic1, .horx1.ethic2 {
    width: 100%;
    height: 300px;
  }

  .horx1.ethic3 {
    width: 100%;
  }

  .horx1.perma2 {
    width: 100%;
    height: 300px;
  }

  .horx1.perma1 {
    width: 100%;
  }

  .horx1.perma3, .horx1.perma4 {
    width: 100%;
    height: 300px;
  }

  .horx1.perma-cert {
    width: 100%;
    padding: 40px 20px;
  }

  .horx1.sp3, .horx1.sp4, .horx1.vbo3, .horx1.vbo4 {
    width: 100%;
    height: 300px;
  }

  .horx1.un1, .horx1.un2 {
    height: 300px;
  }

  .horx1.un3 {
    width: 100%;
    height: 300px;
  }

  .horx1.un4, .horx1.j1, .horx1.j2 {
    height: 300px;
  }

  .horx1.carbuy1 {
    width: 100%;
    height: 300px;
  }

  .div-block-458 {
    margin-top: 20px;
  }

  .image-111 {
    width: auto;
    height: 110px;
  }

  .div-block-460 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
    width: 83%;
  }

  .div-block-461 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-113 {
    height: auto;
  }

  .div-block-464 {
    width: 100%;
    height: 250px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-466 {
    width: 100%;
    padding: 10px;
  }

  .image-120 {
    width: 100%;
    height: auto;
  }

  .logo-archive, .viirelaid1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-123 {
    width: 100%;
    height: auto;
  }

  .image-125 {
    width: 100%;
  }

  .mobile-bottom-fix {
    display: none;
  }

  .div-block-468 {
    background-position: 53% 30%;
    background-size: auto 120%;
    order: -9999;
    height: 490px;
    position: relative;
  }
}

#w-node-_5df18fdc-faf3-40ae-ab3e-d73ba02a35e7-44f8c5f3, #w-node-bd92164a-df74-494e-7ff0-2c59385f95a6-44f8c5f3, #w-node-ee0282e8-bc73-0d51-4a66-20c6e29d22f7-44f8c5f3, #w-node-c48c5b19-a1e8-d309-7d81-fdaef72f784a-44f8c5f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a7e63d04-1e48-ab75-856a-b20d521d1888-44f8c5f3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5d91a147-8017-f1f9-f8b8-82b1d29469a0-44f8c5f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85c6eab5-e744-a7e6-c654-587779e78861-44f8c5f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cbcca9c-698b-06db-8861-c1de410d01f5-44f8c5f3, #w-node-_92fe45ed-9ecb-61ce-a8d0-88c003836016-44f8c5f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6567a70e-5e43-4cf5-5794-4ebd5ada957d-44f8c5f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b056509-17dd-0e2c-9ae2-1b41cdf77baf-0eb98e24, #w-node-_635ba834-2c45-c930-889e-fa78e36287f8-0eb98e24, #w-node-b09efd2e-5c84-c84a-8c46-7a375a734df8-0eb98e24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c1b154a-41b1-2e05-2f0a-0ec4e5c631b7-0eb98e24, #w-node-_3e50dbc3-06e3-7bd8-4da8-62639ed7cc3f-0eb98e24, #w-node-b09efd2e-5c84-c84a-8c46-7a375a734dff-0eb98e24, #w-node-_4986b900-77ac-27d5-1548-e86a1729f154-0eb98e24, #w-node-_16a35a43-afaa-7351-bdc5-28b609532020-0eb98e24 {
  justify-self: end;
}

#w-node-d90fa28c-0a5b-010c-7847-70a28aa83fb3-0eb98e24, #w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119350-0eb98e24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119351-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119358-0eb98e24 {
  justify-self: end;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e5811935a-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119360-0eb98e24 {
  justify-self: end;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119362-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fce8cdd1-af0e-c2c4-049e-6a3e58119368-0eb98e24 {
  justify-self: end;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd31-0eb98e24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd32-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd34-0eb98e24 {
  justify-self: end;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd36-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd38-0eb98e24 {
  justify-self: end;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd3a-0eb98e24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dddbb237-ebf9-6cec-478f-ed92c378fd3c-0eb98e24 {
  justify-self: end;
}

#w-node-bac351cb-6217-b9e4-e029-ced88b3969a1-0eb98e24, #w-node-_4567a920-b6ae-88b6-ec9a-105f0332a31c-921f6831, #w-node-_676e4ec6-c053-414e-2a64-b88f8952b73d-921f6831, #w-node-_9dacc202-37e3-48d3-dafa-02e753dc10f7-921f6831, #w-node-d77e843a-bc13-5ddb-753e-72584d68edbe-921f6831, #w-node-d77e843a-bc13-5ddb-753e-72584d68edbf-921f6831, #w-node-d77e843a-bc13-5ddb-753e-72584d68edc0-921f6831, #w-node-e8ae7e3a-adee-ba4e-111b-42b85f1e3515-921f6831, #w-node-d4a30c94-1d07-8fb7-7754-c15528d18ae8-921f6831, #w-node-_87e62c99-f105-5425-fc50-e9531ae7057f-921f6831, #w-node-_5dc1b198-65cd-0fe5-5f98-e84f7a7e61b2-921f6831, #w-node-_28666a77-8a9a-ff58-2bc7-a32addea7a3d-7a46aacb, #w-node-_1fd12c26-2d1d-896d-44cb-a797d25e52ce-7a46aacb, #w-node-aae23d68-15db-c8c8-f8b4-7b2d450f36b2-7a46aacb, #w-node-_87e62c99-f105-5425-fc50-e9531ae7057f-7a46aacb, #w-node-_4567a920-b6ae-88b6-ec9a-105f0332a31c-7a46aacb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_676e4ec6-c053-414e-2a64-b88f8952b73d-7a46aacb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4567a920-b6ae-88b6-ec9a-105f0332a31c-e4b0bd5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_676e4ec6-c053-414e-2a64-b88f8952b73d-e4b0bd5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5df4e41-82fc-4c09-0130-caf63a738824-e4b0bd5a {
  place-self: end center;
}

#w-node-_071c6ac4-578b-b0e7-3feb-0bab112d805b-e4b0bd5a {
  align-self: start;
}

#w-node-_87e62c99-f105-5425-fc50-e9531ae7057f-e4b0bd5a, #w-node-bb651b9a-1d38-878d-8aec-f0df2fed4f0c-e4b0bd5a, #w-node-_03a4642e-50c7-51f5-38c7-28c52d70bcde-e4b0bd5a, #w-node-d12e45fa-9d8a-fb75-06ea-a31f83afef39-e4b0bd5a, #w-node-a9a0e076-6e9e-c498-fffa-ca4b966e2302-e4b0bd5a, #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e6c-e4b0bd5a, #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e6d-e4b0bd5a, #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e6e-e4b0bd5a, #w-node-_2dad81f9-1077-4891-1068-92efae2625cf-e4b0bd5a, #w-node-_2dad81f9-1077-4891-1068-92efae2625d0-e4b0bd5a, #w-node-_2dad81f9-1077-4891-1068-92efae2625d1-e4b0bd5a, #w-node-_4567a920-b6ae-88b6-ec9a-105f0332a31c-c43bbe0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_676e4ec6-c053-414e-2a64-b88f8952b73d-c43bbe0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9262cd68-b6b4-3513-93ac-acbf1200a1bf-c748929a, #w-node-_8c84eeba-c1b5-99bc-9aa7-b611274a837b-c748929a, #w-node-_9c7762a8-b659-25d8-22f1-c778eacfd347-c748929a, #w-node-_9c7762a8-b659-25d8-22f1-c778eacfd348-c748929a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7edfa95-a72b-3a67-0202-44931fc04bcd-a334151e, #w-node-_54e3b86d-97eb-b6db-8411-75c94724fb91-a334151e, #w-node-_7004d49a-35cb-e676-4665-2a9596ab077e-a334151e, #w-node-_7004d49a-35cb-e676-4665-2a9596ab077f-a334151e, #w-node-_7004d49a-35cb-e676-4665-2a9596ab0780-a334151e, #w-node-_7004d49a-35cb-e676-4665-2a9596ab0781-a334151e {
  place-self: stretch stretch;
}

#w-node-_10b3e029-46be-e3ae-0574-354dbb0f3e74-2d93daf7 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-d68fa3b4-5000-ec97-0f09-d67fc6b3f411-2d93daf7, #w-node-b185f664-1254-4603-597b-c4c3860a6a3f-2d93daf7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_665f9cb4-7aa1-7b95-8c18-30b83a89b6bd-2d93daf7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_97f484f8-d0ff-f662-8045-05d227c2d90a-73ec4dc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f1931da9-df4e-cf20-a825-ba9e61edbd0f-73ec4dc9, #w-node-_2e73939e-5104-60aa-b084-fd7421426ae5-73ec4dc9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_89581d79-8e91-b8a9-5cce-478717bde0d4-73ec4dc9, #w-node-_7c28d7cc-9a1a-eebb-bc99-5ce8bddf8329-73ec4dc9, #w-node-_8934b9a6-e2fe-14a5-e9ad-66dd51a8ba1c-73ec4dc9, #w-node-_80967ec6-523d-4ac5-b4f7-08b2a0bfc76a-73ec4dc9, #w-node-bb9a8c02-d8a3-c71e-170a-24137e2f3973-73ec4dc9, #w-node-_040f1912-4309-eba9-d47a-19c6230c0cec-73ec4dc9, #w-node-_70c0a8f4-978d-48cc-0e34-134d20ffcb0c-73ec4dc9, #w-node-fa2d91e2-7109-9d90-e73e-80936a6cf9a1-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a5cbb3a-aeca-e3a6-23af-9cf5a7bfe56f-73ec4dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-df2bfa94-7c07-237a-bb9c-605e4f9ae52c-73ec4dc9, #w-node-b3302c99-926b-3de7-a3da-f6f99bec61da-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c4062fb-04dc-2bb0-7070-bbfb15e36d57-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3102415a-1a8d-823a-942b-8419f82e7f32-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3102415a-1a8d-823a-942b-8419f82e7f3f-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3102415a-1a8d-823a-942b-8419f82e7f29-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e3588ff-8101-a789-35c7-9c3c0aa1b282-73ec4dc9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cd1a4179-beca-a438-c4bc-84b5498b70a9-73ec4dc9, #w-node-_2241aea1-1ed3-cc38-02ac-a118f1ef3c7c-73ec4dc9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cd1a4179-beca-a438-c4bc-84b5498b70ab-73ec4dc9, #w-node-cd1a4179-beca-a438-c4bc-84b5498b70ac-73ec4dc9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cd1a4179-beca-a438-c4bc-84b5498b70b2-73ec4dc9, #w-node-_480b04af-2649-82f6-9edf-f30272264b59-73ec4dc9, #w-node-abae749e-30aa-2a1e-884d-cc4c0bbb719b-73ec4dc9, #w-node-_3b478953-f066-f4ed-dc33-5e34d04892b9-73ec4dc9, #w-node-f20fd6fa-04db-7fd0-08bf-1ea1410effa8-73ec4dc9, #w-node-_88c7745e-3c69-4745-3dcc-c35c6b48aea8-73ec4dc9, #w-node-f4053e43-a049-12ba-fb94-9b37b511ca7c-73ec4dc9, #w-node-da3dc1b6-1e3f-7900-e1f3-4d3f981f1148-73ec4dc9, #w-node-_926a4fb1-b89d-b2b0-44ed-a16f6636db15-73ec4dc9, #w-node-d55ff93f-16d3-9cbf-f54d-63cae7e719f6-73ec4dc9, #w-node-_30f3f9d1-182e-f294-67ad-43de54173e79-73ec4dc9, #w-node-_64d3d546-0024-b0a8-4441-9a0e9a5104ae-73ec4dc9, #w-node-_9a6f6d13-7a3c-1cfa-8ba2-ee3f3cecb7e0-73ec4dc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f484f8-d0ff-f662-8045-05d227c2d90a-bf0925cd {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_7e1ad051-d9da-1cf3-fe16-a134dd83d0a7-bf0925cd, #w-node-c4701c49-62f0-2a78-ba8f-6b1c36598538-bf0925cd, #w-node-_3bfc5e04-b2ef-0439-561d-5bfa2f93947d-bf0925cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e92a3633-df56-a473-a507-d3b73f600a35-bf0925cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c11ac94e-c3fc-6550-1240-c2592a5f2f43-bf0925cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1b7-bf0925cd, #w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1ba-bf0925cd, #w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1bd-bf0925cd, #w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1c6-bf0925cd, #w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1ce-bf0925cd, #w-node-_6751a9ff-9b10-ab83-778f-c646b8baa1d9-bf0925cd, #w-node-_44e4a3b1-0e49-f1cf-9a26-4c31c01063f3-bf0925cd, #w-node-_1ef4fb46-0f05-1f28-0a94-c4acd9377e10-bf0925cd, #w-node-b0caa759-4530-61da-e0dc-af1955b34e57-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb1209a-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb1209b-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb1209e-bf0925cd, #w-node-_9b5b0009-08e7-aa50-909e-850e8b1498e7-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120a1-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120a4-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120b8-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120c6-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120c9-bf0925cd, #w-node-_0be6440d-4491-ad56-22ae-16de5eb120cc-bf0925cd, #w-node-_20649994-2324-f82a-dab0-ae8b4c866610-bf0925cd, #w-node-be6db529-e08a-ba72-f92b-8d59a436e031-bf0925cd, #w-node-cd98d9e3-3f0b-7688-97b1-c74c779e0c4d-bf0925cd, #w-node-dcdca480-ece8-e6c5-ffb7-c88ba742488c-bf0925cd, #w-node-_77f54e8e-3b81-f231-ebbd-e736f6b1a43e-bf0925cd, #w-node-bfd24d88-4b54-0851-2d90-b60d73f5ae99-bf0925cd, #w-node-_409a77bc-2478-09bf-6614-f9cc9c315ce6-bf0925cd, #w-node-d4bde15f-4afc-0776-6ae9-8c6bf54a922c-bf0925cd, #w-node-_9e56634d-9f75-792f-26da-7cc2de759bae-bf0925cd, #w-node-_7362cc19-2cd6-528d-2332-d705e928e8f5-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e7048f2-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e7048f3-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e7048f6-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e7048f9-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e7048fc-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e704910-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e70491e-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e704921-bf0925cd, #w-node-f6f6dad3-10b9-5261-5033-99c65e704924-bf0925cd, #w-node-d17e3900-a5df-9552-e628-9e2e3a8bbf53-bf0925cd, #w-node-f6125c05-bf15-7ff8-8018-4831caa1aea0-bf0925cd, #w-node-b93b038b-1160-4f1e-cdc3-10745204cea2-bf0925cd, #w-node-_088b47b1-f934-c088-6864-477be2cac306-bf0925cd, #w-node-aa57b99e-6ac7-2bc3-5eeb-d2d43d9f83c2-bf0925cd, #w-node-_5d69966a-0226-6be3-6f20-ebc68802d811-bf0925cd, #w-node-_68167d0a-31f8-e049-06fd-03fe653df779-bf0925cd, #w-node-dd64ab29-f642-a12a-4274-dfaaf386a64b-bf0925cd, #w-node-_5d575413-66a9-08e3-bfaf-e80b804cda0f-bf0925cd, #w-node-cf264d68-0b68-a231-22f3-93ce83c6402e-bf0925cd, #w-node-e722ddbb-6ed4-cc4d-bf25-a6effac52636-bf0925cd, #w-node-c9f0beef-d8f2-6d27-a5e0-8dad3b64e31c-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666bf-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666c2-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666c5-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666c8-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666cb-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666ce-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666d1-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666d9-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e666f7-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e66738-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e66760-bf0925cd, #w-node-_21e52158-d6ef-02a9-3260-6afde6e66765-bf0925cd, #w-node-ab4b2d97-e845-8a33-612d-de22d8bdcdba-bf0925cd, #w-node-_1627a698-7f0f-aff1-52cc-09f39f1a883a-bf0925cd, #w-node-fab2328e-9068-ee8d-2bb2-bc0b82dd86d2-bf0925cd, #w-node-e8af762a-f57b-a8d5-5ea0-49e120b7281e-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e706e-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e7071-bf0925cd, #w-node-_030b9f8e-fdf4-f860-4d97-bf191af9ebba-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e7074-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e7077-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e707a-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e7082-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e7098-bf0925cd, #w-node-_6ddbe0fa-c7c4-4725-1236-06d9b50e70b3-bf0925cd, #w-node-_10453e06-c7dd-8fd7-54da-0fa12d4a03d3-bf0925cd, #w-node-_43cad863-addd-9a88-0f86-b9b113211179-bf0925cd, #w-node-_99c7933e-3f92-cb27-9a35-845951e03061-bf0925cd, #w-node-_2eb2b7e5-ad44-321c-849f-15e5b8161671-bf0925cd, #w-node-acd608b1-1236-d857-748f-4f0ec2b70526-bf0925cd, #w-node-_4b29a965-cb71-b02c-4179-f6c1cf7d5787-bf0925cd, #w-node-_7759b89c-c112-c8bf-1eba-888402901409-bf0925cd, #w-node-b6792542-ebdc-2374-9d1d-15d195bdc717-bf0925cd, #w-node-_50cc04a5-d8ba-8cb9-2b16-fa789d5a321e-bf0925cd, #w-node-_5bce2f67-ba81-5db4-24ea-3f60f8695e84-bf0925cd, #w-node-_7d5a4246-b0d6-a280-ed5e-ef5a1707a30d-bf0925cd, #w-node-_0f2db891-e9cc-5638-7ab6-3c8f0628853a-bf0925cd, #w-node-_1963bb57-eea3-b898-9239-88aadadea29b-bf0925cd, #w-node-e449daf6-22fa-07e0-af9e-67ca39a711d0-bf0925cd, #w-node-_134088ac-0324-5e4e-11a2-81e71fcb35e4-bf0925cd, #w-node-_9fa9e521-480b-2702-f166-36db97915cca-bf0925cd, #w-node-a1574a00-870e-2639-b94f-2abaacc9929f-bf0925cd, #w-node-e07eeb9f-1dd6-54a6-207b-02641ef3fa31-bf0925cd, #w-node-_71752e20-ba0f-6677-55fb-04c0cd82352a-bf0925cd, #w-node-_9ada8b32-2da1-e2a1-a5b4-c95efd7086c5-bf0925cd, #w-node-_844e6019-9e79-f50c-fb43-262267c4aed3-bf0925cd, #w-node-_83d9c6a3-6f73-b475-d056-ae731aa11a4c-bf0925cd, #w-node-_31aba985-5e12-2ec1-f6d6-3a2e1c3c3644-bf0925cd, #w-node-_3e09ff18-58ac-20de-6546-e73e26a4889f-bf0925cd, #w-node-_1d1388e4-d4ee-b5b7-bcdb-121425870977-bf0925cd, #w-node-cdd06327-f0cc-03fd-dd0b-29650ba3ff6e-bf0925cd, #w-node-c870536b-0498-d2d2-a46d-b5eda4874be1-bf0925cd, #w-node-_57cd0a05-b77d-74e0-1b14-750373aacc13-bf0925cd, #w-node-a2e3ae18-8d22-fbde-78a5-29c79107d21b-bf0925cd, #w-node-_610b4f30-8be6-8c7f-bdef-0ed8fd1861bd-bf0925cd, #w-node-b75c02dd-3bc9-5e43-232c-363183cc434a-bf0925cd, #w-node-_659aed6e-3e5d-fa45-4641-f0966ed62e46-bf0925cd, #w-node-_6302d8ee-0034-ff7c-04c1-385effcae982-bf0925cd, #w-node-_6a702aae-c31c-6bb1-b79c-1d4ee235f22f-bf0925cd, #w-node-_7a1f2d5e-f477-9275-7ebe-eca2bd39b4cc-bf0925cd, #w-node-_8ae79274-339e-a7c7-e17e-03f8475c6c19-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acad-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acb0-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acb3-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acb6-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acb9-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acbc-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acc4-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845acf1-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845ad1a-bf0925cd, #w-node-_8049c806-f94c-94d5-4fe6-c01f3845ad25-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07a4-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07a7-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07aa-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07ad-bf0925cd, #w-node-_4de3ca78-ed08-a47d-fdac-2d9e7f511497-bf0925cd, #w-node-d1db7ca9-9191-7d50-d166-8de6fb690850-bf0925cd, #w-node-fb47e25b-441e-249c-1a02-3f3ba68aaaff-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07b0-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07b8-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f07e8-bf0925cd, #w-node-d57a2256-8430-de20-3033-ba3dab3f081d-bf0925cd, #w-node-_405ec009-46a3-a5d8-6f40-a71bfae59e95-bf0925cd, #w-node-_77f7f61d-d0ce-0015-525a-6873f1460a11-bf0925cd, #w-node-_4a19b32c-ce50-c1c1-d2bc-be0abcede380-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092debb-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092debe-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092dec1-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092dec7-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092deca-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092ded2-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092deff-bf0925cd, #w-node-_59770bd0-87a1-2e74-da61-6ff1b092df33-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17b95-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17b98-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17b9b-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17b9e-bf0925cd, #w-node-e8383f59-5306-53e6-a02b-aa7b18cee5fe-bf0925cd, #w-node-bd8ba3b8-9676-388f-5c4f-0ebadd0e4abc-bf0925cd, #w-node-bc651c7f-34c1-85c6-d8a4-9cf5654b57bf-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17ba1-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17ba9-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17bd9-bf0925cd, #w-node-_71127c97-ac56-026c-3d49-21d2b7b17c0e-bf0925cd, #w-node-a20fe057-d29d-313c-1b85-85c9a3bb15bd-bf0925cd, #w-node-_77ec3c7d-e671-2ab1-697b-6d36ec9e60f8-bf0925cd, #w-node-b223b433-e4a1-3f77-d93a-f88a2315c4ec-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd5b-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd5e-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd61-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd64-bf0925cd, #w-node-_6cf0a7fa-ab7b-d4d1-e1ba-cdf620d131ef-bf0925cd, #w-node-d79998be-b632-a1d8-864b-3f8efe7bfba1-bf0925cd, #w-node-_1797e50d-4205-6537-8c50-207e09dbe06d-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd6d-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd75-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abd93-bf0925cd, #w-node-af6ac66f-d99b-3c0a-3e91-a884163abda1-bf0925cd, #w-node-_288ef688-e718-865a-c7a0-94907a1b4681-bf0925cd, #w-node-ef2adb40-f725-cd1b-a250-d83080d25cec-bf0925cd, #w-node-e6a6c8f7-2e6a-1139-02fb-060843b387b4-bf0925cd, #w-node-_453e9539-477f-57e0-5f0a-adf336415545-bf0925cd, #w-node-_04b5c8e5-39cb-7283-e20a-7a63b3a2f5c3-bf0925cd, #w-node-af363be3-0d7a-648e-3d1d-a6684f945441-bf0925cd, #w-node-_4ac5541a-030c-2ede-13ac-f22e3efdf07a-bf0925cd, #w-node-_9babbdfe-2c21-b8f5-9620-58ca432ac8bc-bf0925cd, #w-node-b9aad47e-cb0f-5f46-badd-465908312a3d-bf0925cd, #w-node-_96096c0b-25e8-bc3d-b884-eeba9b8c0fc2-bf0925cd, #w-node-_8efcc31a-cef7-5960-1348-26a321a1c59b-bf0925cd, #w-node-_632afc85-bf70-51c7-c0f3-924daa0185c7-bf0925cd, #w-node-ee36f401-cef7-a406-8493-fa1cb1a48270-bf0925cd, #w-node-_0111ebc8-7de0-1e31-26cf-01451eca8d26-bf0925cd, #w-node-db1426c8-40b2-11df-81f3-dc04652be8d5-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c23-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c26-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c29-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c2c-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c2f-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c32-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c35-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c3d-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c5b-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c69-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c81-bf0925cd, #w-node-f565d80b-cea8-fb13-b5b0-fd9767bc8c86-bf0925cd, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfea5-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfea6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfea7-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfea8-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfea9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeaa-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeab-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeac-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfead-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeae-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeaf-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb0-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb1-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb2-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb3-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb4-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb5-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb7-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb8-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeb9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeba-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfebb-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfebd-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfebe-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfebf-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec0-1244aff5, #w-node-f5a3222b-4b47-7120-71f6-f1bfd4383faa-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec1-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec2-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec3-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec4-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec5-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec8-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfec9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeca-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfecb-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfecc-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfecd-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfece-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfecf-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed0-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed1-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed2-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed3-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed4-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed5-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed7-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed8-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfed9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeda-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfedb-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfedc-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfedd-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfede-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfedf-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee0-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee1-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee2-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee3-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee4-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee5-1244aff5, #w-node-cc2c8f91-dd97-24ec-2230-ca0a72f34925-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee7-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee8-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfee9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeea-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeeb-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeec-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeed-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeee-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeef-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef0-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef1-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef2-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef3-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef4-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef5-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef7-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef8-1244aff5, #w-node-b4105251-1f18-bd66-9b13-a2ea0be19611-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfef9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfefa-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfefb-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfefc-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfefd-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfefe-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cfeff-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff00-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff01-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff02-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff03-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff04-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff05-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff06-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff07-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff08-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff09-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0a-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0b-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0c-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0d-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0e-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff0f-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff10-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff11-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff12-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff13-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff14-1244aff5, #w-node-_5049068b-5452-75cf-c321-ba7b923551e9-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff15-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff16-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff17-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff18-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff19-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1a-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1b-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1c-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1d-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1e-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff1f-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff20-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff21-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff22-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff23-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff24-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff25-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff26-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff27-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff28-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff29-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2a-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2b-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2c-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2d-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2e-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff2f-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff30-1244aff5, #w-node-_009c526a-76ac-38a2-7ee4-a699c4c601c6-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff31-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff32-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff33-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff34-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff35-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff36-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff37-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff38-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff39-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3a-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3b-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3c-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3d-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3e-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff3f-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff40-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff41-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff42-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff43-1244aff5, #w-node-_5ca71220-a1d4-d090-0a57-4188f82cff44-1244aff5, #w-node-f7e71ba5-b6a1-19d3-7f8a-7b8865a07505-1244aff5, #w-node-e391be2b-aa56-3d28-2dca-9026a07f0e87-1244aff5, #w-node-b9f35df8-8679-cc68-558b-ff2696308450-1244aff5, #w-node-_3d20cc65-14d8-97b7-b9c9-0ad271af07a9-1244aff5, #w-node-_4e6c9940-c4ed-b20d-003f-1073edb9bc0b-1244aff5, #w-node-abd1be33-6b37-0dd2-25f8-dfc260a396e5-1244aff5, #w-node-_95876133-49fe-644e-51a8-097e000cb5d6-1244aff5, #w-node-_388da204-27d3-8a44-d398-dfb292d7037b-1244aff5, #w-node-_3ff30572-91c3-1d66-12e5-cc1ee9f956bf-1244aff5, #w-node-_7388200f-4863-a5bb-783f-c17d0e74b623-1244aff5, #w-node-fbf88116-4a5a-028a-d7fb-aa7e7d6786dc-1244aff5, #w-node-_4dfd997d-54e4-ae28-b542-4c6de6466066-1244aff5, #w-node-_887e700b-f52c-9618-55d5-d6cba8876c1d-1244aff5, #w-node-ea0e5c31-b76a-70bc-975a-53d224000fb9-1244aff5, #w-node-f79aa0a3-a1d8-7cd0-6d8a-5af48d023609-1244aff5, #w-node-_111a7969-828c-6fdf-c66c-f9daf260de9f-1244aff5, #w-node-_717e4607-5d57-02a2-4ab0-374610cf1180-1244aff5, #w-node-b8796f14-623f-4124-38ff-282e9e092a01-1244aff5, #w-node-db62e189-26cd-0aec-0571-24e5e05088c3-1244aff5, #w-node-_858bf0d3-00d4-509b-ac01-0d7c4a5aa579-1244aff5, #w-node-_77ef4433-b854-03f7-0473-40ea197aa8e0-1244aff5, #w-node-_98ea1ca7-30a8-ab31-317c-795333b3170d-1244aff5, #w-node-_2ca49f79-9188-cb0a-b8ef-fe23fcfcac15-1244aff5, #w-node-a6628bb4-b31f-c349-ea33-ef0a6439ca96-1244aff5, #w-node-a03008fb-84eb-2e06-7c6e-b4738abe1421-1244aff5, #w-node-ab5231fb-ebe7-b531-7ae7-fef046903d8c-1244aff5, #w-node-b399cf82-0cd0-d8ad-44f1-18bf10bb77f7-1244aff5, #w-node-b8caec7e-9e20-c468-97c1-e34e3c5be111-1244aff5, #w-node-_20232959-1e40-af04-64ef-ebe2f35ef3a7-1244aff5, #w-node-cb357b69-2a13-56eb-5a88-c4550f1fad08-1244aff5, #w-node-_152830e0-0798-2b6b-0bef-46f9f70bacab-1244aff5, #w-node-_6a4199e4-2429-4080-8c04-f6961885e39c-1244aff5, #w-node-_828d292e-c28a-7327-fb12-f3bdf1d1dda3-1244aff5, #w-node-abda09ab-5092-8a30-4816-9932e1de4282-1244aff5, #w-node-_0a97f13c-5447-181d-fd88-5d21aa284a0c-1244aff5, #w-node-_341ac5dc-b9ec-8373-cff6-a3e08d80f442-1244aff5, #w-node-_1d15356f-8dac-26f4-9c0f-d3a0aa70ef46-1244aff5, #w-node-_145bb0c1-832f-ea8d-81ae-08321a2c2fa2-1244aff5, #w-node-_82a63994-eab2-dbfb-2f25-b08a6c568316-1244aff5, #w-node-a4324462-4170-1c3b-edb3-22e2f5dd19da-1244aff5, #w-node-a5b64d82-9c0b-2416-5574-f2c99bc79158-1244aff5, #w-node-_08b3f825-1b5f-96b8-d3d5-76d1e185867e-1244aff5, #w-node-_43fd9a3e-86ee-4012-38dc-28673768f965-1244aff5, #w-node-cd111277-fcbc-d80a-866f-d8d90863e699-1244aff5, #w-node-ce104947-e5d8-0ef4-1ca4-8e0d33458e19-1244aff5, #w-node-a58c57d0-ad17-6d30-28b3-1261ba631005-1244aff5, #w-node-_409cd2e8-c8e7-26f4-c67d-71320719f7fd-1244aff5, #w-node-c66caba3-f885-f345-5d79-8a37bd31b01f-1244aff5, #w-node-de86a733-c672-0f35-4993-47a6ca0abd1e-1244aff5, #w-node-_09333537-c393-9abb-28d5-b467217e3511-1244aff5, #w-node-_08b74709-6271-0558-1711-43360c5179be-1244aff5, #w-node-_2856fcdd-3b72-665d-6c8e-8ffd00f73cf5-1244aff5, #w-node-a312cf98-ccb9-a23f-2b9c-5640c6ce8b14-1244aff5, #w-node-_845803b9-b567-2a66-79b0-b51b7213f4e0-1244aff5, #w-node-b8f69932-4a0f-7e40-95d7-ddd419fd71c4-1244aff5, #w-node-_61468abc-8a8f-337e-9f51-92ca5d88ae41-1244aff5, #w-node-_9906197f-51b7-3754-37f6-1fa06ddf813a-1244aff5, #w-node-_49d2fa3f-b6de-d4f6-503b-e265581ad714-1244aff5, #w-node-_7f8e341a-326d-43df-9c34-4fa09eb8d76b-1244aff5, #w-node-_91eb19ac-bb97-0184-98d8-9b9cd355c339-1244aff5, #w-node-_2c2fc8a7-9bba-e6ba-5306-2a125803db0f-1244aff5, #w-node-_1fcae0b3-e15c-522b-ba16-366fe4d42ce0-1244aff5, #w-node-_865fd7eb-c2ef-29b9-c03e-a11719aeeee3-1244aff5, #w-node-_4e1b8aa9-20be-d8ae-5e41-3feb138560ba-1244aff5, #w-node-b08849aa-4bd8-dce3-e59c-23427eaffaf6-1244aff5, #w-node-cf0746a5-13d6-b08b-b434-a98e0ccc85e7-1244aff5, #w-node-ff17acd2-3318-cae1-8257-1c50dd0474f2-1244aff5, #w-node-c1c17cdd-bede-d867-5cfc-6cc7886162ee-1244aff5, #w-node-_6dfab2f6-ca96-483f-d0a4-9276b342f4a5-1244aff5, #w-node-_808064b4-9d2c-d605-9ef5-f5c0cbc51c33-1244aff5, #w-node-_48890f0e-ab92-bf08-53f9-c644bd4ef21b-1244aff5, #w-node-_392bc8d7-246d-5f71-e413-070770237bf3-1244aff5, #w-node-_662e269d-c6d9-8385-fd97-a7fbd2398ced-1244aff5, #w-node-_95c8d3d9-b4b7-8a65-89a8-a008d92693f9-1244aff5, #w-node-_6a28e078-2661-2a91-6f13-2505b6784410-1244aff5, #w-node-_46b2d148-1934-e628-56f3-2461489aa52f-1244aff5, #w-node-edcce3a3-ddfc-3b91-a128-6b6e1baf4e6e-1244aff5, #w-node-bc3fecf4-d11e-1b51-f9ed-60ae5825d5f1-1244aff5, #w-node-_947631e3-f84f-d7e5-ee1c-c32f3b55627d-1244aff5, #w-node-_47024fc0-ef97-a8ee-797e-aa9963e03589-1244aff5, #w-node-fe0af19e-6b67-cc44-ca8a-59fc0bd6cc7f-1244aff5, #w-node-_4afc8f3e-60b0-df91-b531-d466311c9c31-1244aff5, #w-node-_032c2c68-734c-a7f9-11d1-1e3ec989c5e3-1244aff5, #w-node-_91b74760-6a7d-8449-e787-e6a72c697995-1244aff5, #w-node-_5dfc6ec9-4869-8008-858c-7ce17161bd72-1244aff5, #w-node-d64359ee-6865-75cc-9c59-75a13cd89585-1244aff5, #w-node-b1cb64a1-ddc5-7491-f763-b3e57603a848-1244aff5, #w-node-_474cc937-d2ed-6efb-e646-c90596133a9d-1244aff5, #w-node-e279ca39-8c34-7a02-2a9a-c9c39f815478-1244aff5, #w-node-f3f572f1-21a5-e532-a5ee-abefeabeb1d8-1244aff5, #w-node-_17fb5bc7-9a61-9b11-86fe-fdd0bd562b1f-1244aff5, #w-node-_9f8e4c1b-38bf-41ca-4d39-e33029d2e779-1244aff5, #w-node-_181dce91-5f39-815d-23b7-c6b8986c85cc-1244aff5, #w-node-_03bd52dd-438f-f936-d23d-81e5024d5126-1244aff5, #w-node-_5fa8d517-0657-baf2-e4a2-55f3c61cbf49-1244aff5, #w-node-_331942ee-06da-52c6-8625-de029c1b0806-1244aff5, #w-node-eba187a3-4f30-9484-02ca-70bc029fb9fa-1244aff5, #w-node-_9703f9b1-6dc6-cbe1-b75e-67a5a4e05e6e-1244aff5, #w-node-bd6b7d24-7133-05a9-bf01-bc7ec70f3072-1244aff5, #w-node-_4cf8f215-c785-a291-a3e9-f15ef506cd9c-1244aff5, #w-node-_720a76d1-d004-9e30-bcad-cfb6ce016647-1244aff5, #w-node-_8660ab8a-716b-f881-8b7a-cc15ec54435d-1244aff5, #w-node-_44367067-2804-aa92-25c4-47e3382c7f3d-1244aff5, #w-node-_3e64b349-2c2b-f166-8bd2-7e10272bcf67-1244aff5, #w-node-_959b2717-86e5-ab1a-b5ae-b260bed82a77-1244aff5, #w-node-_3e090b43-0360-a791-fc25-9fb77b266c1f-1244aff5, #w-node-cd35839c-2189-9d74-cb1c-5c35536cfd95-1244aff5, #w-node-_86bb37b4-3f70-03f6-78f7-901b76c63f75-1244aff5, #w-node-_643777e7-5f51-92cd-43ef-a58076ca1ede-1244aff5, #w-node-_08f7210a-7800-e2fe-9405-5eabe35043f5-1244aff5, #w-node-f154d8d4-80d2-6f83-5b1e-4cb965e166e1-1244aff5, #w-node-_84f544cf-cb5e-a345-1ebf-081cb8dbe976-1244aff5, #w-node-_5a7681ca-9062-d14a-475f-d2a8d0c1b2fe-1244aff5, #w-node-ac475a41-f30b-c1bf-c1b7-0e97d289c1aa-1244aff5, #w-node-_13e72efb-1c8c-b75c-4621-c47cf05d0ed8-1244aff5, #w-node-_45339beb-d6bb-46db-3efa-2f80d507443c-1244aff5, #w-node-_98a77f23-9ab4-52cb-9144-dc748e55bfc6-1244aff5, #w-node-c993d217-501f-78f5-8d86-76bbb9b8bcc0-1244aff5, #w-node-b38a4186-b876-2298-e99d-63afe78fc9a3-1244aff5, #w-node-ab67f282-bd11-d045-2732-447bb9072698-1244aff5, #w-node-_6268307b-3e2f-d5a6-ddc9-5706a4c181a3-1244aff5, #w-node-_4679423a-4f5d-db8f-0543-d522f4ac0ad6-1244aff5, #w-node-_69ffefab-7ca1-5b1b-4f42-d59b987e230d-1244aff5, #w-node-_1fc98935-6353-2bd4-f485-058454d36114-1244aff5, #w-node-_81bf060f-24df-3193-0d90-1f1e3f32e2f6-1244aff5, #w-node-d3bc2ef6-73ba-e470-87ca-b30834327ee8-1244aff5, #w-node-_4231ade6-49e1-188f-665f-ee233ac52f6e-1244aff5, #w-node-_4c74c32a-1c9c-4659-41d3-c4d23a5d5817-1244aff5, #w-node-_18444dbd-0ba0-5f88-7058-e23880f918d6-1244aff5, #w-node-_301e95b3-6782-64b2-a714-f7a7d4729c3e-1244aff5, #w-node-af554aae-7817-35c9-8bb7-fb63adf85464-1244aff5, #w-node-_5c80cd95-a7a5-e70c-f78a-0d0776c79443-1244aff5, #w-node-e9357336-ecbf-31bb-97fc-46bdf434aef0-1244aff5, #w-node-_0d6e5d53-029c-d908-c705-16a8e2c1be55-1244aff5, #w-node-dc46da37-12ca-59be-b200-214e4322e92a-1244aff5, #w-node-cd8d467e-b7f1-605f-a0c3-2e6a62ce272a-1244aff5, #w-node-b406dd54-7487-2853-268e-f48d63d033ea-1244aff5, #w-node-b2ff6d9e-10de-f5d7-9e76-9e45051ee579-1244aff5, #w-node-ae6c36b9-3167-b5b2-6c24-62c97448da11-1244aff5, #w-node-_34497b7c-7952-621f-df64-5307c8406f95-1244aff5, #w-node-_296d2434-fc38-ae75-bdff-65a9849897f5-1244aff5, #w-node-_2a43bd18-6ae4-a300-edab-4bc027f8c0e5-1244aff5, #w-node-_8267043a-662c-dd39-efa7-c5dd83d6eafa-1244aff5, #w-node-_8ce87ad9-93f2-cfc8-3bc0-41ce242662c5-1244aff5, #w-node-a5934d96-84ba-7fe8-3bc2-502812dc53bf-1244aff5, #w-node-_4190282a-8ef5-5853-a997-c1ab55df1cf1-1244aff5, #w-node-a4dce519-9386-34e3-8550-09927bb5b118-1244aff5, #w-node-_38b43224-2340-6ce0-bdd5-b7e610f3fc09-1244aff5, #w-node-_374cda45-ccd6-ca53-9cd3-e224e7aa4bad-1244aff5, #w-node-_432c4d9c-159c-f25b-9d29-33102331901f-1244aff5, #w-node-_8b8fe968-04a4-9bca-4c68-54ad7ce10a0c-1244aff5, #w-node-_5a8f1f4f-f4be-0d38-adf1-3df55202cf4b-1244aff5, #w-node-_89e9eb88-bee1-2f08-7dc6-2d564e800af2-1244aff5, #w-node-_4f555702-3161-b628-bec8-e824a1c035bc-1244aff5, #w-node-_079eed43-b820-473b-a4dc-131343523cf1-1244aff5, #w-node-_9838202e-a867-5482-ad84-aabb11f1107c-1244aff5, #w-node-_80822703-b7b6-4b2a-aac7-6657775572a3-1244aff5, #w-node-_40f58bb9-f390-58ee-ed26-bd897f730bfc-1244aff5, #w-node-_0065e63c-5877-6f5d-4da5-6c2b4b8d2a8d-1244aff5, #w-node-d8241ba0-7ca6-13d7-61c4-53333d73adee-1244aff5, #w-node-a94b1189-de5c-9e87-d181-0f087bc62dcf-1244aff5, #w-node-_91c8821a-3cf0-6d17-30b6-07b6ba05fbce-1244aff5, #w-node-c9553006-7a7a-d8d4-89bc-fcaa1f2bc0ce-1244aff5, #w-node-_145c1469-f7a8-4ad2-6b02-3ea78d96d4f3-1244aff5, #w-node-_51bb0858-a744-9987-534c-d4439d1a28bc-1244aff5, #w-node-_1af8a6c8-0b59-e344-f013-f244b515d52e-1244aff5, #w-node-_3d273827-3f1e-46bd-906a-1ff64e81dd6d-1244aff5, #w-node-_51a9189b-7e2d-554b-e3d6-a96c2d2bcd4c-1244aff5, #w-node-_9572776a-0920-ca4a-4e72-e73a0eb6d6e2-1244aff5, #w-node-_60969c37-a9bc-2635-df3f-f31d8441297f-1244aff5, #w-node-_70a08de7-198b-ac50-98e1-e0bcc2c5910d-1244aff5, #w-node-_391a625c-a77a-ff2d-3c3c-256def921c5d-1244aff5, #w-node-d24929ae-bed5-b363-3bfd-b396dbd980d7-1244aff5, #w-node-ee7aa61e-6a7e-df23-ae76-27b062f2e448-1244aff5, #w-node-_8819a62f-b23c-6382-34cc-f51d3a3287d8-1244aff5, #w-node-e6d359fe-ec34-4efe-180b-a6a3be7c2386-1244aff5, #w-node-f39f7cec-dc5a-fd64-e2ef-a8f1233c5a04-1244aff5, #w-node-b4abc9a2-ccbc-9207-abd2-f3d3500f891f-1244aff5, #w-node-_921d2198-bb07-92e0-76be-671b85d552aa-1244aff5, #w-node-be25b7ff-8c62-efa5-e248-f1f8070b4662-1244aff5, #w-node-_7726ed0b-a89c-2db5-4bae-26afec2adcee-1244aff5, #w-node-_9c4a8658-baeb-eb6b-c447-470b3132551b-1244aff5, #w-node-_7d9238da-7849-e5b4-ae5f-af3837c33627-1244aff5, #w-node-_3f2ed74d-c12f-9967-8212-aa5073aa9814-1244aff5, #w-node-ac4fa82a-2271-a105-1bb7-8dc45dd9d530-1244aff5, #w-node-_32fab740-98cb-cc5c-4d41-fd988b18f7ca-1244aff5, #w-node-_4b33af0c-68fa-32ae-0174-6be26d79b862-1244aff5, #w-node-_3135f3c8-49ae-81a1-cafd-d189724f222b-1244aff5, #w-node-_7a98cc7e-d2aa-fda4-b8ba-df22668124cf-1244aff5, #w-node-_1933e144-3c60-9b2e-c0d2-64f1ab2a80c9-1244aff5, #w-node-f77de933-0df6-b9a3-f966-89075dd9ac1f-1244aff5, #w-node-ce56b615-a3ff-422f-cff4-f5af9870e403-1244aff5, #w-node-fb929e16-ce78-0a0d-a90a-919fea7270b6-1244aff5, #w-node-f988d026-fba8-7314-03c2-2f37b694e691-1244aff5, #w-node-_1498cd53-fd7f-8871-4a7c-b3d50cfe883d-1244aff5, #w-node-c21363ee-67fc-5a1c-0294-3cb9021cc485-1244aff5, #w-node-b3f7e867-bb7a-da1e-2b51-79834d44699f-1244aff5, #w-node-_3a8b6a5f-5530-a96b-803f-ae328d6521f4-1244aff5, #w-node-_3d637714-b615-dae6-6056-bd661f178fdc-1244aff5, #w-node-d861db86-8a22-d696-a853-2a157237ab5f-1244aff5, #w-node-c74e829a-42aa-b1f6-60e6-e8b99eb25795-1244aff5, #w-node-_98bac404-41ce-568f-8a04-06ba81871c6d-1244aff5, #w-node-f89cd26a-55bb-f744-3946-d0993e16301b-1244aff5, #w-node-f84e826d-c808-952c-c146-425e913d913c-1244aff5, #w-node-_13ab1197-0f6e-53de-b51d-eb5de61c3938-1244aff5, #w-node-_5307384a-6e40-8e74-1e52-126a4de1abe4-1244aff5, #w-node-a108f8d2-2b56-036b-a995-4d80dee5359c-1244aff5, #w-node-_5f0a3dfc-b84a-4dc4-7398-fa5d3413f94f-1244aff5, #w-node-_96dc4b0f-ba5d-9728-45d5-3d3016293ee1-1244aff5, #w-node-_7e995992-0e2a-e0c3-8251-36d2ada62984-1244aff5, #w-node-cabd7784-fdcb-371e-bc4d-329cf0cf0262-1244aff5, #w-node-f96be5e5-9826-378e-821e-35822032c2ba-1244aff5, #w-node-_48f40ab5-62a0-789e-ae2e-597f0398fe1c-1244aff5, #w-node-a63701a2-3e83-1343-0200-51e333cdce25-1244aff5, #w-node-bc3a1caf-7c31-e71e-07e5-26002f5fad84-1244aff5, #w-node-_9983b1b5-8761-c678-eb95-c2df9b160866-1244aff5, #w-node-_07959f7b-13c1-fd03-e924-1e813c3ea6ce-1244aff5, #w-node-_479a9da5-3345-16e4-bc3a-025174e56250-1244aff5, #w-node-_6165a9b8-af11-b338-ced9-e7d7f9ad37ec-1244aff5, #w-node-_46bdde6d-ab47-38b1-fdce-9fc2a3a14beb-1244aff5, #w-node-fcee09f8-a8c9-28b0-0446-5159c85fc4bd-1244aff5, #w-node-de663786-4069-0f3f-ee31-400963eaa54c-1244aff5, #w-node-_38dc2401-aa17-67e0-fcc2-0c967c0dc361-1244aff5, #w-node-_1dcce0b8-9b4d-aedc-5627-3e22d92edb34-1244aff5, #w-node-_1ea8bdb4-200f-4be2-fd3b-3785fae743ae-1244aff5, #w-node-_228a007a-c7d3-dfe5-9274-1479803ff558-1244aff5, #w-node-_79900a81-fb13-4600-f1e2-b25d8b857647-1244aff5, #w-node-ddc9a29b-70af-eb5c-1d26-f1d0b5f7f50a-1244aff5, #w-node-_73f2f243-d615-65ab-a3cd-1cb04c0b6dc4-1244aff5, #w-node-bb32b607-66ff-420c-ce3c-67324eb433b4-1244aff5, #w-node-_138d3758-4ad1-d5b7-4a57-009dedc4e460-1244aff5, #w-node-_3a0d82dd-c03f-5d15-04a1-3f5c6c46ffb0-1244aff5, #w-node-_929d4963-6964-6ef8-e6f6-78c51ff4792a-1244aff5, #w-node-e37ec36a-af48-59c5-4dd3-31db95105fa9-1244aff5, #w-node-_2b64ea41-5263-468a-3895-00732decf28f-1244aff5, #w-node-b9ef1988-8012-1376-24bd-3eac321a9e03-1244aff5, #w-node-_593a4b66-a639-74af-3d25-3dc35316d026-1244aff5, #w-node-_140850a2-b555-b89e-8734-58b44ff7eda2-1244aff5, #w-node-e669b5cc-e018-7e88-bb44-3b13881a7135-1244aff5, #w-node-_41e78b17-0776-7002-deb9-d1e78bcbdbdb-1244aff5, #w-node-fa63a166-9c3d-2e8d-e399-3928ba92c99c-1244aff5, #w-node-d1b6821d-8ab4-d2d8-840a-6f6afcd7eab9-1244aff5, #w-node-_7c71046a-fb3e-1c8b-c9b0-e63b01f0698c-1244aff5, #w-node-_01fc515e-89f4-2e87-8f30-cb49223ede80-1244aff5, #w-node-_388a075a-8724-e508-d6c0-13e08cdb6a6b-1244aff5, #w-node-_08e50ee6-2165-c9ac-feee-26b96e73dadd-1244aff5, #w-node-_9651deab-6a8b-8266-cf63-91d4a1cb5373-1244aff5, #w-node-_23e26974-fa99-3bdc-5cc8-039542356107-1244aff5, #w-node-_49ce977e-f3bb-8703-e118-06f405aaa7e9-1244aff5, #w-node-f7107f32-ace4-3a3a-87c6-5113a7c6480c-1244aff5, #w-node-_146e53d7-bdad-8a09-1b86-6efaab013745-1244aff5, #w-node-_2343191a-c906-9a2f-3be7-2af8688c06cd-1244aff5, #w-node-_51c0d13d-ce81-2507-cf9a-b7d43597971e-1244aff5, #w-node-_669ece08-639f-13f7-360a-ad95ff5ef5b3-1244aff5, #w-node-_7ce51e82-20c0-11e6-23a4-41452e5de090-1244aff5, #w-node-_8a120aa1-8e38-13d4-c11b-78a4b988316b-1244aff5, #w-node-_877ceef6-3588-416a-c738-a49b972e1fe9-1244aff5, #w-node-_94a477fc-45e6-a1e3-304a-b7fde710524f-1244aff5, #w-node-c2c7c697-1d6e-4e95-9536-36755c6fd5de-1244aff5, #w-node-_8ef96cb5-c4c2-cb2f-ea0a-f8dfa860d867-1244aff5, #w-node-_94bda81d-12c4-01d3-d13b-f9b1676f798d-1244aff5, #w-node-_943f2072-2a8e-a5f3-573c-f837d8b8163d-1244aff5, #w-node-_8d60e209-c7bd-7ab1-13fe-0b5f2df94f7b-1244aff5, #w-node-a390a773-075c-2b3d-e5ad-eb7c40fe4e86-1244aff5, #w-node-_3982c8d9-3315-95e4-9d96-dc4651095aac-1244aff5, #w-node-_7324e7c8-b749-18f1-5066-3db8a2078d6d-1244aff5, #w-node-bbec6e8c-fe31-916d-e5d5-709f2e879de7-1244aff5, #w-node-_1e449c9c-4b49-c5da-5be2-d8d8b29f11a5-1244aff5, #w-node-_40059baf-b65e-e422-6808-65512f1cc344-1244aff5, #w-node-_6b80ca57-f352-4b0c-d319-185d79a17913-1244aff5, #w-node-_6a071bae-a677-7f69-1058-1cf359e7f9f6-1244aff5, #w-node-_4dcc4afc-a6ed-3cd2-657a-b7ef8e42d3ee-1244aff5, #w-node-e13a0eb4-95ed-6b44-5863-a0e7fa5e8725-1244aff5, #w-node-_69921682-23e3-bcce-eb53-7ac1e4e3503f-1244aff5, #w-node-b66409e0-5216-4c5d-b660-a66dae3a3217-1244aff5, #w-node-_5a511eb1-abb6-9361-9504-e17558537595-1244aff5, #w-node-_30feb375-ca20-df68-f207-c2748f53e1c1-1244aff5, #w-node-_928868c8-1b38-dc4a-24f6-9129a751992d-1244aff5, #w-node-_5e8c0b4a-8d72-56f5-d808-ef2701d810c3-1244aff5, #w-node-_8ac90f9c-1c17-b8f2-572d-764269503263-1244aff5, #w-node-_9bfbd4dd-0c44-c9dd-5678-6205c15fb382-1244aff5, #w-node-_20bc6da1-a426-309c-8788-bab6ca6e0d11-1244aff5, #w-node-a4e780b4-9aa5-cd06-6f82-28af96c8c10c-1244aff5, #w-node-c608e77b-775f-9ffd-669b-279fb0905bbf-1244aff5, #w-node-aeca4770-f559-1af4-5c1e-9932b1cc19ba-1244aff5, #w-node-_94c14ac6-df1c-eb8b-193d-dd642dde8792-1244aff5, #w-node-_12d368e2-fb9f-42ab-9458-8011ed8783fa-1244aff5, #w-node-f607b98c-fef1-03db-139c-54c6fa7d8867-1244aff5, #w-node-_8928472c-bc37-1c97-6c13-91195b6ceab9-1244aff5, #w-node-_4c6f20ae-9863-8bec-5762-65b7f8cce95e-1244aff5, #w-node-_3cfa3cdf-f9bc-69d8-f033-527f0fcc71c0-1244aff5, #w-node-_235292fb-41d8-33bc-e2b7-198e8c709d3e-1244aff5, #w-node-_6b05dcd9-3b00-9adb-9efd-1edfe74c18bf-1244aff5, #w-node-_332d7576-952a-92b6-5ecd-61bcea95d61f-1244aff5, #w-node-d934499b-3b5e-3346-ed6e-e24d152d0dc4-1244aff5, #w-node-_50a8e078-81f3-a71a-559a-77ba2e27939e-1244aff5, #w-node-_857d4d10-1033-5be1-03c2-42c951b04af5-1244aff5, #w-node-_939face7-5aad-3b1d-c3d6-0de36b8eea85-1244aff5, #w-node-_3467ca55-992a-3501-7d16-f208fd0dc5bb-1244aff5, #w-node-bf639ac3-de16-19ff-ae56-b76d77db5f56-1244aff5, #w-node-_7884e124-6145-e8cc-3bc2-1656b213e475-1244aff5, #w-node-_4b5dc630-0a2c-90ec-90b0-cb8f56486654-1244aff5, #w-node-_14a1dcbd-9004-dbd1-70c0-2d2142efcb24-1244aff5, #w-node-fada0f06-04d0-dd4a-de04-e7f651cfd92d-1244aff5, #w-node-_96cc84bb-b102-3df0-0780-431a71c609d4-1244aff5, #w-node-e3212394-c785-6e14-66bd-e9da143b8016-1244aff5, #w-node-_118bd293-09db-6461-0ccf-30901a3d3522-1244aff5, #w-node-_1429752f-7076-dd5b-b56a-06e84064f65e-1244aff5, #w-node-_07b34ccd-d93a-80a1-5d90-acf8d6ac43f4-1244aff5, #w-node-_6e9eb98e-02b6-e939-e30e-08ed698a5102-1244aff5, #w-node-_8ce0a22e-7fc3-128e-9d18-00e4df145739-1244aff5, #w-node-_2128d226-5dd3-f8a9-da1b-4c4302cb9e23-1244aff5, #w-node-_0ac49521-01b6-1c79-1af7-e7bf650cae4f-1244aff5, #w-node-ab4eecfd-db02-839a-ba7a-89f68af97b1b-1244aff5, #w-node-c26b72af-ae2e-9b2b-aedd-f66ce8e53aeb-1244aff5, #w-node-_65a733c3-1895-4a60-37a3-535df524f3cc-1244aff5, #w-node-e293aa0b-8045-d2f6-d6d8-a3ac1baf2487-1244aff5, #w-node-_4557fc8d-210c-650b-cf63-9880ca94834e-1244aff5, #w-node-b26b0e81-f980-48fd-1664-b447cc0fe850-1244aff5, #w-node-d439eec1-dcda-43c8-203d-ed89c17f4584-1244aff5, #w-node-eab84892-bf5b-c0bc-4342-167b2238b2cb-1244aff5, #w-node-_49d39fb1-285e-5136-be06-aba1e034951f-1244aff5, #w-node-_35428c9f-de03-a560-7b06-f9e482607d12-1244aff5, #w-node-f1f824e7-8eff-3606-4520-479a4482dda1-1244aff5, #w-node-e6d5bcab-385a-c837-1ee1-6cfa7bd5f1dd-1244aff5, #w-node-eceb110f-bf28-0f22-f556-ae5e9f7f511f-1244aff5, #w-node-_388cad27-1cf4-f0bc-ddf3-d97486297a4b-1244aff5, #w-node-_554f4c64-b62d-6fe5-3697-de308c7028dc-1244aff5, #w-node-b2b85e0b-1622-5b9e-9cff-caf77214f045-1244aff5, #w-node-e7ff315d-3bf5-aad8-d221-b2879b37d686-1244aff5, #w-node-_9e1009b7-8027-1313-4256-1af6ba41df77-1244aff5, #w-node-aa297299-3339-805f-2694-87639024b845-1244aff5, #w-node-f065d698-7388-cea8-b7af-f2cdf03586d2-1244aff5, #w-node-_3e019964-77ec-fc45-a59c-eb10345f97fe-1244aff5, #w-node-_8d4d5575-4cc5-dd6f-268b-ec7e6f1e98d3-1244aff5, #w-node-_5a0a6c49-26e3-c3b6-8bf8-2b886cec9bd2-1244aff5, #w-node-bdd886c1-f106-0a3d-93e5-b37bc4b0eb20-1244aff5, #w-node-_2bcf0e21-2eb4-1504-cda0-e461254e14c9-1244aff5, #w-node-_3254d92c-b154-4926-6f22-43a3ef4b6f4c-1244aff5, #w-node-be9cf53c-c26d-ddeb-03eb-87022b40078b-1244aff5, #w-node-_189b19c1-734e-c73b-a5ec-af9e5242027a-1244aff5, #w-node-b9565e25-13b6-939e-2c8c-acb15f354f5c-1244aff5, #w-node-_07e960ff-b951-1730-82ac-40d2d4c0e25c-1244aff5, #w-node-f435e727-dab2-45ab-dd04-fe5e67e24bb5-1244aff5, #w-node-_098a0197-db3d-7fee-a82e-c2a6c23cc6b0-1244aff5, #w-node-fac487e6-9272-e79c-293e-57482acd7773-1244aff5, #w-node-_8307aab5-ed10-0068-029f-d0d6f2b9d959-1244aff5, #w-node-_8be7bde9-1a19-ceb7-d0c8-37f57aedaa75-1244aff5, #w-node-_96fc4e1a-6515-c754-f3dd-2621d1bafc97-1244aff5, #w-node-_5fad6372-c278-546c-aaa1-d5a86fdf5e81-1244aff5, #w-node-_23757150-5028-b40f-223f-630d68a620c6-1244aff5, #w-node-_44306a2d-a24c-e381-66a9-d927bd13e282-1244aff5, #w-node-_833ace2e-c7f6-6ba3-18d7-a01debb464c0-1244aff5, #w-node-_00a3f294-3664-3fad-e72c-4a50e71c9790-1244aff5, #w-node-_30fd693e-a599-9a57-97a8-1feb9639d800-1244aff5, #w-node-aa5ec8c8-d726-9371-211a-d7e4448a5030-1244aff5, #w-node-_368cd31b-3641-3c77-12c8-68a1bec3797e-1244aff5, #w-node-_502afdc5-074a-3020-2b77-4ef334337b66-1244aff5, #w-node-_5f64d3ec-2e9b-1ade-a959-e9a12cc2bffa-1244aff5, #w-node-_617a50fc-bf05-037b-dfd3-428d0742a5ed-1244aff5, #w-node-_78e8657a-d082-c163-42ae-90c63b135eec-1244aff5, #w-node-f5c95ca0-a42f-7047-df2e-e713c254ed6b-1244aff5, #w-node-a21a5679-1b6b-804f-67b2-16878a79f928-1244aff5, #w-node-_55f55154-f3ee-49c6-075d-084611ec98a0-1244aff5, #w-node-_6ff229a6-7e9a-6625-3e7e-f1671e4870b0-1244aff5, #w-node-bd267365-b50b-dcfe-d922-ae7b701aa8e4-1244aff5, #w-node-_043eb01a-f038-fa28-92d5-9b95bae584de-1244aff5, #w-node-_37309335-b283-613e-0a48-ec1d6f1f9410-1244aff5, #w-node-_82a1da0a-e72d-1985-affd-2bf21c0ba3ce-1244aff5, #w-node-_5d8b6336-2b26-3555-8c0b-0082ea39ade3-1244aff5, #w-node-_2ce2158d-1f50-c632-0fb0-93d2b81d14b2-1244aff5, #w-node-_1b65b758-55be-38c7-fe9d-f84eb3951a11-1244aff5, #w-node-_007822bb-c4c0-cb2f-a29f-7c7369d280fa-1244aff5, #w-node-fdd3be09-fb44-82c4-54d4-e80adf9680b8-1244aff5, #w-node-e670d019-4158-a2ed-5266-327207e04b52-1244aff5, #w-node-cce12b21-e667-beb4-3662-f7b1c28f7671-1244aff5, #w-node-a4989acf-3557-f42a-4fda-9bc1711221c7-1244aff5, #w-node-c60be8d5-d9e7-be06-cf3f-7ba14487e458-1244aff5, #w-node-d7303687-0d55-3dc5-fc19-a5066f8d2d45-1244aff5, #w-node-_21c53a6d-35f4-16ff-727b-d45820e7433e-1244aff5, #w-node-_6ecdf2e3-e3df-ba20-e1b6-d621f647415a-1244aff5, #w-node-_9dc378bc-5796-a5bd-20aa-2fc3ac967ff9-1244aff5, #w-node-d04923cd-079f-e5f4-35f9-c66848e3fcad-1244aff5, #w-node-ecad0b83-d640-733c-535f-17d4d005e97f-1244aff5, #w-node-f7fbb7c6-eebd-e47b-295a-5f0aec928dc9-1244aff5, #w-node-_6565e57d-e8a8-0744-0da9-d5ec86f30444-1244aff5, #w-node-_1c92eb42-9c9d-f8ba-5216-7a0a1166ddbe-1244aff5, #w-node-_26525597-ed79-36ec-cb7b-15b94e5bd930-1244aff5, #w-node-_030eec2c-ba2e-199b-8683-428eb2e34b44-1244aff5, #w-node-b26a72b9-4a44-0dff-280a-c204fb5f67d9-1244aff5, #w-node-_70211e72-0f27-fb88-149e-a1b87007e8c4-1244aff5, #w-node-e12f5095-2aa7-92c2-823a-43c99793180b-1244aff5, #w-node-_01dde0c5-dcd7-d1ba-047a-3487a7fb9cc6-1244aff5, #w-node-_7da32c9c-2632-6b6f-0e6e-a91b2c37fa4f-1244aff5, #w-node-_360e08df-d7e0-6215-7dcb-ed5dc5dbc18a-1244aff5, #w-node-_2f35552a-d949-41d8-06c9-6f009b9f6ece-1244aff5, #w-node-_25254e1f-07a0-010e-faf4-c2a96e994619-1244aff5, #w-node-dabb3049-49a5-8b14-5395-8eab6ed3ac19-1244aff5, #w-node-_406180f3-a782-2e13-5a69-d500f8cec149-1244aff5, #w-node-b49fb1c4-85cd-3db8-f8b6-eeb9050d8bf7-1244aff5, #w-node-_9ab6ef08-d847-8eb9-094d-b7457939128f-1244aff5, #w-node-a0534c90-f81d-065c-7942-640df4aa3f16-1244aff5, #w-node-_79c7cb45-7a6f-f072-4134-069fac7fca86-1244aff5, #w-node-_3e7780e1-dfc5-672d-60bd-940ffbf1bf02-1244aff5, #w-node-_00ffa2f5-9f5f-2d56-6a03-6d2183c8fd42-1244aff5, #w-node-_4a581e84-e3f4-8ba9-bcde-e5e27a3b38ff-1244aff5, #w-node-_938ca4fb-8b04-82e3-02c4-bcaf852682c6-1244aff5, #w-node-e59a7b26-54e1-5603-21f9-eaa09f8c3003-1244aff5, #w-node-f447f68f-dce3-9c3e-644f-dae9fbe0035b-1244aff5, #w-node-_54c69f42-3882-00bc-ab5f-239ba02268d6-1244aff5, #w-node-beda8bcd-be37-46f9-5566-72b3d08f96dc-1244aff5, #w-node-_11dbb534-2dff-369e-2231-6d8f5fc5e801-1244aff5, #w-node-_013e1857-cbeb-815e-7482-42c411b7088e-1244aff5, #w-node-_446df31c-18c7-d112-cc7b-bfa678c9a499-1244aff5, #w-node-f4150ebc-4b22-8f05-4803-dafb196daf8d-1244aff5, #w-node-_60718555-25de-c501-0c3c-f98224ce4ee0-1244aff5, #w-node-e1bf17a9-9da7-4fb0-591f-c315c75a15b6-1244aff5, #w-node-_2da53866-507b-9a0f-2948-319cda3153cc-1244aff5, #w-node-c537415b-1e01-921f-95a1-2428f26c5103-1244aff5, #w-node-c81622b8-087a-705d-3f3f-91d10d88794b-1244aff5, #w-node-f22eaa19-fe25-f379-61df-807a2a05bb0b-1244aff5, #w-node-e20ac3e3-2b00-ef89-b36d-6b34dba1ae9b-1244aff5, #w-node-_39df06a9-7ad3-fd8a-c527-4844623b2949-1244aff5, #w-node-b6d6a65a-8334-f420-5cde-895e08ca889c-1244aff5, #w-node-_0665ff6c-46a8-75e9-4695-61b3d5930579-1244aff5, #w-node-f05e532a-5659-a84c-130f-1f67bdc9200a-1244aff5, #w-node-d36fb085-aba9-962e-8d9f-4bedcdc15d11-1244aff5, #w-node-_902b73ed-b8b8-de7e-3036-ae162d6e89ec-1244aff5, #w-node-a4191d5e-913b-c07d-7110-4013bf286647-1244aff5, #w-node-dccef656-8a23-cc1e-eeb5-9d51cf8ec67f-1244aff5, #w-node-af37c1c4-694c-ec71-17ae-021ef8c876c8-1244aff5, #w-node-_73c49977-e599-d458-0706-7c74fb4037fe-1244aff5, #w-node-_79b0a334-395d-9d33-79fe-11b11c6e0a5e-1244aff5, #w-node-_3bbc6d7b-75a4-56f2-4b9a-f3ac42a0aa27-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d8ac2cd-1eca-4907-2a1e-d0086533b7da-1244aff5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-defd8fec-44c8-927a-0aa9-e69fe08e135b-1244aff5, #w-node-b941e551-bc6a-4259-92a3-94629d25453e-1244aff5, #w-node-_5353b841-8eef-a31c-d828-288040cefcb3-1244aff5, #w-node-_82cab63e-092a-ecee-e046-fea15df9b7ff-1244aff5, #w-node-ece2dee5-a530-dcd3-5e2b-3dff27a7c212-1244aff5, #w-node-e08de98f-8dfd-c7d9-6878-5c190b0367f2-1244aff5, #w-node-_84f97232-589d-ad94-9112-d267ebfe0c06-1244aff5, #w-node-a62a39c7-c4a5-0c2a-56f4-8a7a5f93ef5d-1244aff5, #w-node-e487cc6d-ba3e-a201-267e-8030a35103e3-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_452cdfee-7d17-8b36-f1c5-df488367e849-1244aff5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_1ed0d2fc-147c-e63a-b581-504f743b9168-1244aff5 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_81e2d1fa-c179-074f-3d85-da8255c5640b-1244aff5 {
  order: 9999;
}

#w-node-fb6b8a62-d6f8-50bc-92ef-3c13d094e2dd-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9809dbc9-3b22-b4cd-1e6e-79e83f7a8564-1244aff5 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_57d03bff-9521-0013-5ce9-e384fbc10c4f-1244aff5, #w-node-_5ace26cb-1bc8-c558-29e2-105a69b66ee6-1244aff5, #w-node-_13587c88-24f2-1bf3-710b-f5a998e2ad23-1244aff5, #w-node-e8d05fcc-1d79-62ac-145f-981134cce61f-1244aff5, #w-node-_7185e136-4be8-7420-5350-3433b7802927-1244aff5, #w-node-_7185e136-4be8-7420-5350-3433b7802928-1244aff5, #w-node-_7185e136-4be8-7420-5350-3433b7802929-1244aff5, #w-node-_7185e136-4be8-7420-5350-3433b780292a-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0411171d-bf1c-2774-8006-eb7da4851c1a-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7425d502-fb06-75fe-589f-800d42a1a56b-1244aff5, #w-node-_87021033-e68b-4ecf-ad84-dd145c5b88d9-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe31e142-72cd-d686-2fd0-e0c8ffa90809-1244aff5 {
  place-self: end;
}

#w-node-_4bb60d69-8ffc-3ef3-8f18-81d4df413d49-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4bb60d69-8ffc-3ef3-8f18-81d4df413d54-1244aff5, #w-node-_4bb60d69-8ffc-3ef3-8f18-81d4df413d57-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1555efe9-aca2-8c15-6466-c4120201ef2d-1244aff5 {
  place-self: end;
}

#w-node-_14089497-891d-e22d-761b-58827140e3b0-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14089497-891d-e22d-761b-58827140e3bb-1244aff5, #w-node-_14089497-891d-e22d-761b-58827140e3be-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2113ac96-9727-5c0a-c3a5-2a6c0de00c82-1244aff5 {
  place-self: end;
}

#w-node-f4c67951-25b0-5acf-eff5-eac1bfa78410-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f4c67951-25b0-5acf-eff5-eac1bfa7841b-1244aff5, #w-node-f4c67951-25b0-5acf-eff5-eac1bfa7841e-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6872c9b1-4ff1-a9f1-070b-f9811d2a4ab4-1244aff5 {
  place-self: end;
}

#w-node-_66890e2b-cae2-6ee3-3dac-e7c1ecc06989-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66890e2b-cae2-6ee3-3dac-e7c1ecc06994-1244aff5, #w-node-_66890e2b-cae2-6ee3-3dac-e7c1ecc06997-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bc59908-aa5f-522d-0f01-7713c637f463-1244aff5 {
  place-self: end;
}

#w-node-f7637d82-4697-8b9d-a700-415ad0331d0e-1244aff5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7637d82-4697-8b9d-a700-415ad0331d16-1244aff5, #w-node-f7637d82-4697-8b9d-a700-415ad0331d19-1244aff5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96fe8eb9-6606-fc0a-aa65-90f301ae18c3-1244aff5 {
  place-self: end;
}

#w-node-e8ae7e3a-adee-ba4e-111b-42b85f1e3515-b169ec6f, #w-node-d4a30c94-1d07-8fb7-7754-c15528d18ae8-b169ec6f, #w-node-_4bfdb9a8-c365-d920-7dc4-4cf57e316e31-015db096 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afc69444-b59f-0683-23d2-b314accdb20c-015db096 {
  align-self: center;
}

#w-node-afc69444-b59f-0683-23d2-b314accdb20d-015db096, #w-node-_0c7f0aea-80c2-0bd5-2358-6dad7c582339-7b3b8b09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa22660d-3e40-9b3f-8d49-d131c5796692-7b3b8b09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60d78b0e-f08f-78d3-fc76-37363a094f9e-7b3b8b09 {
  justify-self: end;
}

#w-node-_57a648f7-6194-aa92-2482-404385703b89-72b799b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a648f7-6194-aa92-2482-404385703b8b-72b799b9, #w-node-ff2ac8f0-9ff7-eb21-d053-303e7be14dc0-72b799b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57a648f7-6194-aa92-2482-404385703b90-72b799b9 {
  justify-self: end;
}

#w-node-_6e20f4dc-4e1f-54fb-0d41-b1a44f9b5b87-3d81dab8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b9f8424-b8bf-832c-7631-642db873ab70-3d81dab8 {
  align-self: center;
}

#w-node-_1565e0f5-309f-9320-f6e7-ded528fa2eb4-1566ea5d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_15b9592f-eb38-3320-3ffa-a55d4d104cea-1566ea5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a870e27-1c07-b218-9bb1-fd1c864490be-1566ea5d {
  grid-column: span 3 / span 3;
}

#w-node-_277cc876-cb36-c8c6-8440-088414156dc3-1566ea5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6653d57a-a834-d38b-1e1e-7f2570bdd82f-1566ea5d, #w-node-ac74b29d-4cfd-9011-33f2-dad7f8edf1fc-1566ea5d, #w-node-_472b8323-47e7-d984-ac5a-53a637a29768-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29769-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2976f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29770-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29771-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29772-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29773-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29774-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29775-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29776-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29777-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29778-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29779-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2977f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29780-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29781-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29782-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29783-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29784-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29785-3ec78708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29786-3ec78708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29787-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29788-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29789-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2978b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2978c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2978d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2978e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2978f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29790-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29791-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29792-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29793-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29794-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29795-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29796-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29797-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29798-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29799-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2979f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297a9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297aa-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ab-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ac-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ad-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ae-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297af-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297b9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ba-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297bb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297bc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297bd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297be-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297bf-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297c9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ca-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297cb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297cc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297cd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ce-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297cf-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297d9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297da-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297db-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297dc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297dd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297de-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297df-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297e9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ea-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297eb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ec-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ee-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ef-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297f9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297fa-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297fb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297fc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297fd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297fe-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a297ff-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29800-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29801-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29802-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29803-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29804-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29805-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29806-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29807-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29808-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29809-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2980f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29810-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29811-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29812-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29813-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29814-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29815-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29816-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29817-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29818-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29819-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2981f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29820-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29821-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29822-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29823-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29824-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29825-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29826-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29827-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29828-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29829-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2982f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29830-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29831-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29832-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29833-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29834-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29835-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29836-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29837-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29838-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29839-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2983f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29840-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29841-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29842-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29843-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29844-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29845-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29846-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29847-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29848-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29849-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2984f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29850-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29851-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29852-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29853-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29854-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29855-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29856-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29857-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29858-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29859-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2985f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29860-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29861-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29862-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29863-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29864-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29865-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29866-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29867-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29868-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29869-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2986f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29870-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29871-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29872-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29873-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29874-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29875-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29876-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29877-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29878-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29879-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2987f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29880-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29881-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29882-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29883-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29884-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29885-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29886-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29887-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29888-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29889-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2988f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29890-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29891-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29893-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29894-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29895-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29896-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29897-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29898-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29899-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2989f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298a9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298aa-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ab-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ac-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ad-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ae-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298af-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298b9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ba-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298bb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298bc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298bd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298be-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298bf-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298c9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ca-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298cb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298cc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298cd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ce-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298cf-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298d9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298da-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298db-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298dc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298dd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298de-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298df-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298e9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ea-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298eb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ec-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ed-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ee-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ef-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298f9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298fa-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298fb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298fc-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298fd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298fe-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a298ff-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29900-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29901-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29902-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29903-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29904-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29905-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29906-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29907-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29908-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29909-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2990f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29910-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29911-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29912-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29913-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29914-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29915-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29916-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29917-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29918-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29919-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2991f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29920-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29921-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29922-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29923-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29924-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29925-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29926-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29927-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29928-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29929-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2992f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29930-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29931-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29932-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29933-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29934-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29935-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29936-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29937-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29938-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29939-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2993f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29940-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29941-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29942-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29943-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29944-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29945-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29946-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29947-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29948-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29949-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2994f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29950-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29951-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29952-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29953-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29954-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29955-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29956-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29957-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29958-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29959-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2995f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29960-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29961-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29962-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29963-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29964-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29965-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29966-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29967-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29968-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29969-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2996f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29970-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29971-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29972-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29973-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29974-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29975-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29976-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29977-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29978-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29979-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2997f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29980-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29981-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29982-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29983-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29984-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29985-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29986-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29987-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29988-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29989-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2998f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29990-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29991-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29992-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29993-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29994-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29995-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29996-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29997-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29998-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29999-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999a-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999b-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999c-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999d-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999e-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a2999f-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299a9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299aa-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ab-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ac-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ad-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ae-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299af-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b0-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b1-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b3-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b4-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b7-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b8-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299b9-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ba-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299bb-3ec78708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299cb-3ec78708 {
  justify-self: start;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299d1-3ec78708 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299d5-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299d9-3ec78708 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299dd-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299e2-3ec78708 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299e6-3ec78708 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299ea-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ee-3ec78708 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a299f2-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299f7-3ec78708 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29a0c-3ec78708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29ab7-3ec78708 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29abb-3ec78708 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_472b8323-47e7-d984-ac5a-53a637a29abd-3ec78708 {
  justify-self: start;
}

#w-node-_721a4a35-932a-7b4f-7e68-6324c1f4e7ed-20a1e8f5, #w-node-_721a4a35-932a-7b4f-7e68-6324c1f4e80f-20a1e8f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef93dd1f-f6d1-a2be-dc23-3e8d27119d87-2303b9b8, #w-node-_324a76b6-b5a4-9ec0-6ae6-8859a65639a0-2303b9b8, #w-node-_72a86f6c-c2b3-43d2-77bd-a873f1cc592a-2303b9b8, #w-node-_84d33da3-d314-9654-c4f0-f3a37bf43c46-2303b9b8, #w-node-_3ae63c6d-8593-74ec-37c9-a938ff232983-2303b9b8, #w-node-_348dda4a-20d0-37c1-23b1-43bdf3af9852-2303b9b8, #w-node-ada86ce6-9264-3b8d-51fb-8e4d04c4ac82-2303b9b8, #w-node-_89d41fe1-431c-e1b8-0062-1f42fbbf77c9-2303b9b8, #w-node-db48f68e-0392-fc57-82f2-1fb7c489cdd9-2303b9b8, #w-node-_6d2c4821-1604-e29f-a473-e9a42e77598b-058da63b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06d59816-ce01-aa83-3783-1f098199f456-058da63b {
  justify-self: start;
}

#w-node-d71f1552-e127-e425-c982-ec96d0ccd1b8-058da63b {
  justify-self: end;
}

#w-node-_02d2c93f-5a40-3812-5039-cffeecab19ba-058da63b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1440px) {
  #w-node-_472b8323-47e7-d984-ac5a-53a637a299e6-3ec78708 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_472b8323-47e7-d984-ac5a-53a637a299cb-3ec78708 {
    justify-self: end;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a29ac3-3ec78708 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a29ac8-3ec78708 {
    grid-area: 2 / 2 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5df18fdc-faf3-40ae-ab3e-d73ba02a35e7-44f8c5f3, #w-node-bd92164a-df74-494e-7ff0-2c59385f95a6-44f8c5f3, #w-node-c48c5b19-a1e8-d309-7d81-fdaef72f784a-44f8c5f3, #w-node-a7e63d04-1e48-ab75-856a-b20d521d1888-44f8c5f3, #w-node-_4cbcca9c-698b-06db-8861-c1de410d01f5-44f8c5f3 {
    grid-column: span 1 / span 1;
  }

  #w-node-d77e843a-bc13-5ddb-753e-72584d68edbf-921f6831 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_071c6ac4-578b-b0e7-3feb-0bab112d805b-e4b0bd5a {
    order: -9999;
  }

  #w-node-_28d742d4-3fee-3767-97fd-2d21829df918-e4b0bd5a, #w-node-_2e36d238-e20e-876c-1e63-acf769e9751c-e4b0bd5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d269ead0-abfd-4e34-1a3f-713f9be4511b-e4b0bd5a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e69-e4b0bd5a, #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e6a-e4b0bd5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e44cd7a8-8101-582b-c8b8-892c4f2f2e6b-e4b0bd5a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_2dad81f9-1077-4891-1068-92efae2625cc-e4b0bd5a, #w-node-_2dad81f9-1077-4891-1068-92efae2625cd-e4b0bd5a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2dad81f9-1077-4891-1068-92efae2625ce-e4b0bd5a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_10b3e029-46be-e3ae-0574-354dbb0f3e74-2d93daf7 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_97f484f8-d0ff-f662-8045-05d227c2d90a-73ec4dc9, #w-node-f1931da9-df4e-cf20-a825-ba9e61edbd0f-73ec4dc9, #w-node-_2e73939e-5104-60aa-b084-fd7421426ae5-73ec4dc9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3102415a-1a8d-823a-942b-8419f82e7f29-73ec4dc9 {
    order: -9999;
  }

  #w-node-_3e3588ff-8101-a789-35c7-9c3c0aa1b282-73ec4dc9, #w-node-cd1a4179-beca-a438-c4bc-84b5498b70a9-73ec4dc9, #w-node-_2241aea1-1ed3-cc38-02ac-a118f1ef3c7c-73ec4dc9, #w-node-cd1a4179-beca-a438-c4bc-84b5498b70ab-73ec4dc9, #w-node-cd1a4179-beca-a438-c4bc-84b5498b70ac-73ec4dc9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3837a6ea-9d36-ff4c-95d0-a3aa45c2772f-17087487, #w-node-_4214d09e-f39b-2924-d27c-5c0dabadb65c-17087487 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d63d0db9-f638-8a53-baa4-26bf67acd1e6-17087487 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_97f484f8-d0ff-f662-8045-05d227c2d90a-bf0925cd {
    grid-column: span 2 / span 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299d5-3ec78708 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299d9-3ec78708 {
    grid-row: span 3 / span 3;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299dd-3ec78708 {
    grid-row: span 2 / span 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299e6-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a299ea-3ec78708 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299ee-3ec78708 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299f2-3ec78708 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a299f7-3ec78708 {
    grid-column: span 2 / span 2;
  }

  #w-node-_472b8323-47e7-d984-ac5a-53a637a29abb-3ec78708, #w-node-_472b8323-47e7-d984-ac5a-53a637a29abd-3ec78708 {
    justify-self: stretch;
  }
}
