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: Mark Pro;
  src: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc86eccd78f6c9c1e8daae_Mark%20Pro.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mark Pro;
  src: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc86ec3fa71661e70b2368_Mark%20Pro%20Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mark Pro;
  src: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc86ed2a90afe306d0e4c4_Mark%20Pro%20Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mark Pro;
  src: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc86ec2f3769a1ae3a83cb_Mark%20Pro%20Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --untitled-ui-primary600: #343434;
  --untitled-ui-white: white;
  --untitled-ui-primary700: #41a0ee;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray700: #344054;
  --untitled-ui-gray50: #fafafa;
  --untitled-ui-gray800: #1d2939;
  --untitled-ui-gray100: #f2f4f7;
  --flowui-component-library-gray-200: #fafafa;
  --fafafa: #fafafa;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-900: #160042;
  --flowui-component-library-white: white;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-gray-500: #6b7094;
  --untitled-ui-gray600: #606060;
  --untitled-ui-gray500: #8f8f8f;
  --untitled-ui-gray900: #101828;
  --black: black;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-success700: #027a48;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-gray200: #eaecf0;
  --unselected-grey: #606060;
  --untitled-ui-primary500: #9e77ed;
  --sus_green: #2e8a7a;
  --untitled-ui-primary50-501: #41a0ee0d;
  --untitled-ui-warning300: #ffc700;
  --red: #ff7776;
  --flowui-component-library-gray-400: #b6b9ce;
  --flowui-component-library-primary-base: #642eff;
  --flowui-component-library-gray-100: #f7f9fd;
  --flowui-component-library-grey-600: #393b6a;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-primary300: #d6bbfb;
  --placeholder-text-gray: #8f8f8f;
  --untitled-ui--pink50: #fdf2fa;
  --untitled-ui--indigo50: #eef4ff;
  --white: white;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-success-darker: #006638;
  --input-field-gray: #f0f0f0;
  --untitled-ui--warning500: #f79009;
  --untitled-ui--indigo500: #6172f3;
  --untitled-ui--pink500: #ee46bc;
  --untitled-ui--orange50: #fef6ee;
  --untitled-ui--orange700: #b93815;
  --untitled-ui--indigo700: #3538cd;
  --untitled-ui--pink700: #c11574;
  --untitled-ui--blue50-2: #eff8ff;
  --untitled-ui--blue700: #175cd3;
  --sustainable_green: #343434;
  --untitled-ui--blue500: #2e90fa;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.uui-heroheader16_image {
  flex: 0 auto;
  width: 74rem;
  min-width: 74rem;
  margin-top: -20px;
}

.uui-heroheader16_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button_1 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1.uui-space-small.nw2 {
  border-style: none;
}

.uui-button_1.uui-space-small._25 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button_1.uui-space-small._25.inpage {
  flex-flow: row;
  width: auto;
  position: absolute;
  inset: auto 1rem 1rem;
}

.uui-button-wrapper.max-width-full-mobile-landscape:hover {
  border: 1px #fff;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-white {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-white:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-white:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-white.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-white.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-white.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-white.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-white.uui-space-small.nw2 {
  background-color: var(--flowui-component-library-gray-200);
}

.uui-button-secondary-white.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-white.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui-primary600);
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: #000;
  margin-top: 2rem;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.uui-badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon.text-color-primary500 {
  color: #41a0ee;
  margin-right: -.25rem;
}

.badge-group_text-wrapper {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 7.5px;
}

.uui-badge-group {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group.is-primary {
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  text-decoration: none;
}

.uui-max-width-xlarge {
  text-align: center;
  width: 100%;
  max-width: 80rem;
  margin-top: 0;
}

.uui-text-align-center {
  text-align: center;
}

.uui-heroheader16_component {
  background-color: #fafafa;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 60px;
}

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

.uui-page-padding {
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.ds_hero_section {
  overflow: hidden;
}

.text-block {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-2 {
  color: var(--untitled-ui-primary700);
  font-family: Mark Pro, sans-serif;
  font-weight: 400;
}

.text-span, .text-span-2, .text-span-3 {
  color: #343434;
}

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

.f-content-image-wrapper {
  border-radius: 12px;
  width: 100%;
  max-width: 450px;
  height: 430px;
  overflow: hidden;
}

.f-button-secondary {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary:hover {
  background-color: var(--flowui-component-library-gray-200);
  border-color: #0000;
}

.f-button-neutral {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-32 {
  margin-bottom: 32px;
}

.f-h3-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-heading-detail-small {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-regular {
  padding: 72px 5%;
  position: relative;
}

.navbar_section {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafae6;
  border: 1px #000;
  display: block;
  position: sticky;
  inset: 0 0 auto;
}

.navbar_section.mobile, .navbar_section.mobile-copy {
  display: none;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

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

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

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

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

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

.uui-navbar05_menu-button {
  padding: 0;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-2.show-tablet, .show-tablet {
  display: none;
}

.uui-navbar05_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar05_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar05_link {
  color: var(--untitled-ui-gray500);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar05_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar05_link.w--current {
  color: #000;
}

.uui-navbar05_link.uui-navbar05_link-copy {
  padding-left: 1rem;
}

.uui-navbar05_link.uui-navbar05_link-copy.nw.desktop-copy {
  display: none;
}

.hide-mobile-portrait {
  color: var(--untitled-ui-primary700);
  font-size: 14px;
  font-weight: 500;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link:active {
  color: var(--untitled-ui-primary700);
}

.uui-navbar05_bottom-bar-content {
  z-index: 1;
  color: var(--untitled-ui-primary700);
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.uui-navbar05_bottom-bar-background {
  background-color: var(--untitled-ui-gray50);
  width: 200vw;
  max-height: 60px;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar05_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: 60px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uui-text-size-small {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--untitled-ui-gray600);
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.4;
}

.uui-navbar05_item-heading {
  color: #000;
  margin-bottom: .25rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-navbar05_item-heading.margin-bottom-0, .uui-navbar05_item-heading.margin-bottom-0-copy {
  color: var(--untitled-ui-gray600);
  margin-bottom: 0;
}

.uui-navbar05_item-heading.margin-bottom-0-copy._25 {
  margin-bottom: .25rem;
}

.uui-navbar05_item-right {
  grid-column-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-navbar05_item-right.unlinked {
  grid-column-gap: 1rem;
  grid-row-gap: 1px;
  justify-content: center;
  align-self: flex-start;
  margin-top: -1px;
  margin-left: 1rem;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  color: var(--untitled-ui-primary600);
  background-color: #fffce5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-featured-large.login {
  background-color: #fff;
  display: flex;
}

.icon-featured-large.login._25 {
  width: 3.5rem;
  height: 3.5rem;
}

.icon-featured-large._25 {
  justify-content: center;
  align-items: center;
}

.uui-navbar05_icon-holder {
  flex: none;
}

.uui-navbar05_icon-holder._25 {
  align-self: center;
}

.uui-navbar05_dropdown-link_copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar05_dropdown-link_copy:hover {
  background-color: var(--untitled-ui-gray50);
  border-radius: 15px;
}

.uui-navbar05_dropdown-link_copy.login {
  min-width: auto;
}

.uui-navbar05_dropdown-link_copy._25 {
  place-items: center stretch;
}

.uui-navbar05_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  display: grid;
}

.uui-navbar05_dropdown-link-list.unlinked {
  padding: .75rem;
  display: flex;
}

.uui-navbar05_dropdown-link-list.login {
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1rem;
  min-width: 18rem;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success.nw {
  align-self: flex-end;
  margin-right: 2rem;
}

.uui-navbar05_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.uui-navbar05_dropdown-content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.uui-navbar05_dropdown-content-left.hover {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-navbar05_dropdown-content-left.login {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.uui-navbar05_dropdown-content-left.login.solutions {
  flex: 0 auto;
}

.uui-navbar05_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar05_dropdown-content.login {
  justify-content: flex-end;
  overflow: visible;
}

.uui-navbar05_dropdown-content.login.solutions {
  justify-content: center;
  align-items: flex-start;
  margin-left: 32px;
}

.uui-navbar05_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-navbar05_container.login {
  overflow: visible;
}

.uui-navbar05_dropdown-list {
  display: none;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  top: 3.7625rem;
  left: 0%;
  right: auto;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list.login {
  max-width: 80rem;
  display: none;
}

.uui-navbar05_dropdown-list.login.w--open {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  min-width: 100vw;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0 auto auto;
  overflow: visible;
}

.uui-dropdown-icon {
  color: var(--untitled-ui-gray500);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .9rem;
  font-size: 1rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon:hover {
  color: var(--untitled-ui-primary600);
}

.uui-navbar05_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar05_dropdown-toggle:hover {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-navbar05_dropdown-toggle.solutions {
  padding-right: 2.2rem;
  transition: all .3s;
}

.uui-navbar05_dropdown-toggle.solutions:hover {
  color: var(--untitled-ui-primary600);
  flex-wrap: wrap;
}

.uui-navbar05_dropdown-toggle.solutions.dropdown {
  min-width: auto;
  margin-right: 0;
  padding-top: 1.65rem;
  padding-left: 6px;
  padding-right: 6px;
}

.uui-navbar05_dropdown-toggle.solutions.login {
  flex-flow: row;
  max-width: 80rem;
  display: flex;
}

.uui-navbar05_dropdown-toggle.solutions-copy {
  padding-right: 2.2rem;
  transition: all .3s;
}

.uui-navbar05_dropdown-toggle.solutions-copy:hover {
  color: var(--untitled-ui-primary600);
  flex-wrap: wrap;
}

.uui-navbar05_dropdown-toggle.solutions-copy.dropdown {
  min-width: auto;
  margin-right: 0;
  padding-top: 1.65rem;
  padding-left: 6px;
  padding-right: 6px;
}

.uui-navbar05_dropdown-toggle.solutions-copy.login {
  flex-flow: row;
  max-width: 80rem;
  display: flex;
}

.uui-navbar05_menu-dropdown {
  transition: all .2s;
  position: static;
}

.uui-navbar05_menu-dropdown.login {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.uui-navbar05_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 100%;
  margin-top: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar05_logo-link {
  padding-left: 0;
}

.navbar {
  z-index: 2147483647;
  border-bottom: 1px none var(--untitled-ui-gray100);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-items: center;
  max-height: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  top: 0;
  left: 10px;
  right: 10px;
}

.text-block-3, .text-block-4 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-5 {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-6 {
  color: var(--untitled-ui-gray500);
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.text-block-6:hover {
  color: var(--untitled-ui-primary600);
}

.text-block-6:active, .text-block-6:focus {
  font-weight: 400;
}

.text-block-6.dropdown {
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.uui-footer07_legal-link {
  color: var(--untitled-ui-gray500);
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_legal-link:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer07_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: stretch;
  font-family: Mark Pro, sans-serif;
  display: grid;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-2.text-color-gray500 {
  color: var(--untitled-ui-gray500);
  padding-top: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
}

.uui-footer07_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui-gray200);
  justify-content: space-between;
  margin-top: 2rem;
  padding-top: 1.5rem;
  display: flex;
}

.uui-footer07_link {
  color: var(--untitled-ui-gray600);
  text-align: center;
  padding: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer07_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer07_link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 20px;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: -20px;
  display: flex;
}

.uui-footer07_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.uui-footer07_top-wrapper {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xlarge {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

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

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

.sooter {
  display: none;
}

.text-block-7 {
  color: var(--untitled-ui-gray600);
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
}

.uui-navbar05_link-copy:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.uui-navbar05_link-copy.w--current {
  color: #000;
  font-weight: 500;
}

.text-span-4 {
  color: #2e8a7a;
}

.text-span-5 {
  color: #ff7776;
}

.text-span-6 {
  color: #41a0ee;
}

.text-span-7 {
  color: #ffc700;
}

.uui-cta12_logo {
  height: 2.5rem;
}

.uui-cta12_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2.button-row-center {
  justify-content: center;
}

.uui-button-row-2.is-reverse-mobile-landscape {
  margin-bottom: 1rem;
}

.uui-button-row-2.is-reverse-mobile-landscape.nw {
  justify-content: flex-end;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large {
  color: var(--untitled-ui-gray600);
  text-align: justify;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-2 {
  text-align: center;
}

.uui-padding-vertical-xhuge {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

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

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 5rem;
}

.uui-logos03_logo {
  height: 3rem;
}

.uui-logos03_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-logos03_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: grid;
}

.uui-logos03_text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-logos03_content-left {
  max-width: 20rem;
}

.uui-logos03_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.f-logo-shadow {
  background-color: var(--flowui-component-library-white);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 10px 24px;
  display: flex;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-grid-four-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.f-h6-heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-title-wrapper-center.margin-bottom-48 {
  margin-bottom: 48px;
}

.f-container-regular-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ds_logo_section {
  padding: 2rem 0% 0;
  display: block;
  position: relative;
}

.f-logo-cell {
  background-color: var(--untitled-ui-white);
  filter: saturate(0%);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 60px;
  margin-left: 14px;
  margin-right: 14px;
  padding: 10px;
  display: flex;
}

.f-logo-cell:hover {
  background-color: var(--untitled-ui-white);
  filter: none;
}

.f-logo-group {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.f-logo-carousel {
  flex: none;
  display: flex;
}

.f-logo-gradient-r {
  z-index: 5;
  background-image: linear-gradient(267deg, #fff, #fff 21%, #ffffffa3 51%, #fff0);
  width: 140px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.f-logo-gradient-l {
  z-index: 5;
  background-image: linear-gradient(to right, #fff, #fff 25%, #ffffffba 60%, #fff0);
  width: 140px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.f-logo-css {
  display: none;
}

.f-logo-carousel-wrap {
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  min-height: 104px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-container-regular-3 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large {
  padding: 92px 5%;
  position: relative;
}

.text-span-8, .text-span-9 {
  color: #fd0;
}

.text-span-10 {
  font-weight: 500;
}

.uui-layout08_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout08_item-text-wrapper {
  align-self: center;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item {
  display: flex;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-heading-subheading {
  color: var(--untitled-ui-gray600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-block-8 {
  color: var(--untitled-ui-white);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-9 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-layout60_number-text {
  color: var(--untitled-ui-gray900);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-layout60_number {
  color: var(--untitled-ui-primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout60_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui-gray600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.uui-heading-medium-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--unselected-grey);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout60_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-layout60_image-wrapper {
  background-color: #f2f4f700;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout60_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.whitetext_onbutton {
  color: var(--untitled-ui-white);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout73_image {
  width: 100%;
}

.uui-layout73_image-wrapper {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-layout73_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout73_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.uui-heroheader22_image {
  box-shadow: none;
  filter: brightness(75%) saturate(120%) contrast(110%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: cover;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 30px;
  width: 100%;
  height: 30rem;
  margin-left: 0;
}

.uui-heroheader22_image-wrapper {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-4.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-4.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heroheader22_text-underline {
  background-image: none;
  background-position: 0 0;
  overflow: visible;
}

.uui-heading-xlarge-2 {
  color: #000;
  text-align: center;
  margin: 0 auto;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.uui-max-width-xlarge-2 {
  justify-content: flex-start;
  width: 100%;
  padding-left: 6rem;
  padding-right: 6rem;
  display: flex;
}

.text-block-11 {
  flex: 0 auto;
}

.text-block-12 {
  color: var(--untitled-ui-white);
  text-align: center;
  flex-flow: column-reverse wrap;
  flex: 0 auto;
  place-content: flex-start center;
  align-items: center;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: absolute;
}

.text-span-11 {
  font-size: 2.25rem;
}

.text-span-12 {
  font-size: 18px;
}

.text-span-13 {
  font-weight: 700;
}

.uui-space-xxlarge-2 {
  width: 100%;
  min-height: 5rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large {
  background-color: var(--untitled-ui-primary500);
  color: var(--untitled-ui-white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-layout72_item {
  background-color: var(--untitled-ui-gray50);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout72_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.card_padding {
  padding-top: 2rem;
  padding-bottom: 0;
}

.uui-layout12_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-layout12_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout12_number-text1 {
  color: var(--sus_green);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-layout12_number1 {
  color: var(--sus_green);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.goodfortheplanet_description {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.goodfortheplanet_headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: #2e8a7a;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.card_layout {
  display: block;
  overflow: visible;
}

.layout_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end center;
  display: grid;
  overflow: visible;
}

.good_for_the_planet {
  background-color: var(--untitled-ui-white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  box-shadow: 0 0 60px 20px #00000005;
}

.quick-stack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 0 0 7rem;
}

.image-4 {
  margin-bottom: .75rem;
}

.verifiedexperts_headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.verifiedexperts_description {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-layout12_number-copy {
  color: var(--untitled-ui-primary700);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_number-text-copy {
  color: var(--untitled-ui-primary700);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.verifiedexpert_background {
  background-color: var(--untitled-ui-white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  box-shadow: 0 0 60px 20px #00000005;
}

.uui-text-size-large-copy {
  color: var(--untitled-ui-gray600);
  text-align: justify;
  letter-spacing: normal;
  margin-bottom: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.uui-button-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-copy.uui-space-small {
  background-color: var(--fafafa);
  box-shadow: none;
  border-color: #f0f0f0;
  border-radius: 15px;
  margin-top: 2rem;
}

.uui-button-copy.uui-space-small:hover {
  background-color: #f0f0f0;
  border-style: solid;
  border-color: #f0f0f0;
}

.text-block-13 {
  color: var(--untitled-ui-primary700);
  -webkit-text-stroke-color: var(--untitled-ui-primary700);
  align-items: center;
  font-family: Mark Pro, sans-serif;
  font-size: .6rem;
  display: flex;
}

.text-block-13.login {
  text-align: left;
}

.text-block-14 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-14:hover {
  color: var(--untitled-ui-primary700);
}

.second_icom {
  color: var(--untitled-ui-primary600);
  background-color: #eaf3f2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-featured-large-copy-copy._25 {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), var(--untitled-ui-white));
  width: 3.5rem;
  height: 3.5rem;
}

.uui-text-size-large-copy {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-navbar05_dropdown-link-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  cursor: default;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  padding-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-text-size-medium-2.second {
  padding-bottom: 0;
}

.uui-text-size-medium-2.placeholder {
  color: var(--untitled-ui-white);
}

.uui-text-size-medium-2.sophiaai {
  margin-top: -3px;
  margin-bottom: -1px;
  line-height: 1;
}

.uui-icon-1x1-xsmall-4 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing05_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing05_feature {
  display: flex;
}

.uui-pricing05_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.uui-text-weight-semibold {
  font-weight: 600;
}

.uui-pricing05_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-pricing05_price-text {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.85rem;
  font-weight: 500;
  line-height: 1.4;
}

.uui-pricing05_price {
  color: #000;
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading_package5 {
  color: #41a0ee;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.icon5_pricing {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #ecf6fd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-pricing05_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing05_content-top {
  flex-direction: column;
}

.uui-pricing05_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing05_plan {
  border: 1px none var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: 30px;
  padding: 2rem;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 60px 20px #00000005;
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
  border-radius: 7.5px;
}

.uui-pricing05_popular-label {
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.uui-pricing05_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: visible;
}

.uui-text-size-large-4 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center, .align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-padding-vertical-xhuge-6 {
  background-color: #0000;
  padding-top: 7rem;
  padding-bottom: 6rem;
}

.uui-padding-vertical-xhuge-6:hover {
  background-color: #0000;
}

.uui-padding-vertical-xhuge-6._25 {
  padding-top: 6rem;
}

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

.uui-page-padding-5 {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), #fcfcfc 34%, var(--fafafa));
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-15 {
  font-family: Mark Pro, sans-serif;
}

.text-span-14 {
  color: var(--sus_green);
  font-weight: 500;
}

.text-span-15 {
  color: var(--untitled-ui-warning300);
  font-weight: 500;
}

.text-span-16 {
  color: var(--red);
  font-weight: 500;
}

.text-block-16, .text-block-17, .text-block-18, .text-block-19 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-section_layout12-copy-copy {
  background-color: var(--fafafa);
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
}

.heading_medium {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.layout_content {
  padding-right: 15px;
}

.text_size_large {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.image-4-copy-copy {
  margin-top: -1px;
  margin-bottom: .75rem;
  margin-left: -3px;
}

.uui-padding-vertical-xhuge-5-copy {
  padding-top: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-layout12_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout12_item-list-copy.nw {
  justify-content: center;
  justify-items: center;
  margin-bottom: auto;
  display: none;
}

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

.text-block-10-copy {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.slide-nav-styling-embed {
  color: var(--untitled-ui-primary600);
  background-color: #0000;
}

.uui-testimonial06_slide-nav {
  color: var(--untitled-ui-primary600);
  height: 1.75rem;
  font-size: .5rem;
}

.uui-testimonial06_slide-nav.button-wrapper {
  place-content: center;
  place-items: center;
  display: block;
}

.uui-button-icon-5 {
  color: var(--untitled-ui-primary600);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial06_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .2s;
  display: flex;
}

.uui-testimonial06_arrow:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-testimonial06_arrow.hide-mobile-landscape {
  background-color: var(--fafafa);
  border-style: none;
  width: 3rem;
  height: 3rem;
}

.uui-testimonial06_arrow.hide-mobile-landscape:hover {
  background-color: var(--untitled-ui-white);
}

.uui-testimonial06_logo {
  max-height: 3rem;
}

.uui-testimonial06_logo.nw {
  filter: invert();
}

.uui-testimonial06_logo-wrapper.nw {
  align-self: center;
}

.uui-testimonial06_divider {
  background-color: var(--untitled-ui-gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial06_divider.nw {
  background-color: var(--untitled-ui-gray600);
  border-radius: 20px;
  grid-template-columns: 1fr .5fr .5fr;
  width: 1.5px;
  margin-left: 0;
  margin-right: 2rem;
}

.uui-testimonial06_divider.nw._2nd {
  background-color: #606060;
  width: 1.5px;
  margin-left: 2rem;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-3.nw {
  color: #b3b3b3;
  align-self: flex-start;
}

.uui-heading-tiny {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-tiny.nw {
  color: var(--untitled-ui-white);
  align-self: flex-start;
}

.uui-testimonial06_client-info.nw {
  align-self: flex-start;
}

.uui-testimonial06_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial06_client-image.nw {
  width: 10rem;
  min-width: 10rem;
  height: 10rem;
  min-height: 10rem;
}

.uui-testimonial06_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial06_client-image-wrapper.nw {
  margin-right: 0;
}

.uui-testimonial06_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial06_client.nw {
  flex: 1;
  align-self: auto;
  margin-bottom: -1rem;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-5.text-weight-medium {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-heading-medium-5.text-weight-medium.nw {
  color: #fff;
  text-align: left;
  margin-left: 2rem;
  margin-right: -2rem;
  display: flex;
}

.uui-heading-medium-5.text-weight-medium.nw._2nd {
  margin-left: -2rem;
  margin-right: 2rem;
}

.uui-testimonial06_rating-icon {
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.uui-testimonial06_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial06_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial06_content.nw {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
}

.uui-testimonial06_content.nw._2nd {
  grid-row-gap: 1.5rem;
}

.uui-testimonial06_content.nw.iframe {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-testimonial06_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-testimonial06_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-7 {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7.nw {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #161616;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  padding: 3rem 2rem;
  display: grid;
}

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

.ds_testimonial_section {
  margin-left: 2rem;
  margin-right: 2rem;
}

.f-icon-regular {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-icon-regular:hover {
  color: var(--untitled-ui-primary700);
}

.f-footer-social {
  background-color: var(--flowui-component-library-gray-200);
  color: var(--flowui-component-library-gray-900);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .3s;
  display: flex;
}

.f-footer-social:hover {
  color: var(--untitled-ui-primary700);
}

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

.f-footer-detail {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.f-footer-line {
  background-color: #e4e6f1;
  width: 1px;
  height: 24px;
  margin-left: 16px;
  margin-right: 16px;
}

.f-footer-logo-xs {
  width: 48px;
  height: 48px;
}

.f-footer-brand {
  align-items: center;
  display: flex;
}

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

.f-footer-divider {
  background-color: var(--flowui-component-library-gray-200);
  width: 100%;
  height: 1px;
  margin-top: 64px;
  margin-bottom: 32px;
}

.f-button-secondary-2 {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-2:hover {
  background-color: var(--flowui-component-library-gray-200);
  border-color: #0000;
}

.f-button-neutral-2 {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-2:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-footer-button-wrapper {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.f-field-icon {
  color: var(--flowui-component-library-gray-400);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto auto auto 16px;
}

.f-field-input-icon {
  border: 1px solid var(--flowui-component-library-grey-300);
  border-radius: 8px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 52px;
  transition: all .25s;
}

.f-field-input-icon:hover, .f-field-input-icon:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-field-input-icon::placeholder {
  color: var(--flowui-component-library-gray-400);
}

.f-field-icon-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.f-margin-bottom-24 {
  margin-bottom: 24px;
}

.f-footer-form-block {
  margin-bottom: 0;
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-margin-bottom-40 {
  margin-bottom: 40px;
}

.f-sub-heading-large {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-margin-bottom-41 {
  margin-bottom: 16px;
}

.f-footer-link {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.01em;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-footer-link:hover {
  color: var(--flowui-component-library-primary-base);
}

.f-footer-title {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: -.01em;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.f-footer-block {
  flex-direction: column;
}

.f-footer-primary {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 2fr;
}

.f-container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-footer-regular {
  background-color: var(--flowui-component-library-white);
  padding: 64px 5%;
  position: relative;
}

.uui-pricing05_price-copy {
  color: var(--untitled-ui-gray500);
  align-items: center;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.uui-pricing05_price-copy.second {
  margin-bottom: 1rem;
}

.uui-pricing05_price-copy.allin {
  color: var(--black);
  font-weight: 500;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-regular.f-text-weight-medium {
  font-weight: 500;
}

.f-tab-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.03em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.f-tab-pane {
  border-radius: 12px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  overflow: visible;
}

.f-tab-button-toggle {
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  font-size: 14px;
}

.f-tab-button-toggle.w--current {
  color: var(--flowui-component-library-gray-900);
  background-color: #fff;
  border-radius: 15px;
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.f-tab-toggle-menu {
  background-color: var(--fafafa);
  border-radius: 30px;
  align-self: center;
  align-items: center;
  padding: 15px;
  display: flex;
  box-shadow: inset 0 0 15px #0000000d;
}

.f-tab {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4rem;
  display: flex;
}

.uui-pricing05_component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.uui-layout39_image-02 {
  width: 19rem;
  min-width: 19rem;
  position: absolute;
  top: 22%;
  left: 4%;
}

.uui-layout39_image-01 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .75rem;
  width: 84%;
  position: absolute;
  top: 8%;
  left: 12%;
}

.layout_image_wrapper_white_2 {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-wrapper-4.max-width-full-mobile-landscape {
  color: var(--untitled-ui-white);
}

.uui-button-wrapper-4.max-width-full-mobile-landscape._25 {
  align-self: center;
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4.button-row-center {
  justify-content: center;
}

.uui-button-row-4.button-row-center.is-reverse-mobile-landscape {
  margin-top: -2em;
}

.uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing, .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing-copy {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-5 {
  color: var(--fafafa);
  letter-spacing: normal;
  max-width: 45rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.mainheading-description_spacing {
  width: 100%;
  min-height: 1rem;
}

.mainheading-description_spacing.nw {
  min-height: 1.5rem;
}

.uui-heading-medium-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-5 {
  color: var(--fafafa);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-subheading-5.nw {
  color: #fff;
}

.main_mockup_description {
  display: block;
  position: relative;
}

.main_mockup_description._25 {
  max-width: 35rem;
}

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

.uui-layout39_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-8.features {
  padding-top: 10rem;
}

.uui-padding-vertical-xhuge-8.features._25 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

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

.uui-page-padding-7 {
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.ds_deep_dive_section {
  margin-left: -2rem;
  margin-right: -2rem;
}

.ds_deep_dive_section.nw {
  background-color: #fafafa;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui-primary800);
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: #000;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout70_image {
  display: block;
}

.uui-layout70_image-wrapper {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-layout70_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout70_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

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

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui-primary50-501);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout84_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout84_right {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.uui-layout84_image-blob {
  z-index: -1;
  color: var(--untitled-ui-gray50);
  width: 34rem;
  height: auto;
  position: absolute;
  top: 12%;
}

.uui-layout84_image {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 2rem;
}

.uui-layout84_image-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-layout84_left {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.uui-layout84_content-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout84_content-bottom._25 {
  margin-bottom: 2rem;
}

.description {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  max-width: 35rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.description.nw {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-medium-7 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.subheading {
  color: var(--untitled-ui-primary600);
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.subheading.nw {
  color: var(--untitled-ui-white);
}

.subheading._25 {
  text-align: center;
}

.uui-layout84_component {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

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

.ds_main_mockup_section_gradient {
  background-image: linear-gradient(180deg, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: visible;
}

.ds_main_mockup_section_gradient.nw {
  background-color: #fafafa;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  overflow: hidden;
}

.ds_main_mockup_section_gradient._25 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-section_layout84 {
  overflow: hidden;
}

.f-testimonial-background {
  background-color: var(--flowui-component-library-gray-100);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.f-slide-nav-hidden {
  display: none;
  bottom: -50px;
}

.f-icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-testimonial-right-a {
  clear: none;
  border: 1px none var(--untitled-ui-gray200);
  color: #fff;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: 60px;
  padding: 6px;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 15% auto;
  overflow: visible;
}

.f-testimonial-right-a:hover {
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-primary600);
  color: #000;
  -webkit-text-stroke-color: #000;
}

.f-testimonial-left-a {
  border: 1px none var(--fafafa);
  color: var(--flowui-component-library-grey-600);
  background-color: #0000;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 6px;
  transition: all .3s;
  display: flex;
  position: absolute;
  top: auto;
  right: auto;
  overflow: visible;
}

.f-testimonial-left-a:hover {
  background-color: var(--fafafa);
  color: var(--flowui-component-library-white);
}

.f-paragraph-small-2 {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-text-weight-medium {
  font-weight: 500;
}

.f-avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-testimonial-avatar-small {
  background-color: var(--flowui-component-library-gray-200);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.f-testimonial-author {
  grid-column-gap: 16px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.f-testimonial-author:hover {
  border-color: #0000;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-margin-bottom-42 {
  margin-bottom: 40px;
}

.f-testimonial-star-wrapper {
  grid-column-gap: 4px;
  margin-bottom: 16px;
  display: flex;
}

.f-testimonial-card {
  color: var(--flowui-component-library-gray-900);
  background-color: #fff;
  border-radius: 12px;
  padding: 32px;
  box-shadow: 23px 23px 64px -16px #393b6a0f;
}

.f-testimonial-slider-mask {
  width: 350px;
  overflow: visible;
}

.f-testimonial-slider-large {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-top: 48px;
}

.f-h3-heading-2 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-43 {
  margin-bottom: 16px;
}

.f-heading-detail-small-2 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-44 {
  margin-bottom: 12px;
}

.f-text-weight-bold {
  font-weight: 700;
}

.f-container-regular-5 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.f-testimonial-section {
  background-color: var(--flowui-component-library-white);
  margin-top: 5rem;
  margin-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.f-testimonial-section.nw {
  margin-bottom: 7rem;
}

.f-margin-bottom-45 {
  margin-bottom: 32px;
}

.f-h6-heading-2 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-testimonial-slider-grid-large {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 0;
}

.f-testimonial-slider-cards {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: auto;
  display: inline;
}

.f-margin-bottom-46 {
  margin-bottom: 12px;
}

.f-testimonial-slider-grid-large-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 63px;
}

.uui-layout39_image-wrapper-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.uui-layout70_image-copy {
  width: 105%;
  max-width: 105%;
  padding-top: 15px;
}

.uui-button-secondary-gray-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-copy.uui-space-small {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button-secondary-gray-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-pricing05_heading-copy {
  color: var(--sus_green);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.heading_package2-copy {
  color: var(--untitled-ui-warning300);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.heading_package3-copy {
  color: var(--red);
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--red);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.icon1_pricing {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #eaf3f2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.icon2_pricing-copy {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #fffce5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.icon3_pricing-copy {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #fff1f1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.heading_package4-copy {
  color: #ffc700;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.heading_package5-copy {
  color: var(--red);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.icon4_pricing-copy {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #fff9e5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.icon5_pricing-copy {
  border: .5rem none var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary600);
  background-color: #fff1f1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.tabs-content {
  overflow: visible;
}

.uui-navbar05_dropdown-link-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar05_dropdown-link-copy:hover {
  background-color: var(--untitled-ui-white);
  border-radius: 15px;
}

.uui-layout26_image-01 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout26_image-02 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-layout26_image-wrapper {
  mix-blend-mode: normal;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  margin-top: 4rem;
  margin-bottom: 2rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout26_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout26_item {
  align-items: center;
  display: flex;
}

.uui-layout26_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout26_content-right {
  padding-top: 3rem;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-layout26_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-9 {
  padding: 4rem 6rem;
  display: block;
}

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

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

.uui-section_layout26 {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 4rem;
}

.text-block-20 {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-21 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.image-7 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 0;
  flex: 0 auto;
}

.uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.cell {
  flex-direction: row;
  align-items: stretch;
}

.cell-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.text-block-22, .text-block-23 {
  color: #000;
}

.utility-page-wrap {
  background-color: var(--untitled-ui-gray50);
  flex-flow: column-reverse wrap;
  place-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8rem;
  padding-bottom: 8rem;
  display: flex;
}

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

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

.body-2 {
  flex-direction: column;
  display: flex;
}

.image-8 {
  margin-top: 2.5px;
  display: inline-block;
}

.quick-stack-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 30px 0 0;
}

.quick-stack-copy.nw {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.productized_services {
  background-color: var(--fafafa);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  flex: 0 auto;
  order: 0;
  align-self: flex-start;
  box-shadow: 0 0 60px 20px #00000005;
}

.div-block {
  flex-flow: wrap;
  place-content: flex-end;
  align-items: flex-end;
  margin-top: 2rem;
  display: flex;
  position: static;
}

.productisedservice_headline {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.productisedservice_headline.nw.iframe {
  color: var(--untitled-ui-white);
  margin-top: auto;
  margin-bottom: auto;
  line-height: 2;
}

.productisedservice_description {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  margin-right: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.productisedservice_description.nw.iframe {
  color: #b3b3b3;
}

.productisedservice_description._25:lang(de) {
  text-align: justify;
}

.profile_headline {
  color: #000;
  -webkit-text-stroke-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.profile_description {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-2 {
  object-fit: fill;
  margin-top: 2rem;
  margin-left: -8px;
  margin-right: -40px;
  overflow: visible;
}

.profile_background {
  background-color: var(--fafafa);
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  overflow: hidden;
}

.image-9 {
  flex: none;
  align-self: baseline;
  max-width: 100%;
  display: block;
  position: static;
  overflow: visible;
}

.container_large4-copy {
  width: 100%;
  max-width: 80rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.image-10 {
  align-self: auto;
  display: block;
  position: static;
  overflow: visible;
}

.productised_services {
  display: block;
  overflow: visible;
}

.card-padding_productized {
  padding-top: 2rem;
}

.container_large_productized {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.padding_producized {
  align-items: center;
  display: block;
  overflow: visible;
}

.card_padding_expert {
  padding-top: 2rem;
  padding-bottom: 0;
}

.container_large_expert {
  background-color: var(--untitled-ui-white);
  border-radius: 30px;
  flex: 1;
  align-self: flex-start;
  padding-left: 2rem;
  overflow: hidden;
}

.layout_component_productised {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end center;
  display: grid;
  overflow: visible;
}

.layout_component_expert {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end flex-end;
  place-items: end stretch;
  display: flex;
  overflow: visible;
}

.div-block-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 4rem;
  margin-right: 0;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.uui-heading-subheading-7-copy {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-subheading-7-copy.nw.iframe {
  color: var(--untitled-ui-white);
  margin-bottom: 0;
}

.uui-heading-subheading-7-copy {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  margin-right: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.expert_profile {
  background-color: var(--fafafa);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  flex: 0 auto;
  order: 0;
  align-self: flex-start;
  box-shadow: 0 0 60px 20px #00000005;
}

.div-block-3-copy {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 4rem;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.uui-layout62_image-01 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout62_image_3 {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-layout62_image-wrapperr {
  background-color: var(--fafafa);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_lightbox-image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout62_lightbox {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-text-size-medium-5.nw {
  color: #b3b3b3;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall {
  color: #000;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.uui-heading-xsmall.nw {
  color: #fff;
}

.uui-layout62_tabs-lin {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout62_tabs-lin.w--current {
  border-left-width: 4px;
  border-left-color: var(--untitled-ui-warning300);
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
}

.uui-layout62_tabs-lin.nw {
  border-left-color: #343434;
}

.uui-layout62_tabs-lin.nw.w--current {
  border-left-color: #b3b3b3;
}

.uui-layout62_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-10.nw {
  padding-top: 5rem;
  padding-bottom: 0;
}

.uui-padding-vertical-xhuge-10.main._25 {
  padding-top: 4rem;
  padding-bottom: 0;
}

.layout_image_wrapper_black {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.heading_medium_sophiaai {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(299deg, #ffc700 30%, #ff7776 87%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.heading_medium_sophiaai._25 {
  background-image: linear-gradient(299deg, #308c85, var(--sus_green) 0%, var(--untitled-ui-primary700) 4%);
}

.text_size_large_sophiaai {
  color: #cbcbcb;
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-button_black {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_black:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_black:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_black.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_black.uui-space-small {
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-color: #fff;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_black.uui-space-small:hover {
  box-shadow: none;
  background-color: #fff;
  border-style: solid;
  border-color: #fff;
}

.uui-button_black.uui-space-small:active {
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
}

.uui-button_black.uui-space-small._25, .uui-button_black.uui-space-small._25:lang(de) {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.blacktext_onbutton {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.html-embed {
  margin-bottom: 58px;
}

.image-11 {
  max-width: 18%;
  position: absolute;
  inset: 46% 30% 0% auto;
}

.layout_sophiaai {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heading-subheading-7-copy-copy {
  color: var(--untitled-ui-white);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-subheading-7-copy-copy-copy {
  color: #000;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-subheading-7-copy-copy-copy.nw {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: var(--untitled-ui-primary600);
}

.quick-stack-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.uui-max-width-large-4-copy {
  margin-top: 7rem;
  margin-bottom: 4rem;
  display: block;
}

.uui-heading-medium-7-copy.nw {
  color: #fff;
}

.uui-heading-medium-7-copy._25 {
  text-align: center;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-3 {
  color: #000;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: .5rem solid var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout74_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout74_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-align-center-5 {
  text-align: center;
}

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

.uui-padding-vertical-xhuge-11 {
  padding-top: 10rem;
  padding-bottom: 0;
}

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

.uui-badge-small-success-copy {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  grid-column-gap: .25rem;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  margin-left: -10px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success-copy-copy {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success-copy-copy.login {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.text-block-copy {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button-wrapper-copy.max-width-full-mobile-landscape:hover {
  border: 1px #fff;
}

.uui-button-secondary-gray_real_2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real_2:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real_2:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real_2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real_2.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real_2.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real_2.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-layout62_image-02-copy {
  flex: 1;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-layout62_image-wrapper-copy {
  background-color: var(--untitled-ui-warning300);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapper-copy.nw {
  background-color: #343434;
}

.container_large_expert-copy {
  background-color: var(--untitled-ui-white);
  border-radius: 30px;
  flex: 1;
  align-self: flex-start;
  padding-left: 2rem;
  overflow: hidden;
}

.layout_image_wrapper_white-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.uui-layout62_tabs-link-copy {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout62_tabs-link-copy.w--current {
  border-left-width: 4px;
  border-left-color: var(--untitled-ui-primary700);
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
}

.uui-layout62_tabs-link-copy.nw {
  border-left-color: #343434;
}

.uui-layout62_tabs-link-copy.nw.w--current {
  border-left-color: #b3b3b3;
}

.uui-layout62_tabs-lin-copy {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout62_tabs-lin-copy.w--current {
  border-left-width: 4px;
  border-left-color: var(--red);
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
}

.uui-layout62_tabs-lin-copy.nw {
  border-left-color: #343434;
}

.uui-layout62_tabs-lin-copy.nw.w--current {
  border-left-color: #b3b3b3;
}

.uui-layout62_image_3-copy {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-layout62_image-wrapperr-copy {
  background-color: var(--untitled-ui-primary700);
  background-color: var(--red);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapperr-copy.nw {
  background-color: #343434;
}

.uui-layout62_image-wrapperr-copy-copy {
  background-color: var(--untitled-ui-primary700);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapperr-copy-copy.nw {
  background-color: #343434;
}

.uui-testimonial06_logo-copy {
  max-height: 3rem;
}

.good_for_the_planet-copy {
  background-color: var(--sus_green);
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
}

.verifiedexpert_background-copy {
  background-color: var(--untitled-ui-primary700);
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-pricing07_bottom-row-content {
  grid-row-gap: 0rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_bottom-row {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  place-items: center;
  padding-top: 2rem;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-pricing07_row-lead-text {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-weight: 400;
}

.uui-pricing07_feature {
  padding: 1rem 1.5rem;
}

.uui-pricing07_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row.background-color-gray50 {
  background-color: var(--fafafa);
  border-radius: 7.5px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.background-color-gray50 {
  background-color: var(--untitled-ui-gray50);
}

.uui-pricing07_heading-row-text {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-pricing07_heading-row {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-text-size-medium-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-pricing07_price-text {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price {
  color: var(--untitled-ui-gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing07_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.uui-pricing07_plans, .uui-pricing07_tabs-content {
  width: 100%;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing07_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_component {
  background-color: var(--untitled-ui-white);
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 2rem;
  display: flex;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-padding-vertical-xhuge-12 {
  padding-bottom: 7rem;
}

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

.layout_image_wrapper_white_2-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.uui-pricing07_row-lead-text-copy {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-pricing07_row-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row-copy.background-color-gray50 {
  background-color: var(--untitled-ui-white);
  border-radius: 7.5px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.sophia-single {
  color: var(--sus_green);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.sophia_prime {
  color: var(--untitled-ui-warning300);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.sophia_pro {
  color: var(--red);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.uui-pricing07_row-content-copy {
  color: var(--untitled-ui-primary700);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.text-block-24, .text-block-25 {
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-26 {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button_1-copy.uui-space-small {
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.text-block-26-copy {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-pricing07_row-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row-copy-copy.background-color-gray50 {
  background-color: var(--untitled-ui-white);
  border-radius: 7.5px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  justify-items: center;
}

.uui-pricing05_plan-copy {
  border: 1px none var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: 30px;
  padding: 4rem 2rem;
  position: relative;
  overflow: visible;
  box-shadow: 0 0 60px 20px #00000005;
}

.section {
  background-image: linear-gradient(to bottom, white, var(--fafafa));
  margin-left: -2rem;
  margin-right: -2rem;
}

.text-span-17 {
  color: var(--sus_green);
}

.text-span-18 {
  color: var(--untitled-ui-primary700);
}

.text-span-19 {
  color: var(--red);
}

.text-span-20 {
  color: var(--untitled-ui-warning300);
}

.image-12 {
  max-width: 35%;
}

.image-13 {
  max-width: 70%;
}

.f-logo-cell-copy {
  background-color: var(--untitled-ui-white);
  filter: saturate(0%);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 60px;
  margin-left: 14px;
  margin-right: 14px;
  padding: 0 10px 10px;
  display: flex;
}

.f-logo-cell-copy:hover {
  background-color: var(--untitled-ui-white);
  filter: none;
}

.image-14 {
  max-width: 80%;
}

.uui-navbar08_menu-button {
  padding: 0;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-8.show-tablet, .show-tablet-2 {
  display: none;
}

.uui-navbar08_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar08_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-4.text-align-left {
  text-align: left;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link {
  padding-left: 0;
}

.uui-navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-cta12_logo_3_v4 {
  opacity: .6;
  filter: grayscale();
  height: 1.7rem;
}

.uui-cta12_logo_3_v4:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-row {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.error-text {
  color: #e23939;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text {
  font-weight: 600;
}

.success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form_input {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-cta13_form {
  max-width: 30rem;
  margin: 2.5rem auto 4rem;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-7.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-cta13_component {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-14 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-cta12_logo-2-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo-2-copy:hover {
  opacity: 1;
}

.uui-cta12_logo_3-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.5rem;
}

.uui-cta12_logo_3_v-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v2-copy {
  opacity: .6;
  filter: grayscale();
  height: 2rem;
}

.uui-cta12_logo_3_v2-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v4-copy {
  opacity: .6;
  filter: grayscale();
  align-self: center;
  height: 1.8rem;
}

.uui-cta12_logo_3_v4-copy.wko {
  height: 1.9rem;
}

.text-block-27 {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-section_layout38-copy {
  display: none;
}

.black_background {
  background-color: #000;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.black_background.nw {
  background-color: #000;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.black_background._25 {
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-heading-medium-6-copy {
  color: var(--untitled-ui-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.f-testimonial-slide-copy, .f-testimonial-slide-copy.nw {
  background-color: #000;
}

.layout_image_wrapper_white-copy-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  padding-left: 6rem;
  padding-right: 6rem;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_white-copy-copy.nw {
  color: #000;
  background-color: #000;
}

.heading_medium-copy {
  color: var(--untitled-ui-white);
  margin-top: 0;
  padding-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.3;
}

.heading_medium-copy.nw {
  color: #fff;
}

.text_size_large-copy {
  color: var(--untitled-ui-white);
  text-align: justify;
  letter-spacing: normal;
  padding-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.text_size_large-copy.nw {
  text-align: center;
}

.uui-button_1-copy.uui-space-small {
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
}

.whitetext_onbutton-copy {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button-icon-3-copy {
  color: var(--untitled-ui-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3-copy:hover {
  color: var(--untitled-ui-white);
}

.uui-button-icon-5-copy {
  color: var(--untitled-ui-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5-copy:hover {
  -webkit-text-stroke-color: #000;
}

.f-testimonial-left-a-copy {
  border: 1px none var(--fafafa);
  color: var(--flowui-component-library-grey-600);
  background-color: #0000;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 6px;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: 0% auto 15% 0%;
  overflow: visible;
}

.f-testimonial-left-a-copy:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-primary600);
}

.layout_content-copy {
  padding-left: 0;
  padding-right: 0;
}

.uui-padding-vertical-xhuge-5-copy-copy.nw {
  text-align: center;
  padding-top: 2rem;
}

.uui-layout12_component-copy-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-span-21, .text-span-22 {
  color: #ffde00;
}

.uui-button_1-copy-copy.uui-space-small {
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.uui-navbar05_link-copy {
  color: var(--untitled-ui-gray500);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar05_link-copy:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar05_link-copy.w--current {
  color: #000;
}

.uui-navbar05_link-copy.uui-navbar05_link-copy {
  padding-left: 1rem;
}

.uui-navbar05_link-copy.uui-navbar05_link-copy-copy {
  color: var(--untitled-ui-gray500);
  padding-left: 1rem;
}

.uui-navbar05_link-copy.uui-navbar05_link-copy-copy._25 {
  margin-right: 0;
}

.uui-navbar05_link-copy.uui-navbar05_link-copy-copy-copy {
  color: var(--untitled-ui-gray500);
  padding-left: 1rem;
  display: none;
}

.uui-text-size-xlarge-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.bold-text.nw {
  color: #fff;
  text-align: center;
}

.description_copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.main_mockup_image.nw {
  min-width: 100%;
  max-width: 80rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: clip;
}

.main_mockup_image.mainpage {
  margin-top: 0;
}

.uui-heading-medium-7-copy, .main_heading {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.main_heading.nw {
  font-size: 3.75rem;
}

.uui-max-width-large-4-copy.nw {
  margin-top: 0;
}

.uui-button_1-copy-copy.uui-space-small {
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
}

.layout_image_wrapper_black-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_white_2-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-11-copy {
  padding-top: 7rem;
  padding-bottom: 0;
}

.uui-layout84_component-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-button-row-4-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4-copy.button-row-center {
  justify-content: center;
}

.uui-button-row-4-copy-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4-copy-copy.button-row-center {
  justify-content: center;
}

.uui-padding-vertical-xhuge-8-copy {
  padding-top: 7rem;
}

.mobile_hero_padding {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

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

.uui-heading-subheading-6-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-large-6-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.usecases_header_font {
  color: var(--untitled-ui-gray500);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
  display: none;
}

.usecases_header_font:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.usecases_header_font.w--current {
  color: #000;
  font-weight: 500;
}

.uui-button-secondary-white-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-white-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-white-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-white-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-white-copy.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-white-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-white-copy.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-white-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-white-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button_1-copy-copy-copy_2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy-copy_2:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy-copy_2:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy-copy_2.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy-copy_2.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy_2.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-max-width-large-4-copy-copy {
  margin-top: 10rem;
  margin-bottom: 4rem;
  display: block;
}

.uui-layout84_image-copy {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
  display: none;
}

.uui-button_secondary-gray-pricing {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_secondary-gray-pricing:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button_secondary-gray-pricing:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button_secondary-gray-pricing.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_secondary-gray-pricing.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button_secondary-gray-pricing.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button_secondary-gray-pricing.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button_secondary-gray-pricing.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button_secondary-gray-pricing.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button-secondary-gray_real-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real-copy.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real-copy.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button-secondary-gray_real-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real-copy-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real-copy-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real-copy-copy.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real-copy-copy.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real-copy-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button_1-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1-copy-copy-copy.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1-copy-copy-copy-copy.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1-copy-copy-copy.uui-space-small {
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy-copy-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy-copy-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy-copy-copy.uui-space-small {
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-color: #fff;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
}

.uui-button_1-copy-copy-copy-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy-copy-copy-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy-copy-copy-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy-copy-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy-copy-copy-copy.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1-copy-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy-copy.uui-space-small {
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  box-shadow: none;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  box-shadow: none;
}

.uui-button-secondary-gray_real_2-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real_2-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real_2-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real_2-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real_2-copy.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real_2-copy.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real_2-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.heading_medium-copy-copy {
  color: var(--untitled-ui-white);
  margin-top: 0;
  padding-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.3;
  display: none;
}

.layout_image_wrapper_black-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.html-embed-copy {
  margin-bottom: 58px;
}

.uui-navbar05_link-copy-copy {
  color: var(--unselected-grey);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar05_link-copy-copy:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.uui-navbar05_link-copy-copy.w--current {
  color: #000;
  font-weight: 500;
}

.uui-navbar05_link-copy-copy-copy {
  color: var(--unselected-grey);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar05_link-copy-copy-copy:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.uui-navbar05_link-copy-copy-copy.w--current {
  color: #000;
  font-weight: 500;
}

.uui-navbar05_link-copy-copy-copy-copy {
  color: var(--unselected-grey);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
  display: none;
}

.uui-navbar05_link-copy-copy-copy-copy:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.uui-navbar05_link-copy-copy-copy-copy.w--current {
  color: #000;
  font-weight: 500;
}

.uui-navbar05_link-copy-copy-copy-copy-copy {
  color: var(--untitled-ui-gray500);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar05_link-copy-copy-copy-copy-copy:hover {
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #000;
  font-weight: 400;
}

.uui-navbar05_link-copy-copy-copy-copy-copy.w--current {
  color: #000;
  font-weight: 500;
}

.uui-navbar05_link-copy-copy-copy-copy-copy.nw {
  display: none;
}

.link-privacy {
  color: #27313d;
  text-decoration: underline;
}

.preferences-container {
  z-index: 99;
  background-color: #faf7f2;
  border: 2px solid #f1f1f1;
  border-radius: 20px;
  min-width: 500px;
  max-width: 500px;
  max-height: 1080px;
  padding: 25px;
  position: relative;
}

.checkbox {
  background-color: #b8b8b8;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/6519849a09b135a52ce2f38d_np_circle_2713168_FFFFFF.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-width: 2px;
  border-color: #b8b8b8;
  border-radius: 20px;
  width: 40px;
  height: 20px;
  transition: all .15s;
}

.checkbox.w--redirected-checked {
  background-color: #27313d;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/6519849a09b135a52ce2f38d_np_circle_2713168_FFFFFF.svg");
  background-position: 100%;
  background-size: contain;
  border: 2px solid #27313d;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.cookie_popup {
  z-index: 2147483647;
  background-color: #faf7f2;
  border: 2px #000;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 90vw;
  height: auto;
  margin-bottom: 1rem;
  margin-left: 2%;
  margin-right: 1rem;
  padding: 15px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}

.consents-form {
  margin-bottom: 0;
}

.button {
  background-color: #27313d;
  border: 2px solid #27313d;
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  transition: all .3s;
}

.button:hover {
  color: #27313d;
  background-color: #fff;
  border: 2px solid #27313d;
}

.button.accept {
  float: left;
  text-align: center;
  font-family: PT Sans, sans-serif;
  font-weight: 700;
  position: relative;
}

.button.deny {
  float: left;
  color: #27313d;
  text-align: center;
  background-color: #faf7f2;
  padding-left: 15px;
  padding-right: 15px;
  font-family: PT Sans, sans-serif;
}

.button.deny:hover {
  color: #faf7f2;
  background-color: #27313d;
}

.privacy-title {
  color: #27313d;
  margin-bottom: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.paragraph {
  margin-bottom: 5px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.paragraph.bold {
  color: #27313d;
  text-align: right;
  font-size: 15px;
  font-weight: 700;
}

.cookie-tag {
  color: #27313d;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.preferences-link {
  color: #27313d;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  display: block;
}

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

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  display: grid;
}

.close-button {
  width: 30px;
  height: 30px;
  transition: all .3s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.close-button:hover {
  opacity: .5;
  transform: scale(1.1)rotate(180deg);
}

.checkbox-label {
  display: none;
}

.fs-manager-opener {
  z-index: 2147483647;
  cursor: pointer;
  background-color: #27313d;
  border: 1px #000;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  padding: 5px;
  transition: all .3s;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-manager-opener:hover {
  opacity: 1;
  transform: rotate(270deg)scale(1.1);
}

.button-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 10px;
  display: grid;
}

.image-16 {
  transition: all .2s;
}

.cookie_preference_manager {
  z-index: 2147483647;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.cookie-paragraph {
  color: #050505;
  width: auto;
  max-width: 400px;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: PT Sans, sans-serif;
  position: static;
}

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

.div-block-4 {
  z-index: 214748364;
  background-color: var(--red);
  object-fit: fill;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 40rem;
  display: block;
  position: fixed;
  inset: 0%;
}

.image-17 {
  transition: all .2s;
}

.cookie_section {
  z-index: 2147483647;
  background-color: #fff;
  display: none;
  position: fixed;
}

.cookie_popup-copy {
  z-index: 2147483647;
  background-color: #0003;
  border: 2px #000;
  border-radius: 0;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.mb_logo_section {
  padding: 2rem 5% 0;
  display: block;
  position: relative;
}

.uui-cta13_logo-row-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-cta13_component-copy {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-section_layout74-copy {
  display: none;
}

.uui-cta12_logo_3-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v4-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.9rem;
}

.uui-cta12_logo_3_v4-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.5rem;
}

.uui-cta12_logo_3_v-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo-2-copy-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo-2-copy-copy:hover {
  opacity: 1;
}

.uui-cta12_logo_3_v2-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2rem;
}

.uui-cta12_logo_3_v2-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v4-copy-copy {
  opacity: .6;
  filter: grayscale();
  align-self: center;
  height: 1.8rem;
}

.uui-cta13_logo-copy {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo-copy:hover {
  opacity: 1;
  filter: none;
}

.html-embed-copy_2, .html-embed-copy_2-copy {
  margin-bottom: 58px;
}

.uui-logo_logotype-copy {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 130%;
  margin-top: 18px;
  margin-left: -2.3rem;
  display: block;
}

.uui-padding-vertical-xhuge-8-copy, .uui-padding-vertical-xhuge-8-copy-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-8-copy-copy.nw {
  max-width: 80rem;
}

.uui-padding-vertical-xhuge-8-copy-copy._25 {
  margin-top: -12rem;
  padding-top: 0;
  padding-bottom: 4rem;
}

.uui-page-padding-9_network {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-padding-vertical-xhuge-9_network {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-6_network {
  color: var(--untitled-ui-primary600);
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-medium-10_network {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-text-size-large-6-copy, .uui-text-size-large-6-copy-copy, .uui-text-size-large-6_network {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.mobile_hero_padding_network {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

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

.uui-padding-vertical-xhuge-8_network {
  padding-top: 7rem;
}

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

.uui-text-align-center-4_network {
  text-align: center;
}

.uui-max-width-large-4-copy, .uui-max-width-large-4_network {
  display: block;
}

.uui-heading-medium-7_network {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-page-padding-4_network {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

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

.uui-text-align-center-4__network {
  text-align: center;
}

.uui-max-width-large_network {
  display: block;
}

.uui-space-xsmall-4_network {
  width: 100%;
  min-height: 1rem;
}

.uui-text-size-large-18_network {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.uui-section_layout26__network {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 4rem;
}

.uui-page-padding-10_network {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.uui-layout26_image-wrapper_network {
  mix-blend-mode: normal;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  margin-top: 4rem;
  margin-bottom: 2rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-15_network {
  padding: 4rem 6rem;
  display: block;
}

.uui-layout26_component_network {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-heading-subheading-25, .uui-heading-subheading-25_network {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-medium-8_network {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-space-xsmall-5_network {
  width: 100%;
  min-height: 1rem;
}

.uui-text-size-large-7_network {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-size-large-6-copy-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.ds_main_mockup_section.nw {
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}

.ds_main_mockup_section.nw:lang(de) {
  overflow: visible;
}

.image-18 {
  filter: invert();
  height: 40px;
}

.text-span-23 {
  color: #ffde00;
}

.uui-padding-vertical-xhuge-7-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7-copy.nw {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #343434;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7-copy.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

.uui-padding-vertical-xhuge-7-copy-copy.nw {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #343434;
  grid-template-rows: .4fr .4fr;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  justify-items: end;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem 4rem 4rem;
  display: flex;
}

.uui-padding-vertical-xhuge-7-copy-copy.nw.mobile {
  display: none;
}

.uui-testimonial06_content-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial06_content-copy.nw {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
}

.uui-testimonial06_content-copy.nw._2nd {
  grid-row-gap: 1.5rem;
}

.uui-testimonial06_content-copy.nw.iframe {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-padding-vertical-xhuge-6-copy {
  background-color: #0000;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-6-copy:hover {
  background-color: #0000;
}

.uui-heading-medium-7-copy-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 4rem;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-medium-7-copy-copy.nw {
  color: #fff;
  display: none;
}

.main_heading-copy.nw {
  font-size: 3.75rem;
  display: none;
}

.uui-heading-subheading-5-copy {
  color: var(--fafafa);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-subheading-5-copy.nw {
  color: #fff;
}

.text-span-25 {
  color: var(--untitled-ui-white);
  font-weight: 500;
}

.card__holo-glow {
  opacity: .2;
  filter: blur(20px);
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  position: absolute;
  inset: -48px;
}

.card__holo-glow.card__holo-glow--s {
  opacity: .5;
  inset: -24px;
}

.card__line {
  z-index: 1;
  border-radius: 12px;
  width: 88px;
  height: 16px;
  position: absolute;
  inset: auto auto 36px 104px;
  overflow: hidden;
}

.card__line.card__line--top {
  width: 128px;
  bottom: 60px;
}

.card__bg {
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  width: 400px;
  height: 250px;
}

.card__front-glow-mask {
  background-color: #131313;
  position: absolute;
  inset: 16px;
}

.card__label-gradient {
  filter: blur(12px);
  background-image: linear-gradient(122deg, #000 20%, #202020 50%, #131313 80%);
  position: absolute;
  inset: -24px;
}

.card__front {
  background-color: #131313;
  border-radius: 22px;
  position: absolute;
  inset: 4px;
  overflow: hidden;
}

.card {
  perspective: 1000px;
  position: relative;
}

.card__circle {
  z-index: 1;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  position: absolute;
  inset: auto auto 24px 24px;
  overflow: hidden;
}

.card__glow {
  opacity: .7;
  filter: blur(12px);
  background-image: linear-gradient(29deg, #0000 37%, #2a63ffed), linear-gradient(135deg, #28eeac, #f3f177 41%, #fd6d38 71%, #a48eb6);
  border-radius: 24px;
  width: 400px;
  height: 250px;
  position: absolute;
  inset: 0%;
}

.section-2 {
  justify-content: center;
  display: flex;
}

.link {
  color: var(--untitled-ui-primary700);
  text-decoration: none;
}

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

.black_background_ipad {
  background-color: #000;
  justify-content: center;
  padding-left: 0;
  display: none;
}

.black_background_ipad.nw {
  background-color: #000;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-7_ipad {
  width: 100%;
  max-width: 80rem;
  margin-left: 0;
  margin-right: 0;
}

.uui-padding-vertical-xhuge-8-copy-copy_ipad {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-8-copy-copy_ipad.nw {
  max-width: 80rem;
}

.f-testimonial-section_ipad {
  background-color: var(--flowui-component-library-white);
  margin-top: 5rem;
  margin-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.f-testimonial-section_ipad.nw {
  margin-bottom: 7rem;
}

.f-container-regular-5_ipad {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.f-testimonial-slider-cards_ipad {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: auto;
  display: inline;
}

.f-testimonial-slide-copy_ipad, .f-testimonial-slide-copy_ipad.nw {
  background-color: #000;
}

.f-testimonial-slider-grid-large_ipad {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 0;
}

.layout_image_wrapper_white-copy-copy_ipad {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  padding-left: 8rem;
  padding-right: 8rem;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_white-copy-copy_ipad.nw {
  color: #000;
  background-color: #000;
}

.uui-padding-vertical-xhuge-5-copy-copy_ipad {
  padding-top: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-padding-vertical-xhuge-5-copy-copy_ipad.nw {
  text-align: center;
  padding-top: 2rem;
}

.uui-layout12_component-copy-copy_ipad {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout_content-copy_ipad {
  padding-left: 0;
  padding-right: 0;
}

.uui-space-xsmall-2_ipad {
  width: 100%;
  min-height: 1rem;
}

.uui-layout12_item-list-copy_ipad {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}

.uui-layout12_item-list-copy_ipad.nw {
  justify-content: center;
  justify-items: center;
  margin-bottom: auto;
  display: none;
}

.uui-button-row-2_ipad {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2_ipad.button-row-center {
  justify-content: center;
}

.uui-button-row-2_ipad.is-reverse-mobile-landscape {
  margin-bottom: 1rem;
}

.uui-button-row-2_ipad.is-reverse-mobile-landscape.nw {
  justify-content: flex-end;
}

.text-block-28 {
  font-family: Mark Pro, sans-serif;
}

.ds_deep_dive_section-copy.nw {
  margin-left: auto;
  margin-right: auto;
}

.ds_deep_dive_section-copy._25 {
  margin-left: 0;
  margin-right: 0;
}

.uui-layout62_image-wrapper-copy_ipad {
  background-color: var(--untitled-ui-warning300);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapper-copy_ipad.nw {
  background-color: #343434;
}

.uui-layout62_image-wrapperr-copy-copy_ipad {
  background-color: var(--untitled-ui-primary700);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapperr-copy-copy_ipad.nw {
  background-color: #343434;
}

.uui-layout62_image-wrapperr-copy_ipad {
  background-color: var(--red);
  border-radius: 30px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-wrapperr-copy_ipad.nw {
  background-color: #343434;
}

.uui-layout62_component_ipad {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout62_image-02-copy_ipad {
  flex: 1;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-layout62_image_3-copy_ipad {
  background-color: #0000;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.uui-layout62_image_3_ipad {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.layout_image_wrapper_black_ipad {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_black_ipad._25 {
  margin-top: 7rem;
}

.uui-padding-vertical-xhuge-5-copy_ipad {
  padding-top: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-padding-vertical-xhuge-5-copy_ipad._25 {
  padding-top: 0;
}

.layout_sophiaai_ipad {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout_sophiaai_ipad._25 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: .75fr .75fr;
}

.html-embed-copy_2-copy_ipad {
  margin-bottom: 58px;
}

.layout_image_wrapper_white_2-copy_ipad {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-5-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy_ipad {
  padding-top: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-layout12_component-copy_ipad {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout_content-copy, .layout_content-copy_ipad_dashboard {
  padding-right: 15px;
}

.quick-stack-2_ipad {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.uui-badge-small-success_ipad {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  order: 1;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success_ipad.nw {
  align-self: flex-end;
  margin-right: 2rem;
}

.uui-space-xsmall-2-copy, .uui-space-xsmall-2-copy_ipad {
  width: 100%;
  min-height: 1rem;
}

.uui-layout12_item-list-copy-copy_ipad {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}

.uui-button-row-2-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2-copy.button-row-center {
  justify-content: center;
}

.uui-button-row-2-copy.is-reverse-mobile-landscape {
  margin-bottom: 1rem;
}

.uui-button-row-2-copy.is-reverse-mobile-landscape.nw {
  justify-content: flex-end;
}

.uui-button-row-2-copy_ipad {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2-copy_ipad.button-row-center {
  justify-content: center;
}

.uui-button-row-2-copy_ipad.is-reverse-mobile-landscape {
  margin-bottom: 1rem;
}

.uui-button-row-2-copy_ipad.is-reverse-mobile-landscape.nw {
  justify-content: flex-end;
}

.uui-button_1-copy-copy-copy_2_ipad {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy-copy-copy_2_ipad:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy-copy-copy_2_ipad:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy-copy-copy_2_ipad.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy-copy-copy_2_ipad.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy-copy-copy_2_ipad.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-layout70_image_ipad {
  display: block;
}

.uui-layout12_item-list-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}

.uui-layout12_item-list-copy-copy.nw {
  justify-content: center;
  justify-items: center;
  margin-bottom: auto;
  display: none;
}

.uui-layout12_item-list-copy-copy_ipad_sophia {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}

.uui-layout12_item-list-copy-copy_ipad_sophia.nw {
  justify-content: center;
  justify-items: center;
  margin-bottom: auto;
  display: none;
}

.uui-layout12_item-list-copy-copy_ipad_sophia._25 {
  margin-bottom: 0;
}

.layout_content-copy, .layout_content-copy_ipad_sophia {
  padding-right: 15px;
}

.uui-space-xsmall-2_ipad_sophia {
  width: 100%;
  min-height: 1rem;
}

.uui-button-row-2-copy_ipad_sophia {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2-copy_ipad_sophia.button-row-center {
  justify-content: center;
}

.text_size_large_sophiaai_ipad {
  color: #cbcbcb;
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-layout74_list_ipad {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout74_list_ipad._25 {
  margin-bottom: 2rem;
}

.uui-button-row-4-copy_ipad {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-4-copy_ipad.button-row-center {
  justify-content: center;
}

.uui-button-row-4-copy_ipad.button-row-center.is-reverse-mobile-landscape {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.uui-button-secondary-gray_real-copy-copy_ipad {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real-copy-copy_ipad:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real-copy-copy_ipad:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real-copy-copy_ipad.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.uui-button-wrapper-copy_ipad.max-width-full-mobile-landscape:hover {
  border: 1px #fff;
}

.uui-button-row_landscape {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row_landscape.button-row-center {
  justify-content: center;
}

.uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape.nw {
  justify-content: center;
  max-width: 40rem;
  margin: 2rem auto 6rem;
}

.uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape.nw-copy {
  justify-content: center;
  max-width: 40rem;
  margin: 2rem auto;
}

.uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape._25 {
  flex-flow: row-reverse wrap;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape._25:lang(de) {
  display: none;
}

.uui-space-xhuge_landscape {
  width: 100%;
  min-height: 60px;
}

.quick-stack-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 0 0 7rem;
}

.quick-stack_2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 0 0 0;
}

.quick-stack-copy_land {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 30px 0 0;
}

.quick-stack-copy_land.nw {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.cell_landscape {
  flex-direction: row;
  align-items: stretch;
}

.cell-_landscape {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.uui-heading-medium-5-copy {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-5-copy.text-weight-medium {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-heading-medium-5-copy.text-weight-medium.nw {
  color: #fff;
  text-align: left;
  margin-left: 2rem;
  margin-right: -2rem;
  display: flex;
}

.uui-heading-medium-5-copy.text-weight-medium.nw._2nd {
  margin-left: -2rem;
  margin-right: 2rem;
}

.uui-padding-vertical-xhuge-7-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7-copy-copy.nw {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #343434;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7-copy-copy.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #343434;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #343434;
  grid-template-rows: .4fr .4fr;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  justify-items: end;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem 4rem 4rem;
  display: flex;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy.nw.mobile {
  display: none;
}

.uui-padding-vertical-xhuge-7_desktop_iframe {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7_desktop_iframe.nw {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #343434;
  grid-template-rows: .4fr .4fr;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  justify-items: end;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem 4rem 4rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7_desktop_iframe.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

.uui-padding-vertical-xhuge-7_desktop_iframe.nw.mobile {
  display: none;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy.nw {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #343434;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  padding: 5rem 1rem;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #343434;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr .5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  justify-items: center;
  margin-top: 7rem;
  margin-bottom: 7rem;
  padding: 3rem 2rem;
  display: grid;
}

.uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw._2nd {
  grid-template-columns: .5fr .25fr 1.5fr;
}

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

.heading, .text-block-29 {
  font-family: Mark Pro, sans-serif;
}

.utility-page-wrap-copy {
  flex-flow: column-reverse wrap;
  place-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin-top: 8rem;
  margin-bottom: 8rem;
  display: flex;
}

.uui-space-xhuge-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-medium-8 {
  color: var(--placeholder-text-gray);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-text-divider {
  color: var(--placeholder-text-gray);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider.text-color-white {
  color: var(--untitled-ui-white);
}

.uui-blogpost02_date-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.uui-blogpost02_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.uui-blogpost02_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost02_author-image-wrapper {
  margin-bottom: 1rem;
}

.uui-blogpost02_author-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start;
  margin-top: 2rem;
  margin-bottom: -15px;
  display: grid;
}

.uui-blogpost02_divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3.5rem;
  margin-bottom: 1.5rem;
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: #fff1f1;
  border-radius: 7.5px;
}

.uui-badge-3.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: #eaf3f2;
  border-radius: 7.5px;
}

.uui-badge-3.is-primary {
  color: #41a0ee;
  background-color: #ecf6fd;
  border-radius: 7.5px;
}

.uui-blogpost02_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.uui-blogpost02_tag-list-wrapper {
  width: 100%;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-6.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-9.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-9.is-button-small.icon-only {
  box-shadow: none;
  border-style: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-9.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost02_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.uui-blogpost02_share-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost02_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-blogpost02_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-text-rich-text {
  color: var(--untitled-ui-primary600);
  margin-bottom: -3rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  color: var(--untitled-ui-primary600);
  margin-top: 2rem;
  margin-bottom: -.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  color: var(--untitled-ui-primary600);
  margin-top: 2rem;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
}

.uui-text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: -.5rem;
  font-family: Mark Pro, sans-serif;
}

.uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Mark Pro, sans-serif;
}

.uui-text-rich-text p {
  color: var(--unselected-grey);
  text-align: justify;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-family: Mark Pro, sans-serif;
  line-height: 28px;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-style: italic;
}

.uui-text-rich-text img {
  box-shadow: none;
  border-radius: 30px;
}

.uui-text-rich-text li {
  text-align: justify;
  margin-bottom: 1rem;
  line-height: 28px;
}

.uui-text-rich-text a {
  color: var(--untitled-ui-primary700);
  font-weight: 700;
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.uui-blogpost02_content {
  margin-bottom: 2rem;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost02_breadcrumb {
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost02_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: -4rem;
  display: flex;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-15 {
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 20px;
}

.uui-container-large-15.directory {
  background-color: #fafafa;
  margin-top: 2rem;
}

.uui-page-padding-15 {
  border-radius: 30px;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 4rem;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-color-white {
  color: var(--untitled-ui-white);
  font-family: Mark Pro, sans-serif;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-tiny-2.text-color-white {
  color: var(--untitled-ui-white);
  text-align: left;
  font-family: Mark Pro, sans-serif;
}

.uui-heading-large {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-large.text-color-white {
  color: var(--untitled-ui-white);
  text-align: left;
  overflow-wrap: normal;
  max-width: 40rem;
  margin-top: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  text-decoration: none;
}

.uui-heading-large.text-color-white.secondpost {
  text-align: left;
  max-width: 40rem;
  margin-top: 0;
  font-weight: 500;
}

.uui-heading-large.text-color-white.spotlight {
  text-align: left;
  font-size: 2.25rem;
  font-weight: 500;
}

.uui-blogpost02_category-link {
  color: #fff;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-blogpost02_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogpost02_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost02_title-wrapper.spotlight {
  justify-content: center;
  align-items: flex-start;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.uui-padding-vertical-xhuge-14.spotlight {
  justify-content: flex-start;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: 2rem;
  margin-right: auto;
}

.uui-container-small.spotlight {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-blogpost02_background {
  z-index: -1;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65b92c8597f5460a2ac6f0d9_sophiashorizon_v3.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 30px;
  align-items: center;
  min-height: 35rem;
  margin-left: 0;
  padding-left: 0;
  transition: all .3s;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background:hover {
  box-shadow: none;
  mix-blend-mode: normal;
  border-radius: 30px;
  transform: none;
}

.uui-blogpost02_background.secondpost {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c0500a4ce1c0dc9aa9d8_Gradient_2-min.png");
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background.secondpost.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.uui-blogpost02_background.secondpost-copy {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background.secondpost-copy.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.uui-blogpost02_background.secondpost-copy-copy {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background.secondpost-copy-copy.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.uui-blogpost02_header {
  max-width: 80rem;
  margin: 0 auto 4rem;
  padding-top: 2rem;
  position: relative;
  overflow: hidden;
}

.uui-section_blogpost02 {
  background-color: #fafafa;
  margin-left: 2rem;
  margin-right: 2rem;
}

.text-block-30 {
  color: #fff;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-31 {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.text-block-32 {
  color: var(--unselected-grey);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-block-33 {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.text-block-34 {
  color: var(--sus_green);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.text-block-35 {
  color: var(--red);
  -webkit-text-stroke-color: var(--untitled-ui-warning300);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.uui-page-padding-15-copy {
  box-shadow: none;
  border-radius: 30px;
  align-items: center;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  overflow: visible;
}

.uui-page-padding-15-copy.spotlight {
  justify-content: flex-end;
  align-items: flex-end;
}

.body-3 {
  background-color: var(--fafafa);
}

.image-20, .image-21 {
  width: 1.1rem;
  height: 1.1rem;
}

.image-22, .image-23 {
  width: 1.3rem;
  height: 1.3rem;
}

.image-24 {
  width: 1.6rem;
}

.image-25 {
  width: 40rem;
}

.html-embed-2 {
  width: 2.5rem;
  height: 2.5rem;
}

.heading-2 {
  color: #606060;
  text-align: justify;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.paragraph-2 {
  color: #ebebeb;
  text-align: justify;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.paragraph-2-copy {
  color: #606060;
  text-align: left;
  margin-bottom: 3rem;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  line-height: 20px;
}

.link-2 {
  color: #606060;
}

.heading-2-copy {
  color: #606060;
  text-align: justify;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.link-3, .link-4 {
  color: #606060;
}

.text-span-26, .text-span-27 {
  font-style: italic;
}

.italic-text {
  color: var(--untitled-ui-gray600);
  font-style: normal;
  font-weight: 500;
  text-decoration: underline;
}

.text-span-28 {
  font-size: 8px;
  line-height: 12px;
}

.text-span-29 {
  color: #cbcbcb;
  text-align: justify;
  font-size: 10px;
  line-height: 16px;
}

.paragraph-2-copy, .paragraph-2-copy-copy {
  color: #606060;
  text-align: justify;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: none;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-blogsection03_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection03_button-row.mobile-landscape {
  display: none;
}

.uui-text-size-small-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.uui-text-divider-2 {
  color: var(--untitled-ui-gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-2.text-size-small {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogsection03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogsection03_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.uui-blogsection03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection03_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-blogsection03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 40px;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection03_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection03_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection03_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection03_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection03_image {
  object-fit: cover;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection03_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 4rem;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-26 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-blogsection03_heading {
  flex: 1;
}

.uui-blogsection03_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-blogsection03_component {
  flex-direction: column;
  align-items: center;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-16 {
  background-color: #fff;
  border-radius: 30px;
  max-width: 80rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-36, .text-block-37, .text-block-38 {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.text-span-30, .text-span-31 {
  color: #ffde00;
}

.uui-button-secondary-gray_real_2-copy-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray_real_2-copy-copy:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray_real_2-copy-copy:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray_real_2-copy-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray_real_2-copy-copy.uui-space-small {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2-copy-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--white);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-color: #fff;
}

.uui-button-secondary-gray_real_2-copy-copy.uui-space-small:focus {
  border-color: var(--untitled-ui-white);
}

.uui-button-secondary-gray_real_2-copy-copy.uui-space-small-copy {
  border-style: solid;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  color: var(--untitled-ui-primary600);
  border-radius: 15px;
}

.uui-button-secondary-gray_real_2-copy-copy.uui-space-small-copy:hover {
  border-style: solid;
  border-color: var(--fafafa);
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
}

.div-block-5 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.div-block-5.banking {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-blogpost02_background-copy {
  z-index: -1;
  cursor: pointer;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65b92c8597f5460a2ac6f0d9_sophiashorizon_v3.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 30px;
  align-items: center;
  min-height: 35rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background-copy:hover {
  mix-blend-mode: normal;
  background-color: #fff0;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65b92c8597f5460a2ac6f0d9_sophiashorizon_v3.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 15px;
  box-shadow: 0 0 60px 5px #0000000f, inset 0 0 10000px 5px #ffffff40;
}

.uui-blogpost02_background-copy.spotlight {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b2e81214a6de85c93295e7_Gradient_2-min.png");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2rem;
}

.main_mockup_description-copy {
  padding-bottom: 4rem;
  padding-left: 16rem;
  padding-right: 16rem;
  display: block;
}

.main_mockup_image-copy {
  margin-top: -4rem;
}

.div-block-6 {
  background-color: #fff;
  border: 1px #000;
  border-radius: 0;
  max-width: 5rem;
  max-height: 5rem;
}

.button-2 {
  float: right;
  clear: right;
  background-color: #ffffff80;
  border-radius: 8rem;
  min-width: 15px;
  max-width: 15px;
  min-height: 15px;
  max-height: 15px;
  margin-top: -3.5rem;
  margin-bottom: auto;
  margin-right: 1rem;
  padding: 20px;
  display: inline-block;
  position: static;
  right: 0;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-blogsection07_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-text-size-small-7 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-blogsection07_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogsection07_author-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogsection07_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection07_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection07_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-text-size-medium-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogsection07_icon {
  clear: right;
  justify-content: flex-end;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
  position: static;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection07_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection07_category-link {
  color: var(--untitled-ui-primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection07_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection07_category-link.w--current {
  border-bottom: 2px solid #000;
}

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

.uui-blogsection07_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection07_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection07_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection07_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.uui-blogsection07_list-wrapper {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-27 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogsection07_heading {
  flex: 1;
}

.uui-blogsection07_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.uui-blogsection07_component {
  flex-direction: column;
  align-items: center;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.div-block-7 {
  clear: none;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: -5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: relative;
  top: auto;
}

.div-block-7.hso {
  z-index: 1000;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 2rem;
  margin-bottom: -7rem;
  padding-top: 0;
  display: none;
  position: relative;
  top: auto;
}

.div-block-8 {
  background-color: #ffffff80;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  min-width: 3rem;
  min-height: 3rem;
  margin-bottom: 2rem;
  margin-right: 2rem;
  transition: all .2s;
  display: flex;
}

.div-block-8:hover {
  background-color: #fff;
  transform: rotate(45deg);
}

.div-block-8.hso {
  background-color: #fff0;
  border-radius: 8rem;
  justify-content: flex-end;
  align-items: flex-start;
  transition: all .2s;
}

.div-block-8.hso:hover {
  transform: none;
}

.link-block {
  position: relative;
  inset: 0%;
}

.link-block-2 {
  min-width: 76rem;
  max-width: 76rem;
  min-height: 40rem;
  max-height: 640rem;
}

.ds_deep_dive_section-copy {
  margin-left: -2rem;
  margin-right: -2rem;
}

.ds_deep_dive_section-copy.nw {
  background-color: #fafafa;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

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

.div-block-7-copy {
  clear: none;
  justify-content: flex-start;
  margin-bottom: -6rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  display: flex;
  position: static;
  top: auto;
}

.div-block-8-copy {
  background-color: #ffffff80;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  min-width: 3rem;
  min-height: 3rem;
  margin: 2rem 0 0 2rem;
  transition: all .2s;
  display: flex;
}

.div-block-8-copy:hover {
  background-color: #fafafa;
  transform: rotate(45deg);
}

.div-block-8-copy.directory {
  background-color: var(--fafafa);
  margin-left: 0;
}

.div-block-8-copy.directory:hover {
  background-color: var(--untitled-ui-white);
}

.uui-blogsection07_icon-copy {
  clear: right;
  justify-content: flex-end;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
  position: static;
  transform: rotate(-135deg);
}

.uui-padding-vertical-xhuge-8-copy-copy-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-8-copy-copy-copy.nw {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing05_price-copy-copy.tax {
  margin-bottom: 1rem;
}

.uui-pricing05_price-copy-copy {
  align-items: center;
  margin-bottom: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.uui-pricing05_price-copy-copy.white {
  color: #fff;
}

.uui-pricing05_price-copy-copy.free {
  color: var(--untitled-ui-gray500);
  margin-bottom: 2rem;
  font-size: 14px;
  font-weight: 400;
}

.uui-pricing05_price-copy-copy.free.partner {
  color: var(--black);
  font-weight: 500;
}

.text-span-32 {
  text-align: left;
  margin-top: 0;
  margin-bottom: -5px;
  font-size: 10px;
  font-weight: 400;
}

.uui-pricing05_price-copy-copy {
  color: #000;
  align-items: center;
  margin-bottom: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.uui-pricing05_price-copy-copy.second {
  margin-bottom: 2.75rem;
}

.link-5, .link-6 {
  color: #606060;
}

.list {
  padding-left: 20px;
}

.uui-blogpost02_author-wrapper-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 2rem;
  margin-bottom: -15px;
  display: flex;
}

.text-span-33, .text-span-34 {
  font-weight: 400;
}

.text-span-35 {
  color: #41a0ee;
}

.uui-heroheader22_text-underline-copy {
  background-image: linear-gradient(0deg, #ffde00 7% 26%, #fff 27%, #fff0 70%);
  background-position: 0 0;
  overflow: visible;
}

.uui-max-width-large-4-copy-copy {
  margin-top: 7rem;
  display: block;
}

.uui-max-width-large-4-copy-copy.nw {
  margin-top: 0;
}

.uui-max-width-large-4-copy-copy.mainpage {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.main_mockup_image-copy {
  margin-top: -4rem;
  margin-bottom: -2rem;
}

.main_mockup_image-copy.nw {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-span-36 {
  color: var(--untitled-ui-gray500);
  font-size: 10px;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-right: -10px;
  padding: 0 20px 0 0;
  display: flex;
}

.dropdown-toggle.w--open {
  justify-content: flex-end;
  align-items: center;
  min-width: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

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

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

.locale {
  background-color: #fff;
}

.locales-wrapper {
  text-align: center;
  background-color: #fff;
  border-radius: 7.5px;
  padding: 0 5px;
  position: static;
  inset: 0% auto auto 0%;
}

.nav-link-2 {
  color: #18197c;
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #f09501;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2.globe {
  margin-right: 5px;
}

.link-17 {
  color: #18197c;
  text-transform: uppercase;
  border-radius: 2.5px;
  justify-content: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-17:hover {
  background-color: #ecf4f9;
}

.link-17:lang(de) {
  margin-top: 5px;
}

.link-17.w--current {
  color: #18197c;
  background-color: #c9ddef;
  border-radius: 2.5px;
  justify-content: center;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  display: flex;
}

.link-17.w--current:hover {
  justify-content: center;
  padding: 2.5px 0;
  display: flex;
}

.link-17.main {
  color: #808291;
  border-radius: 5px;
}

.link-17.main:hover {
  color: #000623;
  background-color: #f5f6f9;
}

.link-17.main.w--current {
  color: #000623;
  background-color: #f5f6f9;
  border-radius: 5px;
}

.icon-2 {
  color: #18197c;
  flex: 0 auto;
  justify-content: center;
  margin-left: 0;
  margin-right: 8px;
  padding-left: 0;
  font-size: 12px;
  transition: all .2s;
  display: flex;
}

.icon-2:hover {
  pointer-events: auto;
}

.dropdown_language {
  min-width: 64px;
  margin-right: 10px;
  display: inline-block;
}

.dropdown_language.main {
  border-left: 2px solid #e0e0e0;
  min-width: 62px;
  margin-right: 0;
  display: block;
  overflow: visible;
}

.dropdown-toggle-2 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 0;
  padding: 0 20px 0 0;
  display: flex;
}

.dropdown-toggle-2.w--open {
  justify-content: flex-end;
  align-items: center;
  min-width: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.locales-wrapper-2 {
  text-align: center;
  background-color: #fff;
  border-radius: 7.5px;
  padding: 1px 5px;
}

.nav-link-3 {
  color: #18197c;
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #f09501;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-3.globe {
  margin-right: 5px;
}

.link-18 {
  color: #18197c;
  text-transform: uppercase;
  border-radius: 2.5px;
  justify-content: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-18:hover {
  background-color: #ecf4f9;
}

.link-18:lang(de) {
  margin-top: 5px;
}

.link-18.w--current {
  color: #18197c;
  background-color: #c9ddef;
  border-radius: 2.5px;
  justify-content: center;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 2.5px;
  padding-bottom: 2.5px;
  display: flex;
}

.link-18.w--current:hover {
  justify-content: center;
  padding: 2.5px 0;
  display: flex;
}

.link-18.main {
  color: #808291;
  border-radius: 5px;
}

.link-18.main:hover {
  color: #000623;
  background-color: #f5f6f9;
}

.link-18.main.w--current {
  color: #000623;
  background-color: #f5f6f9;
  border-radius: 5px;
}

.uui-dropdown-icon-copy {
  color: var(--untitled-ui-gray500);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .9rem;
  font-size: 1rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon-copy:hover {
  color: var(--untitled-ui-primary600);
}

.container {
  z-index: 991;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-end;
  align-items: flex-end;
  width: auto;
  min-width: auto;
  max-width: none;
  padding: 0 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 60px #0000000f;
}

.container.solutions {
  background-color: #fff;
}

.image-29, .image-30 {
  border-radius: 50px;
}

.div-block-9 {
  border: 2px solid var(--fafafa);
  color: var(--untitled-ui-primary600);
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--untitled-ui-white);
  border-radius: 20px;
  min-width: 100%;
  min-height: 2px;
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.navbar_section-copy {
  z-index: 2147483647;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafae6;
  border: 1px #000;
  position: sticky;
  inset: 0 0 auto;
}

.navbar_section-copy.mobile {
  display: none;
}

.uui-navbar05_menu-copy {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar05_menu-dropdown-copy {
  transition: all .2s;
  position: static;
}

.uui-navbar05_menu-dropdown-copy.login, .uui-navbar05_menu-dropdown-copy.login-copy {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.uui-navbar05_dropdown-toggle-copy {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar05_dropdown-toggle-copy:hover {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-navbar05_dropdown-toggle-copy.solutions {
  padding-right: 2.2rem;
  transition: all .3s;
}

.uui-navbar05_dropdown-toggle-copy.solutions:hover {
  color: var(--untitled-ui-primary600);
  flex-wrap: wrap;
}

.uui-navbar05_dropdown-toggle-copy.solutions.dropdown {
  min-width: auto;
  margin-right: 0;
  padding-top: 1.65rem;
  padding-left: 6px;
  padding-right: 6px;
}

.uui-navbar05_dropdown-toggle-copy.solutions.login {
  flex-flow: row;
  max-width: 80rem;
  display: flex;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy {
  padding-right: 2.2rem;
  transition: all .3s;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy:hover {
  color: var(--untitled-ui-primary600);
  flex-wrap: wrap;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy.dropdown {
  min-width: auto;
  margin-right: 0;
  padding-top: 1.65rem;
  padding-left: 6px;
  padding-right: 6px;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy.login {
  flex-flow: row;
  max-width: 80rem;
  display: flex;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy-copy {
  padding-right: 2.2rem;
  transition: all .3s;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy-copy:hover {
  color: var(--untitled-ui-primary600);
  flex-wrap: wrap;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy-copy.dropdown {
  min-width: auto;
  margin-right: 0;
  padding-top: 1.65rem;
  padding-left: 6px;
  padding-right: 6px;
}

.uui-navbar05_dropdown-toggle-copy.solutions-copy-copy.login, .uui-navbar05_dropdown-toggle-copy.solutions-copy-copy.login-copy {
  flex-flow: row;
  max-width: 80rem;
  display: flex;
}

.uui-navbar05_dropdown-list-copy {
  display: none;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list-copy.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: absolute;
  top: 3.7625rem;
  left: 0%;
  right: auto;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar05_dropdown-list-copy.login {
  max-width: 80rem;
  display: none;
}

.uui-navbar05_dropdown-list-copy.login.w--open {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  min-width: 100vw;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0 auto auto;
  overflow: visible;
}

.uui-navbar05_dropdown-list-copy.login-copy {
  max-width: 80rem;
  display: none;
}

.uui-navbar05_dropdown-list-copy.login-copy.w--open {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  min-width: 100vw;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0 auto auto;
  overflow: visible;
}

.uui-navbar05_container-copy.login, .uui-navbar05_container-copy.login-copy {
  overflow: visible;
}

.uui-navbar05_dropdown-content-copy {
  width: 100%;
  display: flex;
}

.uui-navbar05_dropdown-content-copy.login {
  justify-content: flex-end;
  overflow: visible;
}

.uui-navbar05_dropdown-content-copy.login.solutions {
  justify-content: center;
  align-items: flex-start;
  margin-left: 32px;
}

.uui-navbar05_dropdown-content-copy.login-copy {
  justify-content: flex-end;
  overflow: visible;
}

.uui-navbar05_dropdown-content-copy.login-copy.solutions, .uui-navbar05_dropdown-content-copy.login-copy.solutions-copy {
  justify-content: center;
  align-items: flex-start;
  margin-left: 32px;
}

.uui-navbar05_dropdown-content-left-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.uui-navbar05_dropdown-content-left-copy.hover {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-navbar05_dropdown-content-left-copy.login, .uui-navbar05_dropdown-content-left-copy.login-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.container-copy {
  z-index: 991;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-end;
  align-items: flex-end;
  width: auto;
  min-width: auto;
  max-width: none;
  padding: 0 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  box-shadow: 0 0 60px #0000000f;
}

.container-copy.solutions, .container-copy.solutions-copy {
  background-color: #fff;
}

.dropdown-toggle-4 {
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.2rem 1.75rem 1rem;
  display: flex;
}

.dropdown-toggle-5 {
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.2rem 1.75rem 1rem;
  display: flex;
}

.dropdown-toggle-5._25 {
  margin-right: 8px;
}

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

.dropdown-toggle-4-copy {
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.2rem 1.75rem 1rem;
  display: flex;
}

.uui-dropdown-icon-copy-copy {
  color: var(--untitled-ui-gray500);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-right: .9rem;
  font-size: 1rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon-copy-copy:hover {
  color: var(--untitled-ui-primary600);
}

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

.dropdown-list-4 {
  max-width: 109.063rem;
}

.dropdown-list-4.w--open, .dropdown-list-5 {
  width: 100vw;
  min-width: 100vw;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  right: 0;
}

.html-embed-copy-copy {
  margin-bottom: 58px;
}

.text-span-37 {
  text-decoration: underline;
}

._3d-stage-title {
  text-align: center;
  letter-spacing: -.03em;
  text-transform: uppercase;
  font-size: 6em;
  font-weight: 700;
  line-height: .9em;
}

._3d-subline-wrapper {
  z-index: 3;
  text-align: right;
  max-width: 18em;
  margin-top: 2.6em;
  position: absolute;
  inset: auto 3em 3em auto;
}

._3d-logo-shape-2 {
  z-index: 2;
  filter: blur(1.1em);
  background-image: linear-gradient(to right, #4e00ff 33%, #07ecff);
  border-radius: 100vw;
  width: 100%;
  height: 4em;
  position: absolute;
  inset: 1em auto auto 1em;
}

.container-w3 {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

.section-3d-scroll {
  color: #fdf06f;
  background-color: #fafafa;
  width: 100%;
  max-width: 80rem;
  height: 350vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.intro-description {
  padding: 2em 4em 1.7em;
}

._3d-showreel-wrapper {
  z-index: 3;
  max-width: 18em;
  position: absolute;
  inset: auto auto 3em 3em;
}

.lottie-play {
  width: 1.5em;
  height: 1.5em;
  margin-left: .2em;
  transform: scale(1.7);
}

._3d-intro-wrapper {
  z-index: 1;
  color: #1a1c20;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: -9.5vh 0% 0%;
}

._3d-hand-image-shadow {
  z-index: 0;
  filter: blur(3.5em);
  background-image: linear-gradient(#00000080 65%, #03030340);
  border-radius: 999em;
  width: 14%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 23% 0% 0%;
  transform: rotate(-20deg);
}

._3d-stage-inner {
  perspective: 80em;
  object-fit: fill;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

._3d-hand-wrapper {
  z-index: 3;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

._3d-brand-lottie {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  transform: scale(1.4);
}

._3d-hand-image {
  height: 100%;
}

._3d-brand-outline {
  z-index: 3;
  opacity: 1;
  -webkit-backdrop-filter: blur(.2em);
  backdrop-filter: blur(.2em);
  background-color: #fdf06f26;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 -2px .4em #fdf06f70;
}

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

._3d-content-wrapper {
  z-index: 1;
  perspective: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 60em;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32vh;
  padding-left: 3em;
  padding-right: 3em;
  font-size: 1.3em;
  display: none;
  position: relative;
}

._3d-preview-background {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/668d4af6cfbfb0017c31fe2f_test_moup.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border-radius: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.text-highlight {
  background-color: #fdf06f;
  padding-left: 2px;
  padding-right: 2px;
}

._3d-stage-sticky {
  background-color: var(--fafafa);
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: visible;
}

._3d-hand-image-wrapper {
  z-index: 1;
  height: 100%;
  position: absolute;
  top: 0%;
}

._3d-hand-image-wrapper._2 {
  z-index: 3;
}

._3d-hand-image-wrapper._1 {
  z-index: 2;
}

.title2 {
  letter-spacing: -.03em;
  font-size: 3.4em;
  font-weight: 600;
  line-height: 1.1em;
}

._3d-stage-wrapper {
  perspective: 80em;
  perspective-origin: 50% 60%;
  transform-origin: 50%;
  width: 100%;
  max-width: 90%;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}

.copy-medium {
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.45em;
}

._3d-preview-background-glare {
  z-index: 2;
  filter: blur(8em);
  background-color: #ffffff29;
  border-radius: 999em;
  align-items: flex-start;
  width: 59em;
  height: 56em;
  position: absolute;
  inset: 0% 0% auto auto;
}

._3d-brand-blur-1 {
  z-index: 1;
  opacity: .72;
  filter: blur(1.6em);
  background-color: #ff00eb;
  border-radius: 100vw;
  width: 9em;
  height: 3.3em;
  margin-bottom: 1em;
  margin-left: 4em;
  position: absolute;
  inset: auto auto 0% 0%;
}

._3d-brand-blur-wrapper {
  z-index: 1;
  -webkit-backdrop-filter: blur(.6em);
  backdrop-filter: blur(.6em);
  background-color: #0003;
  background-image: linear-gradient(#38fff700 67%, #38fff730), linear-gradient(#38fff73b, #38fff700 30%), radial-gradient(circle, #38fff700 84%, #38fff78c);
  border-radius: 100vw;
  width: 8em;
  height: 4em;
  padding: 1em 1.4em 1em 1.8em;
  position: relative;
  overflow: hidden;
}

._3d-subline-text {
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.2em;
}

._3d-brand-wrapper {
  z-index: 3;
  transform-origin: 50% 0;
  display: none;
  position: absolute;
  inset: 3em auto auto 3em;
  transform: perspective(60em);
}

._3d-play-toggle-symbol {
  z-index: 3;
  -webkit-backdrop-filter: blur(.6em);
  backdrop-filter: blur(.6em);
  background-color: #fdf06f33;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 13px 3em #41200557;
}

._3d-showreel-toggle-wrapper {
  grid-column-gap: .75em;
  align-items: center;
  margin-top: 1.2em;
  display: flex;
}

._3d-hand-inner {
  perspective: 60em;
  perspective-origin: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 79vh;
  max-height: 55em;
  display: flex;
  position: relative;
}

.tutorial-link {
  color: #fdf06f;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 999em;
  padding: .8em 4em .7em;
  font-size: .9em;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.tutorial-link:hover {
  color: #000;
  background-color: #0000;
  border-style: dashed;
}

.ds_hero_section-copy {
  overflow: hidden;
}

.section-3d-scroll-2 {
  color: #fdf06f;
  background-color: #fff;
  width: 100%;
  height: 350vh;
  position: relative;
}

.footer-2 {
  z-index: 1;
}

._3d-intro-wrapper-2 {
  z-index: 1;
  color: #1a1c20;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: -9.5vh 0% 0%;
}

.diy_scroll_animation {
  height: auto;
  overflow: clip;
}

.section-tutorial {
  background-color: #fff;
  padding-top: 9em;
  padding-bottom: 9em;
}

.p-sm-end {
  padding-bottom: 3em;
}

.container-w2 {
  width: 100%;
  max-width: 83.125em;
  margin-left: auto;
  margin-right: auto;
}

.section-3d-scroll-3 {
  color: var(--untitled-ui-primary600);
  background-color: #fff;
  width: 100%;
  height: 300vh;
  position: relative;
}

._3d-intro-wrapper-3 {
  z-index: 1;
  color: #1a1c20;
  -webkit-text-fill-color: inherit;
  background-color: #fafafa00;
  background-clip: border-box;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-height: 60rem;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0 0% 0%;
}

.uui-cta13_component-copy {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  margin-top: 15vh;
  display: flex;
}

.uui-text-size-xlarge-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-xlarge-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.section-3 {
  background-color: var(--fafafa);
  width: 100%;
  height: 450vh;
  position: relative;
}

.blueprint_scroll_animation-copy {
  height: auto;
  overflow: clip;
}

.container-2 {
  max-width: none;
  position: sticky;
  top: 0;
}

.section-3d-scroll-4 {
  color: #fdf06f;
  background-color: #fafafa;
  width: 100%;
  height: 450vh;
  position: relative;
}

._3d-intro-wrapper-4 {
  z-index: 1;
  color: #1a1c20;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: -9.5vh 0% 0%;
}

._3d-stage-inner-2 {
  perspective: 60em;
  max-width: 110em;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

._3d-hand-wrapper-2 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

._3d-content-wrapper-2 {
  z-index: 1;
  perspective: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 60em;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 32vh;
  padding-left: 3em;
  padding-right: 3em;
  font-size: 1.3em;
  display: flex;
  position: relative;
}

._3d-preview-background-2 {
  z-index: 0;
  background-color: var(--flowui-component-library-gray-200);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 44px;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

._3d-stage-sticky-2 {
  width: 100%;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.page-wrapper {
  background-color: var(--untitled-ui-gray50);
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper._25 {
  display: flex;
}

._3d-stage-wrapper-2 {
  perspective: 60em;
  perspective-origin: 50% 90%;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  height: 66rem;
  margin-bottom: -4rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 5vh;
}

._3d-brand-wrapper-2 {
  z-index: 3;
  transform-origin: 50% 0;
  position: absolute;
  inset: 3em auto auto 3em;
  transform: perspective(60em);
}

.f-footer-regular-2 {
  background-color: var(--untitled-ui-white);
  margin-left: auto;
  margin-right: auto;
  padding: 64px 2rem;
  position: relative;
}

.f-footer-copyright {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-footer-logo {
  flex: none;
}

.f-footer-link-2 {
  color: #808291;
  letter-spacing: -.01em;
  cursor: pointer;
  align-self: auto;
  width: 100%;
  margin-top: .125rem;
  margin-bottom: .125rem;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-footer-link-2:hover {
  color: #000623;
}

.f-footer-link-2.comingsoon {
  color: #bfc1c8;
  cursor: auto;
}

.f-footer-detail-2 {
  color: var(--untitled-ui-primary600);
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.text-block-39 {
  color: var(--untitled-ui-primary600);
  cursor: pointer;
  font-family: Mark Pro, sans-serif;
}

.f-footer-title-2 {
  color: var(--black);
  letter-spacing: -.01em;
  margin-bottom: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.f-footer-line-large {
  border-top: 1px solid var(--untitled-ui-gray200);
  background-color: #dfe0e3;
  width: 100%;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-15 {
  font-size: 12px;
}

.f-footer-heading-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 354px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-footer-large-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  cursor: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.f-margin-bottom-47 {
  margin-bottom: 0;
  padding-right: 2px;
}

.f-footer-block-2 {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.f-paragraph-small-3 {
  color: var(--untitled-ui-primary600);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}

.text-block-40, .text-block-41 {
  color: var(--untitled-ui-primary600);
}

.text-block-42 {
  color: var(--untitled-ui-gray500);
}

.text-block-43, .text-block-44, .text-block-45 {
  color: var(--untitled-ui-primary600);
}

.text-block-46 {
  color: var(--untitled-ui-primary600);
  cursor: pointer;
}

.text-block-47, .text-block-48, .text-block-49, .text-block-50, .text-block-51, .text-block-52, .text-block-53 {
  color: var(--untitled-ui-primary600);
}

.text-block-54 {
  color: var(--untitled-ui-gray500);
}

.uui-cta13_component-copy-copy {
  opacity: 1;
  mix-blend-mode: normal;
  opacity: 1;
  mix-blend-mode: normal;
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-padding-vertical-xhuge-4-copy {
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-heroheader22_image-wrapper-copy {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.section-copy {
  background-color: var(--untitled-ui-gray50);
  margin-left: -2rem;
  margin-right: -2rem;
}

.text-span-38 {
  color: var(--red);
}

.text-span-39 {
  font-size: 2.25rem;
}

.ds_main_mockup_section_gradient-copy {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.ds_main_mockup_section_gradient-copy.nw {
  background-color: #fafafa;
  background-image: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.description-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  justify-content: center;
  align-items: center;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.uui-page-padding-5-copy {
  background-image: none;
  padding-left: 2rem;
  padding-right: 2rem;
}

.quick-stack-copy-copy.nw, .quick-stack-copy-copy.nw-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.uui-layout12_item-list-copy_ipad-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2.5rem;
  margin-bottom: 3rem;
}

.uui-layout12_item-list-copy_ipad-copy.nw {
  justify-content: center;
  justify-items: center;
  margin-bottom: auto;
  display: none;
}

.main_mockup_image-copy-copy {
  margin-top: -4rem;
  margin-bottom: -2rem;
}

.main_mockup_image-copy-copy {
  vertical-align: baseline;
  border-radius: 8rem;
  margin-top: -5rem;
  margin-bottom: -3rem;
  margin-left: 0;
}

.main_mockup_image-copy-copy.nw {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main_mockup_image-copy-copy.mainpage {
  margin-top: 0;
}

.uui-max-width-large-4-copy-copy-copy {
  margin-top: 10rem;
  margin-bottom: 4rem;
  display: block;
}

.uui-max-width-large-4-copy-copy-copy._25 {
  margin-top: 8rem;
  margin-bottom: 2rem;
}

.main_mockup_image-copy-copy-copy {
  margin-top: -4rem;
  margin-bottom: -2rem;
}

.uui-text-align-center-5-copy {
  text-align: center;
}

.section-4 {
  display: none;
}

.uui-page-padding-4-copy {
  padding-left: 0;
  padding-right: 0;
  overflow: clip;
}

.section-5 {
  align-self: center;
  overflow: visible;
}

.quick-stack_2-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 0 0 0;
}

.quick-stack_2-copy._25 {
  margin-left: 0;
  margin-right: 0;
}

.uui-padding-vertical-xhuge-5-copy-copy_ipad-copy {
  padding-top: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-padding-vertical-xhuge-5-copy-copy_ipad-copy.nw {
  text-align: center;
  padding-top: 2rem;
}

.uui-heroheader22_image-wrapper-copy-copy {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.f-success-message {
  background-color: var(--flowui-component-library-success-lighter);
  color: var(--flowui-component-library-success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-button-neutral-3 {
  background-color: var(--black);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-3:hover {
  background-color: var(--black);
}

.f-header-input-field {
  color: var(--flowui-component-library-gray-900);
  background-color: #0000;
  border: 1px #000;
  min-height: 48px;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 12px 16px;
  font-family: Mark Pro, sans-serif;
}

.f-header-input-field::placeholder {
  color: var(--flowui-component-library-gray-400);
}

.f-header-form-wrapper {
  border: 1px solid var(--flowui-component-library-grey-300);
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: 4px;
  display: flex;
}

.f-header-form-block {
  max-width: 360px;
  margin-bottom: 0;
  display: none;
}

.f-paragraph-large-2 {
  letter-spacing: -.02em;
  max-width: 34rem;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.f-margin-bottom-48 {
  margin-bottom: 40px;
}

.f-h1-heading {
  color: var(--black);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.f-margin-bottom-49 {
  margin-bottom: 24px;
}

.f-heading-detail-small-3 {
  color: var(--untitled-ui-primary600);
  letter-spacing: .08em;
  text-transform: capitalize;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-header-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-image-cover-2 {
  filter: none;
  object-fit: cover;
  object-position: 50% 45%;
  border-radius: 2rem;
  align-self: auto;
  width: 100%;
  height: 100%;
  display: block;
  box-shadow: 0 0 60px #0003;
}

.f-header-image-wrapper-top {
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  height: 55vh;
  margin-bottom: 4rem;
  display: flex;
  overflow: visible;
}

.f-container-regular-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-large-2 {
  background-color: var(--flowui-component-library-gray-200);
  padding: 4rem 5%;
  position: relative;
}

.text-effect-overflow-hidden {
  font-family: Mark Pro, sans-serif;
  overflow: hidden;
}

.text-overlap-end {
  background-color: #000;
  height: 100%;
  position: absolute;
  inset: auto 0% -100%;
}

.text-effect-wrapper {
  background-color: #000;
  border-radius: 0 2rem 0 0;
  max-width: 1360rem;
  height: 260vh;
  margin-top: 0;
  margin-bottom: -20vh;
}

.text-effect-gradient {
  background-image: linear-gradient(170deg, black, var(--untitled-ui-gray600) 14%, var(--untitled-ui-white) 23%, var(--untitled-ui-warning300) 28%, var(--red) 40%, var(--red) 45%, var(--untitled-ui-primary700) 56%, var(--sus_green) 69%, var(--black));
  mix-blend-mode: darken;
  height: 260vh;
  font-family: Mark Pro, sans-serif;
  position: absolute;
  inset: 0%;
}

.text-effect-inner {
  background-color: #000;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
  position: relative;
  overflow: hidden;
}

.section-text-gradient-effect {
  z-index: 0;
  border-radius: 2rem;
  position: relative;
}

.text-effect-text {
  color: #f5f5f7;
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 1.2em;
}

.text-effect-sticky-element {
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-w3-2 {
  width: 100%;
  max-width: 58em;
  margin-left: auto;
  margin-right: auto;
}

.container-w3-2.gutter-outside {
  max-width: 80rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.body_whoweare {
  background-color: var(--untitled-ui-gray50);
}

.paragraph-3 {
  display: none;
}

.combine-padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.uui-text-align-center-copy {
  text-align: center;
}

.combine-team3_image {
  object-fit: cover;
  border-radius: 100rem;
  width: 100%;
  max-width: 15rem;
  height: 100%;
  max-height: 15rem;
  transform: rotate(0);
  box-shadow: 0 0 60px #00000008;
}

.combine-section_team3 {
  background-color: #f5f6f900;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-team3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.combine-heading-style-h6 {
  color: var(--black);
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
}

.combine-padding-section-medium {
  margin-bottom: 4rem;
  padding-top: 0;
  padding-bottom: 4rem;
}

.uui-max-width-large-copy {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-copy.align-center {
  margin-left: auto;
  margin-right: auto;
}

.combine-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-team3_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-heading-subheading-28 {
  color: #000623;
  text-align: center;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-text-size-regular {
  color: #808291;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team3_image-wrapper {
  border-radius: 1rem;
  width: 100%;
  max-width: 24rem;
  overflow: visible;
}

.uui-icon-1x1-xsmall-10 {
  color: #000623;
  -webkit-text-stroke-color: #000623;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-1x1-xsmall-10.contact {
  color: #bfc1c8;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-icon-1x1-xsmall-10.contact:hover {
  color: #000623;
}

.combine-social_icon {
  color: #bfc1c8;
  width: 1.5rem;
  height: 1.5rem;
}

.combine-social_icon:hover {
  color: #000623;
}

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

.combine-team3_job-title {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: .5;
}

.combine-team3_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray50);
  text-align: center;
  border-radius: 1.25rem;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.combine-team3_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #5f6570;
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team3_social-link:hover {
  color: #6157f8;
}

.uui-heading-medium-14 {
  color: #000623;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

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

.image-33 {
  border-radius: 44px;
}

.combine-team3_image-copy {
  object-fit: cover;
  border-radius: 100rem;
  width: 100%;
  max-width: 15rem;
  height: 100%;
  max-height: 15rem;
  transform: rotate(.5deg);
  box-shadow: 0 0 60px #00000008;
}

.heading-3 {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
}

.field-label {
  margin-bottom: 16px;
  font-family: Mark Pro, sans-serif;
}

.text-field {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  font-family: Mark Pro, sans-serif;
}

.submit-button {
  background-color: var(--black);
  border-radius: 1rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.div-block-10 {
  height: 100vh;
}

.image-34 {
  min-width: 100%;
  margin-top: 0;
}

.lottie-animation {
  min-width: auto;
  max-width: 80rem;
  max-height: 14rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 80vh 0% 0%;
  overflow: visible;
}

.impact {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.quick-stack_2-copy-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 80rem;
  margin-top: 20vh;
  margin-left: auto;
  margin-right: auto;
  padding: 8rem 0;
}

.cell-5-copy {
  flex-flow: row;
  align-items: stretch;
}

.uui-heroheader22_image-wrapper-copy-copy-copy {
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.uui-heroheader22_image-copy {
  box-shadow: none;
  filter: brightness(75%) saturate(120%) contrast(110%);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: cover;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 30px;
  width: 100%;
  height: 30rem;
  margin-left: 0;
}

.cell-copy {
  flex-direction: row;
  align-items: stretch;
}

.good_for_the_planet-copy {
  background-color: var(--untitled-ui-white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  box-shadow: 0 0 60px 20px #00000005;
}

.card_layout-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: visible;
}

.image-4-copy-copy-copy {
  margin-top: -1px;
  margin-bottom: .75rem;
  margin-left: auto;
}

.goodfortheplanet_headline-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.text-span-17-copy {
  color: var(--sus_green);
}

.uui-space-xsmall-2-copy {
  width: 100%;
  min-height: 1rem;
}

.goodfortheplanet_description-copy {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-layout12_text-wrapper-copy {
  position: static;
}

.uui-layout12_number1-copy {
  color: var(--sus_green);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_number-text1-copy {
  color: var(--sus_green);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.cell-2-copy {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

.verifiedexpert_background-copy {
  background-color: var(--untitled-ui-white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 30px;
  box-shadow: 0 0 60px 20px #00000005;
}

.uui-page-padding-4-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.card_padding-copy {
  padding-top: 2rem;
  padding-bottom: 0;
}

.layout_component-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end center;
  display: grid;
  overflow: visible;
}

.card_layout-copy {
  display: block;
  overflow: visible;
}

.image-4-copy {
  margin: 0 0 .75rem;
}

.verifiedexperts_description-copy {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-layout12_item-list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout12_number-copy-copy {
  color: var(--red);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_number-text-copy-copy {
  color: var(--red);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-span-17-copy-copy {
  color: var(--untitled-ui-warning300);
}

.uui-layout12_number1-copy-copy {
  color: var(--untitled-ui-warning300);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_number-text1-copy-copy {
  color: var(--untitled-ui-warning300);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-layout12_number-copy-copy-copy {
  color: var(--untitled-ui-primary700);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout12_number-text-copy-copy-copy {
  color: var(--untitled-ui-primary700);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.image-4-copy-copy {
  margin: 0 0 .75rem;
}

.text-span-40 {
  color: var(--untitled-ui-primary600);
  font-size: 14px;
  font-weight: 400;
  line-height: 1rem;
}

.text-span-41, .text-span-42 {
  color: var(--untitled-ui-primary600);
  font-size: 14px;
  font-weight: 400;
}

.section-copy-copy {
  background-color: var(--untitled-ui-gray50);
  margin-left: 0;
  margin-right: 0;
}

.quick-stack_2-copy-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0;
}

.uui-page-padding-4-copy-copy {
  background-color: var(--untitled-ui-gray50);
  padding-left: 0;
  padding-right: 0;
  overflow: clip;
}

.uui-page-padding-4-copy-copy._25 {
  overflow: hidden;
}

.success-message-2 {
  background-color: #eaf3f2;
  border-radius: 15px;
  padding: 1.5rem;
}

.uui-contact02_form-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-page-padding-18 {
  background-color: var(--flowui-component-library-gray-200);
  padding: 0 2rem 8rem;
}

.error-text-2 {
  color: #ff7776;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.uui-form-checkbox-label {
  color: var(--untitled-ui-primary600);
  margin-top: 1px;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.error-message-2 {
  background-color: #fff1f1;
  border-radius: 16px;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

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

.uui-button_1-2 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #343434;
  border: 1px solid #343434;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-2:hover {
  background-color: #41a0ee;
  border-color: #41a0ee;
}

.uui-button_1-2:focus {
  background-color: #343434;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button_1-2.uui-space-small {
  box-shadow: none;
  background-color: #000623;
  border-color: #000623;
  border-radius: 16px;
  margin-top: 0;
}

.uui-button_1-2.uui-space-small:hover {
  background-color: #000623;
  border-style: solid;
  border-color: #343434;
  box-shadow: 0 0 20px 5px #0006231a;
}

.uui-button_1-2.uui-space-small.header {
  display: flex;
}

.uui-button_1-2.uui-space-small.header.submission, .uui-button_1-2.uui-space-small.header.submission-copy, .uui-button_1-2.uui-space-small.header.submission-copy-copy {
  background-color: var(--black);
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
}

.uui-contact02_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 1rem auto 0;
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-padding-vertical-xhuge-17 {
  color: var(--placeholder-text-gray);
  background-color: #fff;
  border-radius: 30px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-17:hover {
  border: 1px solid var(--untitled-ui-white);
}

.success-text-2 {
  color: #2e8a7a;
  font-family: Mark Pro, sans-serif;
  font-weight: 700;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui-primary600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: #344054;
}

.uui-field-label {
  color: var(--black);
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form-field-wrapper {
  max-width: 100%;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.uui-form_input-2 {
  border: 1px none var(--fafafa);
  background-color: var(--input-field-gray);
  box-shadow: none;
  color: var(--black);
  border-radius: 1rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: all .3s;
}

.uui-form_input-2:focus {
  color: var(--black);
  border-style: none;
  border-color: #dfe0e380;
  box-shadow: 0 0 2px #1018280d;
}

.uui-form_input-2::placeholder {
  color: var(--placeholder-text-gray);
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2.select {
  background-color: var(--input-field-gray);
  color: var(--placeholder-text-gray);
  background-image: none;
  border-style: none;
  border-color: #dfe0e3;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2.select:hover {
  border-style: none;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-gray50);
}

.uui-form_input-2.text-area {
  max-width: 100%;
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-section_contact02 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.uui-form-checkbox-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  background-color: #f5f6f9;
  border-color: #bfc1c8;
}

.uui-form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #f5f6f9;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/6698e3b45396ff928ee1d77d_check-unitutor.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-width: 1px;
  border-color: #40445a;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  background-color: #f5f6f9;
  border-color: #fd802c;
  border-radius: .25rem;
}

.quick-stack_2-copy-copy-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 80rem;
  margin-top: 20vh;
  margin-left: auto;
  margin-right: auto;
  padding: 8rem 0;
}

.verifiedexperts_headline-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.text-span-38-copy {
  color: var(--untitled-ui-primary700);
}

.uui-page-padding-5-copy-copy {
  background-color: var(--untitled-ui-gray50);
  background-image: none;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-career09_icon {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career07_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career07_detail-wrapper {
  color: var(--untitled-ui-gray600);
  border: 1px #000;
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career09_job-details-wrapper {
  margin-top: 0;
  display: flex;
}

.uui-text-size-medium-11 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-right: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.uui-button-icon-7 {
  color: var(--unselected-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  display: flex;
}

.uui-button-icon-7:hover {
  color: var(--black);
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-top: -1rem;
  margin-right: 0;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: var(--black);
}

.badge-dot {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-warning500 {
  color: var(--untitled-ui--warning500);
}

.badge-dot.text-color-indigo500 {
  color: var(--untitled-ui--indigo500);
}

.badge-dot.text-color-pink500 {
  color: var(--untitled-ui--pink500);
}

.badge-dot.text-color-blue500 {
  color: var(--untitled-ui-primary700);
  font-size: .5rem;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-orange {
  background-color: var(--untitled-ui--orange50);
  color: var(--untitled-ui--orange700);
}

.uui-badge-4.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-badge-4.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-4.is-blue, .uui-badge-4.is-blue-copy {
  background-color: var(--untitled-ui--blue50-2);
  color: var(--untitled-ui--blue700);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  font-weight: 500;
  display: none;
}

.uui-career09_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career09_heading {
  color: var(--black);
  text-align: left;
  letter-spacing: normal;
  margin-top: .75rem;
  margin-bottom: .25rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-career09_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-career09_top-wrapper {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.uui-career09_item {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  border: 1px none var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: 2rem;
  grid-template-rows: .5fr .5fr .5fr;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
  overflow: hidden;
}

.uui-career09_list {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career09_tabs-content {
  width: 100%;
  overflow: visible;
}

.uui-career09_tab-link {
  color: var(--untitled-ui-gray500);
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .5rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career09_tab-link.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  border-radius: .5rem;
  box-shadow: 0 0 60px #0000001a;
}

.uui-career09_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px none var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-career09_component {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-15 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-heading-subheading-29 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-align-center-8 {
  text-align: center;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-55, .text-block-56 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-57 {
  color: var(--untitled-ui-primary700);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.text-block-58 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.text-block-59 {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-60 {
  font-family: Mark Pro, sans-serif;
  font-weight: 400;
}

.image-35 {
  border-radius: 1rem;
}

.link-block-5 {
  border-radius: 1rem;
  font-family: Mark Pro, sans-serif;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 0 60px #00000005;
}

.link-block-5:hover {
  border-radius: 2rem;
  box-shadow: 0 0 60px #00000014;
}

.text-span-43, .text-span-44 {
  color: #ffde00;
}

.div-block-11 {
  height: 100vh;
}

.code-embed {
  max-width: 80rem;
  margin: auto;
}

.image-36, .image-37 {
  width: 21px;
  height: 21px;
}

.uui-career09_list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-5-copy {
  border-radius: 1rem;
  font-family: Mark Pro, sans-serif;
  text-decoration: none;
  transition: all .2s;
  box-shadow: 0 0 60px #00000005;
}

.link-block-5-copy:hover {
  border-radius: 2rem;
  box-shadow: 0 0 60px #00000014;
}

.uui-career09_item-copy {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  border: 1px none var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  grid-template-rows: .5fr .5fr;
  grid-template-columns: 2.25fr .25fr;
  grid-auto-columns: 1fr;
  padding: 1rem 1rem 1.5rem 1.5rem;
  display: grid;
  overflow: hidden;
}

.uui-career09_top-wrapper-copy {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.uui-career09_title-wrapper-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.uui-career09_heading-copy {
  color: var(--black);
  letter-spacing: normal;
  margin-top: .75rem;
  margin-bottom: .25rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-career09_label-wrapper-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-57-copy {
  color: var(--untitled-ui-primary700);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.uui-text-size-medium-11-copy {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-right: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.image-38 {
  margin-top: 5px;
}

.container-3 {
  background-color: var(--flowui-component-library-gray-200);
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  max-width: 80rem;
  padding: 0 8px 2rem;
  display: block;
  overflow: visible;
}

.heading-4 {
  border-bottom: 1.5px none var(--input-field-gray);
  color: var(--white);
  min-width: auto;
  min-height: 3rem;
  margin-top: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
  display: block;
  position: absolute;
  inset: 4% 16% auto 10%;
}

.paragraph-4 {
  color: var(--untitled-ui-gray600);
  margin-top: 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 400;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border-radius: 2rem;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  min-width: auto;
  max-width: 23rem;
  min-height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .4s;
  display: block;
  box-shadow: 0 0 60px #00000005;
}

.collection-item:hover {
  transform: scale(1.01);
  box-shadow: 0 0 60px #00000014;
}

.collection-list {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.uui-career09_component-copy {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-page-padding-19-copy {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-container-small-3-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-18-copy {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.div-block-12, .image-39 {
  border-radius: 1rem;
}

.text-block-61 {
  color: var(--placeholder-text-gray);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.link-block-6 {
  color: var(--black);
  max-width: 30rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem;
  text-decoration: none;
}

.uui-career09_tabs-menu-copy {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px none var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-career09_tabs-content-copy {
  width: 100%;
  overflow: visible;
}

.text-block-62 {
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.quick-stack-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  margin-top: 1.5rem;
  padding: 0;
}

.image-40 {
  border-radius: 4rem;
}

.cell-6 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 4px;
}

.text-block-63 {
  color: var(--placeholder-text-gray);
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
}

.rich-text-block {
  font-family: Mark Pro, sans-serif;
}

.text-block-64 {
  color: var(--white);
  text-align: center;
  margin-top: -2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  font-weight: 500;
  position: static;
  inset: 45% 10% auto;
}

.text-span-45 {
  font-weight: 400;
}

.image-41 {
  z-index: 0;
  box-sizing: border-box;
  aspect-ratio: 2.75;
  object-fit: fill;
  border-radius: 2rem;
  min-width: 100%;
  position: absolute;
}

.newclassforblog {
  background-color: #fafafa;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-blogpost02_author-wrapper-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  margin-top: 4rem;
  margin-bottom: 2rem;
  display: flex;
}

.uui-padding-vertical-xhuge-17-copy {
  color: var(--placeholder-text-gray);
  background-color: #fff;
  border-radius: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-badge-small-success_ipad-copy {
  grid-column-gap: .25rem;
  grid-row-gap: 16px;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: block;
}

.rich-text-block-2 {
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.rich-text-block-3 {
  color: var(--untitled-ui-gray600);
  margin-top: 4rem;
  margin-bottom: auto;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  line-height: 24px;
  display: block;
}

.uui-blogpost02_divider-copy {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.rich-text-block-4 {
  color: var(--untitled-ui-gray600);
  margin-top: 4rem;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.uui-blogpost02_header-copy {
  max-width: 80rem;
  margin: 0 auto 4rem;
  padding-top: 2rem;
  position: relative;
  overflow: hidden;
}

.form-field-2col-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-form-field-wrapper-copy {
  max-width: 100%;
  padding-top: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.uui-form-field-wrapper-copy {
  max-width: 100%;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-17-copy {
  color: var(--placeholder-text-gray);
  background-color: #fff;
  border-radius: 30px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-17-copy:hover {
  border: 1px solid var(--untitled-ui-white);
}

.uui-padding-vertical-xhuge-17-copy-copy {
  color: var(--placeholder-text-gray);
  background-color: #fff;
  border-radius: 30px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-padding-vertical-xhuge-17-copy-copy:hover {
  border: 1px solid var(--untitled-ui-white);
}

.subheading-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.subheading-copy.nw {
  color: var(--untitled-ui-white);
}

.description-copy-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  max-width: 35rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.description-copy-copy-copy.nw {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-field-label-copy {
  color: var(--black);
  margin-bottom: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-label-copy {
  color: var(--untitled-ui-primary600);
  margin-top: 1px;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form_input-2-copy {
  border: 1px none var(--fafafa);
  background-color: var(--input-field-gray);
  box-shadow: none;
  color: var(--black);
  border-radius: 1rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: all .3s;
}

.uui-form_input-2-copy:focus {
  color: var(--black);
  border-style: none;
  border-color: #dfe0e380;
  box-shadow: 0 0 2px #1018280d;
}

.uui-form_input-2-copy::placeholder {
  color: var(--placeholder-text-gray);
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2-copy.select {
  background-color: var(--input-field-gray);
  color: var(--placeholder-text-gray);
  background-image: none;
  border-style: none;
  border-color: #dfe0e3;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2-copy.select:hover {
  border-style: none;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-gray50);
}

.uui-form_input-2-copy.text-area {
  max-width: 100%;
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-2-copy-copy {
  border: 1px none var(--fafafa);
  background-color: var(--input-field-gray);
  box-shadow: none;
  color: var(--black);
  border-radius: 1rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: all .3s;
}

.uui-form_input-2-copy-copy:focus {
  color: var(--black);
  border-style: none;
  border-color: #dfe0e380;
  box-shadow: 0 0 2px #1018280d;
}

.uui-form_input-2-copy-copy::placeholder {
  color: var(--placeholder-text-gray);
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2-copy-copy.select {
  background-color: var(--input-field-gray);
  color: var(--placeholder-text-gray);
  background-image: none;
  border-style: none;
  border-color: #dfe0e3;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.uui-form_input-2-copy-copy.select:hover {
  border-style: none;
  border-color: var(--untitled-ui-white);
  background-color: var(--untitled-ui-gray50);
}

.uui-form_input-2-copy-copy.text-area {
  max-width: 100%;
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-text-style-link-2-copy {
  color: var(--untitled-ui-primary600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2-copy:hover {
  color: #344054;
}

.f-footer-regular-2-copy {
  background-color: var(--untitled-ui-white);
  margin-left: auto;
  margin-right: auto;
  padding: 64px 2rem;
  position: relative;
}

.f-container-regular-6-copy {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-footer-wrapper-copy {
  min-width: auto;
}

.f-footer-large-grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  min-width: auto;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.f-footer-block-2-copy {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.f-footer-block-2-copy-copy {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.f-footer-title-2-copy {
  color: var(--black);
  letter-spacing: -.01em;
  margin-bottom: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: none;
}

.text-block-48-copy, .text-block-49-copy, .text-block-50-copy, .text-block-51-copy {
  color: var(--placeholder-text-gray);
  text-align: center;
}

.f-footer-detail-2-copy {
  color: var(--placeholder-text-gray);
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.navbar-copy {
  z-index: 2147483647;
  border-bottom: 1px none var(--untitled-ui-gray100);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-items: center;
  max-height: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  top: 0;
  left: 10px;
  right: 10px;
}

.uui-navbar05_menu-left-copy {
  display: block;
}

.uui-navbar05_container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  min-height: 4.4rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-navbar05_logo-link-copy {
  padding-left: 0;
}

.uui-logo_component-copy {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logotype-copy {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 100%;
  margin-top: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}

.uui-logo_image-copy {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy-copy, .uui-logo_logotype-copy-copy {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 100%;
  margin-top: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}

.uui-logo_logotype-copy-copy-copy {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: auto;
  height: 105%;
  margin-top: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}

.dropdown_solution_saas-copy {
  display: none;
}

.dropdown-toggle-5-copy {
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.2rem 1.75rem 1rem;
  display: none;
}

.uui-navbar05_container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-navbar05_container-copy.login {
  overflow: visible;
}

.text-span-46 {
  color: #ffde00;
}

.productisedservice_description-copy {
  color: var(--untitled-ui-primary600);
  text-align: justify;
  letter-spacing: normal;
  margin-right: 2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.productisedservice_description-copy.nw.iframe {
  color: #b3b3b3;
}

.uui-page-padding-18-copy {
  background-color: var(--flowui-component-library-gray-200);
  padding: 0 2rem 8rem;
}

.ds_main_mockup_section_gradient-copy-copy {
  background-image: linear-gradient(180deg, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: visible;
}

.ds_main_mockup_section_gradient-copy-copy.nw {
  background-color: #fafafa;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  overflow: hidden;
}

.ds_main_mockup_section_gradient-copy-copy {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.ds_main_mockup_section_gradient-copy-copy.nw {
  background-color: #fafafa;
  background-image: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.description-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  max-width: 35rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.description-copy-copy.nw {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.main_heading-copy-copy.nw {
  font-size: 3.75rem;
  display: none;
}

.div-block-10-copy-copy {
  height: 100vh;
  display: none;
}

.div-block-10-copy, .div-block-10-copy-copy {
  height: 100vh;
}

.ds_main_mockup_section_gradient-copy-copy-copy {
  background-image: linear-gradient(180deg, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: visible;
}

.uui-text-size-xlarge-copy-copy-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Mark Pro, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
}

.text-span-47 {
  color: var(--sus_green);
}

.text-span-48 {
  color: var(--untitled-ui-primary700);
}

.text-span-49 {
  color: #ffde01;
}

.description-copy {
  color: var(--untitled-ui-primary600);
  text-align: center;
  letter-spacing: normal;
  max-width: 40rem;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.description-copy.nw {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-12-copy {
  color: var(--untitled-ui-white);
  text-align: center;
  flex-flow: column-reverse wrap;
  flex: 0 auto;
  place-content: flex-start center;
  align-items: center;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: absolute;
}

.text-span-50 {
  font-size: 2.25rem;
}

.text-span-13-copy {
  font-weight: 700;
}

.uui-blogpost02_header-copy-copy {
  max-width: 80rem;
  margin: 0 auto 4rem;
  padding-top: 2rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.uui-blogpost02_background-copy {
  z-index: -1;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65b92c8597f5460a2ac6f0d9_sophiashorizon_v3.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 30px;
  align-items: center;
  min-height: 35rem;
  margin-left: 0;
  padding-left: 0;
  transition: all .3s;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background-copy:hover {
  box-shadow: none;
  mix-blend-mode: normal;
  border-radius: 30px;
  transform: none;
}

.uui-blogpost02_background-copy.secondpost {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c0500a4ce1c0dc9aa9d8_Gradient_2-min.png");
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background-copy.secondpost.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.uui-blogpost02_background-copy.secondpost-copy {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background-copy.secondpost-copy.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.uui-blogpost02_background-copy.secondpost-copy-copy {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  border-radius: 2rem;
  align-items: center;
  min-height: 29rem;
  display: flex;
  overflow: visible;
}

.uui-blogpost02_background-copy.secondpost-copy-copy.first {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/66b8c05019975564a4d72c69_Gradient_1-min.png"), linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: cover, auto, auto;
}

.newdivforblogbg {
  border-radius: 2rem;
  max-width: 80rem;
  margin: 0 auto 4rem;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.uui-space-xhuge-2-copy {
  width: 100%;
  min-height: 3rem;
}

.uui-heading-subheading-4-copy {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  display: none;
}

.uui-max-width-large-4-copy-copy-2 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, 1.5rem) auto;
  grid-template-columns: 1.5fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-max-width-large-4-copy-copy-2._25 {
  grid-template-columns: 1.6fr 1.5fr;
}

.subheading-2 {
  color: #000623;
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-badge-small-success_ipad-2 {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.text-block-65 {
  color: #41a0ee;
  -webkit-text-stroke-color: #41a0ee;
  font-family: Mark Pro, sans-serif;
  font-size: .6rem;
}

.uui-heading-medium-16 {
  color: #000623;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-badge-small-success_ipad-copy {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  order: 1;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: none;
}

.uui-badge-small-success_ipad-copy.nw {
  align-self: flex-end;
  margin-right: 2rem;
}

.uui-badge-small-success-copy.nw {
  align-self: flex-end;
  margin-right: 2rem;
  display: none;
}

.ds_main_mockup_section_gradient-copy-copy-copy {
  background-image: linear-gradient(to bottom, var(--fafafa), var(--fafafa) 39%, #fafafa 100%, var(--untitled-ui-gray50));
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.ds_main_mockup_section_gradient-copy-copy-copy.nw {
  background-color: #fafafa;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  overflow: hidden;
}

.uui-section_layout74-copy-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 6rem;
  display: grid;
}

.text-block-27-copy {
  margin-right: 3px;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-cta13_logo-copy-copy {
  opacity: 1;
  filter: grayscale();
  align-self: center;
  height: 1.2rem;
  margin-top: 0;
  padding-bottom: 0;
}

.uui-cta12_logo-2-copy-copy-copy {
  opacity: 1;
  filter: grayscale();
  height: 1.6rem;
}

.uui-cta12_logo-2-copy-copy-copy:hover {
  opacity: 1;
  filter: grayscale();
}

.uui-cta12_logo_3-copy-copy-copy:hover {
  opacity: 1;
}

.uui-cta13_logo-row-copy-copy, .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-cta13_logo-row-copy-copy-copy-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.uui-cta13_component-copy-copy-copy {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-cta13_logo-row-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.text-block-27-copy-copy-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-cta12_logo_3_v4-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.9rem;
}

.uui-cta12_logo_3_v4-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v4-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.9rem;
}

.uui-cta12_logo_3_v-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.5rem;
}

.uui-cta12_logo_3_v-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v2-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2rem;
}

.uui-cta12_logo_3_v2-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3_v4-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  align-self: center;
  height: 1.8rem;
}

.uui-cta12_logo_3_v4-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

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

.text-block-27-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-section_layout74-copy-copy, .uui-section_layout74-copy-copy-copy {
  display: none;
}

.uui-section_layout74-copy-copy-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16rem;
  display: grid;
}

.uui-cta13_component-copy-copy-copy-copy, .uui-cta13_component-copy-copy-copy-copy-copy {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-cta13_logo-copy-copy-copy {
  opacity: 1;
  filter: grayscale();
  align-self: center;
  height: 1.2rem;
  margin-top: -2px;
  margin-left: -5px;
  padding-bottom: 0;
  padding-left: 0;
}

.uui-cta12_logo-2-copy-copy-copy-copy {
  opacity: 1;
  filter: grayscale();
  height: 1.6rem;
  margin-left: -5px;
}

.uui-cta12_logo-2-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: grayscale();
}

.uui-cta12_logo_3-copy-copy-copy-copy:hover {
  opacity: 1;
}

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

.text-block-27-copy-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-cta13_logo-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo-2-copy-copy-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo-2-copy-copy-copy:hover {
  opacity: 1;
}

.uui-cta12_logo-2-copy-copy-copy-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo-2-copy-copy-copy-copy:hover {
  opacity: 1;
}

.uui-cta12_logo_3-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta12_logo_3-copy-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-row-copy-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-cta12_logo-2-copy-copy-copy-copy-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo-2-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.uui-cta12_logo_3-copy-copy-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3-copy-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-copy-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-cta13_logo-row_desktop-copy-copy-copy-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.uui-cta13_logo_desktopcopy-copycopy {
  opacity: 1;
  filter: grayscale();
  align-self: center;
  height: 1.2rem;
  margin-top: -2px;
  margin-left: -5px;
  padding-bottom: 0;
  padding-left: 0;
}

.uui-cta13_logo_desktopcopy-copycopy:hover {
  opacity: 1;
  filter: grayscale();
}

.uui-cta12_logo-2_desktopcopy-copy-copy-copy-copy {
  opacity: 1;
  filter: grayscale();
  height: 1.6rem;
  margin-left: -5px;
}

.uui-cta12_logo-2_desktopcopy-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: grayscale();
}

.uui-cta12_logo_3-_desktopcopy-copy-copy-copy-copy {
  opacity: 1;
  filter: grayscale();
  height: 1.3rem;
}

.uui-cta12_logo_3-_desktopcopy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.uui-section_layout74_tablet-copy-copy-copy-copy {
  display: none;
}

.text-block-27_tablet-copy-copy-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.uui-cta13_logo_tablet-copy-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 2.3rem;
  margin-top: -10px;
  padding-bottom: 5px;
}

.uui-cta13_logo_tablet-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-cta13_logo-row_tablet-copy-copy-copy-copy-copy-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-cta13_component_tablet-copy-copy-copy-copy {
  opacity: 1;
  mix-blend-mode: normal;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-cta12_logo_tablet-2-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  height: 1.6rem;
}

.uui-cta12_logo_tablet-2-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
}

.uui-cta12_logo_3_tablet-copy-copy-copy-copy-copy-copy {
  opacity: .6;
  filter: grayscale();
  height: 1.8rem;
}

.uui-cta12_logo_3_tablet-copy-copy-copy-copy-copy-copy:hover {
  opacity: 1;
  filter: none;
}

.uui-section_layout74-copy-copy-copy-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 18rem;
  display: grid;
}

.uui-max-width-xlarge-copy {
  text-align: center;
  width: 100%;
  max-width: 80rem;
  margin-top: 0;
}

.uui-badge-small-success-copy {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success-copy.nw {
  align-self: flex-end;
  margin-right: 2rem;
}

.dropdown-toggle-7 {
  justify-content: flex-end;
  align-items: center;
  margin-right: -12px;
  padding: 0 18px 0 0;
  display: flex;
}

.dropdown-toggle-7.w--open {
  justify-content: flex-end;
  align-items: center;
  min-width: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

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

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

.nav-link-4 {
  color: #18197c;
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-4:hover {
  color: #f09501;
}

.nav-link-4:focus-visible, .nav-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-4.globe {
  margin-right: 5px;
}

.dropdown-toggle-8 {
  border-left: 2px solid #e0e0e0;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.dropdown-toggle-8.w--open {
  justify-content: flex-end;
  align-items: center;
  min-width: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.dropdown-list-7 {
  background-color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  display: block;
}

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

.nav-link-5 {
  color: #18197c;
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-5:hover {
  color: #f09501;
}

.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-5.globe {
  margin-left: 8px;
  margin-right: 5px;
}

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

.dropdown-toggle-9 {
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.dropdown-toggle-9.w--open {
  justify-content: flex-end;
  align-items: center;
  min-width: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

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

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

.nav-link-6 {
  color: #18197c;
  letter-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 10px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-6:hover {
  color: #f09501;
}

.nav-link-6:focus-visible, .nav-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-6.globe {
  margin-right: 5px;
  display: none;
}

.icon-3 {
  color: #18197c;
  justify-content: center;
  margin-left: 0;
  margin-right: 15px;
  padding-left: 0;
  font-size: 12px;
  transition: all .2s;
  display: flex;
}

.icon-3:hover {
  pointer-events: auto;
}

.language_dropdown_icon {
  color: var(--untitled-ui-gray500);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--untitled-ui-white);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.language_dropdown_icon:hover {
  color: var(--untitled-ui-primary600);
}

.locales-list {
  background-color: var(--untitled-ui-white);
  text-align: center;
  border-radius: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.locale-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.link-19 {
  color: var(--untitled-ui-primary600);
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin: 1px 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.link-19:hover {
  background-color: var(--fafafa);
  border-radius: 4px;
}

.link-19.w--current {
  background-color: var(--fafafa);
  color: var(--untitled-ui-primary600);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 1px;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Mark Pro, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-8 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

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

.uui-page-padding-20 {
  background-color: #fafafa;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-form_input-3 {
  border: 1px none var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--unselected-grey);
  border-radius: 1rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui-primary300);
  color: var(--untitled-ui-gray900);
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-3.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.uui-form_input-3.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-heading-xlarge-3 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.uui-section_heroheader08 {
  background-color: var(--untitled-ui-gray50);
}

.uui-signup-form_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader08_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-heroheader08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-ratings_component {
  align-items: center;
  display: flex;
}

.ratings_wrapper {
  margin-left: 1rem;
}

.ratings_stars-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.uui-ratings_stars {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui-gray600);
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-heroheader08_image {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-avatar-group_component {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-avatar-group_item {
  border: 3px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-19 {
  padding-top: 7rem;
  padding-bottom: 6rem;
}

.uui-ratings_number {
  color: var(--untitled-ui-gray700);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-13.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-4 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-heroheader04_image-wrapper {
  height: 100%;
  min-height: 44.375rem;
  position: relative;
}

.uui-heroheader04_image {
  width: 76rem;
  min-width: 76rem;
  display: block;
  position: absolute;
}

.uui-badge-group-2 {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group-2.is-primary {
  background-color: var(--untitled-ui-primary50-501);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.badge-group_text-wrapper-2 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-2 {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.uui-badge-group_badge-2.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-2.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.uui-heroheader04_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-xlarge-4 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-section_heroheader04 {
  overflow: hidden;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-10.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
  display: none;
}

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

.uui-text-size-xlarge-5 {
  color: var(--untitled-ui-primary600);
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-heroheader10_image-wrapper {
  justify-content: center;
  align-items: flex-end;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-heroheader10_image {
  z-index: 1;
  border-radius: 32px;
  flex: 1;
  align-self: center;
  max-width: 42rem;
  position: relative;
  bottom: 0%;
}

.uui-heroheader10_notification-image-wrapper {
  z-index: 2;
  width: 23rem;
  position: absolute;
  inset: auto auto -3% -20%;
}

.uui-heroheader10_notification-image-01, .uui-heroheader10_notification-image-02 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-03 {
  opacity: .75;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-04 {
  opacity: .5;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: 0;
}

.uui-section_heroheader10 {
  background-color: var(--untitled-ui-gray50);
}

.uui-heroheader10_image-background {
  z-index: 100;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff9;
  border-radius: 32px;
  flex-flow: column;
  justify-content: center;
  margin: 32px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-heroheader10_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.uui-heroheader10_image-inner-wrapper {
  border-radius: 32px;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: 0 0 60px #0000001a;
}

.uui-text-align-center-9 {
  text-align: center;
}

.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-11.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-small-4 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.uui-form-checkbox-label-2 {
  color: var(--untitled-ui-gray600);
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
}

.uui-form-checkbox-label-2:lang(de) {
  font-size: 12px;
  line-height: 1.3;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form-radio-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
}

.uui-form-radio-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d1d49c906f2b090f6e8bd9_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d1d49c906f2b090f6e8bd7_check-tick.svg");
}

.uui-heading-medium-17 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
}

.uui-field-label-2 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  filter: grayscale();
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d1d49c906f2b090f6e8bd8_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-2.w--redirected-checked:lang(de) {
  filter: grayscale();
}

.uui-form-checkbox-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50-501);
  box-shadow: none;
  filter: grayscale();
  border-radius: .25rem;
}

.uui-form-field-wrapper-2 {
  position: relative;
}

.success-message-3 {
  background-color: var(--untitled-ui-white);
  border-radius: 1rem;
  padding: 1.5rem;
}

.success-text-3 {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.error-message-3 {
  background-color: var(--red);
  color: var(--white);
  border-radius: 1rem;
  margin-top: 1rem;
  padding: .675rem 1rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 500;
}

.error-text-3 {
  color: var(--white);
  text-align: left;
}

.uui-contact02_form, .form-field-2col-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.uui-form-radio-label {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-contact02_component-2 {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 2rem auto 0;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-subheading-30 {
  color: var(--untitled-ui-primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-padding-vertical-xhuge-19-copy {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

.uui-container-small-5 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-form-checkbox-label-3 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-medium-18 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui-primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-4.select {
  color: var(--untitled-ui-gray500);
  background-color: #fff;
  border-style: none;
  border-radius: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
}

.uui-form_input-4.select:focus {
  border-style: none;
  border-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-contact02_form-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-field-2col-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_component-3 {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 4rem auto 0;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-xlarge-4-copy {
  color: var(--untitled-ui-primary600);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-heading-xlarge-4-copy:lang(de) {
  font-weight: 400;
}

.uui-space-large-3-copy {
  width: 100%;
  min-height: 3rem;
  display: flex;
}

.f-h3-heading-3 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-container-regular-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-button-secondary-3 {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.f-button-secondary-3:hover {
  background-color: var(--flowui-component-library-gray-200);
  border-color: #0000;
}

.f-margin-bottom-50 {
  margin-bottom: 12px;
}

.f-margin-bottom-51 {
  margin-bottom: 16px;
}

.f-margin-bottom-52 {
  margin-bottom: 32px;
}

.f-paragraph-large-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-bottom: 72px;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.f-h5-heading {
  color: var(--black);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.f-section-large-3 {
  padding: 92px 0%;
  position: relative;
}

.f-button-neutral-4 {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-4:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-feature-card-filled {
  background-color: var(--untitled-ui-white);
  border-radius: 32px;
  padding: 1rem;
  position: relative;
}

.f-feature-icon-wrapper-white {
  background-color: #fff;
  border-radius: 1rem;
  height: auto;
  margin-bottom: 48px;
  padding: 0;
  display: block;
  overflow: clip;
}

.f-heading-detail-small-4 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-grid-three-column {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-margin-bottom-64 {
  margin-bottom: 64px;
}

.f-header-grid-asymmetrical {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-flow: row dense;
  display: block;
}

.f-max-width-large {
  max-width: 610px;
}

.f-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-65 {
  margin-bottom: 16px;
}

.f-margin-bottom-66 {
  margin-bottom: 32px;
}

.f-section-large-4 {
  background-color: var(--fafafa);
  padding: 4rem 2rem;
  position: relative;
}

.f-margin-bottom-67 {
  margin-bottom: 64px;
}

.main_mockup_description-copy {
  display: block;
  position: relative;
}

.main_mockup_description-copy._25 {
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.collection-list-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch center;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  max-width: 80rem;
  padding: 0 8px 2rem;
  display: block;
  overflow: visible;
}

.container-3-copy {
  background-color: var(--flowui-component-library-gray-200);
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-item-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--untitled-ui-white);
  border-radius: 2rem;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  min-width: auto;
  max-width: 23rem;
  min-height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .4s;
  display: block;
  box-shadow: 0 0 60px #00000005;
}

.collection-item-copy:hover {
  transform: scale(1.01);
  box-shadow: 0 0 60px #00000014;
}

.link-block-6-copy {
  color: var(--black);
  max-width: 30rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem;
  text-decoration: none;
}

.div-block-12-copy {
  border-radius: 1rem;
}

.image-39-copy {
  border: 2px #000;
  border-radius: 1rem;
  max-width: 100%;
  height: auto;
}

.image-39-copy:lang(de) {
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.heading-4-copy {
  border-bottom: 1.5px none var(--input-field-gray);
  color: var(--white);
  min-width: auto;
  min-height: 3rem;
  margin-top: 1rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 120%;
  display: block;
  position: absolute;
  inset: 4% 16% auto 10%;
}

.text-block-64-copy {
  color: var(--white);
  text-align: center;
  margin-top: -2rem;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  font-weight: 500;
  position: static;
  inset: 45% 10% auto;
}

.text-span-45-copy {
  font-weight: 500;
}

.paragraph-4-copy {
  color: var(--untitled-ui-gray600);
  margin-top: 1.5rem;
  font-family: Mark Pro, sans-serif;
  font-weight: 400;
}

.quick-stack-3-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  margin-top: 1.5rem;
  padding: 0;
}

.cell-6-copy {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 4px;
}

.image-42 {
  display: block;
  overflow: clip;
}

.text-block-64-copy-copy {
  color: var(--white);
  text-align: center;
  margin-top: -5rem;
  margin-bottom: 2.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: block;
  position: static;
  inset: 45% 10% auto;
}

.text-block-64-copy-copy:lang(de) {
  font-size: 10px;
}

.mainheading-description_spacing-copy {
  width: 100%;
  min-height: 1rem;
}

.mainheading-description_spacing-copy.nw {
  min-height: 1.5rem;
}

.text-span-51, .text-span-52, .text-span-53 {
  font-weight: 400;
}

.f-feature-card-filled-copy {
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d3f79ba4d25d753fe056d4_Yellow_BG-min.jpg");
  background-position: 100% 0;
  background-size: cover;
  border-radius: 1rem;
  padding: 1rem;
}

.f-feature-card-filled-copy._2 {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d3f7abf7189103df28acc0_Blue_BG-min.jpg");
}

.f-feature-card-filled-copy._3 {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d3f7be13eafafc4aa7528a_Purple_BG-min.jpg");
}

.image-39-copy-copy {
  border-radius: 1rem;
  height: auto;
}

.f-h5-heading-copy {
  color: var(--black);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.f-paragraph-large-3-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.f-feature-icon-wrapper-white-copy {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fffc;
  border-radius: 1rem;
  height: 20rem;
  padding: 1rem;
  display: block;
  overflow: clip;
}

.text-block-64-copy-copy-copy {
  color: var(--white);
  text-align: center;
  margin-top: .5rem;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 12px;
  font-weight: 500;
  position: static;
  inset: 45% 10% auto;
}

.main_heading-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.main_heading-copy.nw {
  font-size: 3.75rem;
}

.main_heading-copy._25 {
  margin-bottom: 2rem;
}

.main_heading-copy-copy {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mark Pro, sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.main_heading-copy-copy.nw {
  font-size: 3.75rem;
}

.main_heading-copy-copy._25 {
  border: 1px none var(--black);
  color: var(--black);
  margin-bottom: 4rem;
}

.f-margin-bottom-67-copy {
  margin-bottom: 64px;
}

.image-43 {
  margin-right: 2px;
}

.locales-wrapper-4 {
  margin-top: .5rem;
}

.f-testimonial-slider-cards-copy {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: auto;
  display: inline;
}

.f-testimonial-section-copy {
  background-color: var(--flowui-component-library-white);
  margin-top: 5rem;
  margin-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.f-testimonial-section-copy.nw {
  margin-bottom: 7rem;
}

.div-block-13 {
  flex: 1;
}

.videodiv {
  border: 3px none var(--white);
  border-radius: 32px;
  margin-bottom: -4px;
  overflow: clip;
}

.div-block-14 {
  min-height: 28rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-top: 6rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.div-block-14:lang(de) {
  min-height: 28rem;
}

.div-block-15 {
  background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/67d3f79ba4d25d753fe056d4_Yellow_BG-min.jpg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 32px;
  min-width: auto;
  min-height: auto;
  padding: 8px 8px 7px;
  box-shadow: 0 0 60px #0000000f;
}

.div-block-15:lang(de) {
  box-shadow: none;
}

.rich-text-block-5 {
  font-size: 16px;
  line-height: 24px;
}

.text-block-66 {
  font-size: 16px;
  line-height: 28px;
}

.textblockcode {
  color: var(--untitled-ui-white);
  background-color: #201e1e;
  border-radius: 16px;
  padding-top: 44px;
  padding-bottom: 44px;
  padding-left: 32px;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.text-span-54 {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-span-55, .text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61, .text-span-62 {
  color: var(--untitled-ui-gray600);
}

.text-span-63, .text-span-64, .text-span-65 {
  color: var(--untitled-ui-primary700);
}

.text-span-66 {
  color: var(--untitled-ui-warning300);
}

.text-span-67, .text-span-68, .text-span-69, .text-span-70 {
  color: var(--untitled-ui-primary700);
}

.text-span-71, .text-span-72, .text-span-73, .text-span-74, .text-span-75, .text-span-76, .text-span-77 {
  color: var(--untitled-ui-gray600);
}

.text-span-78 {
  color: #2e8a7a;
}

.text-span-79, .text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85, .text-span-86 {
  color: var(--sus_green);
}

.f-tab-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4rem;
  display: flex;
}

.f-tab-copy._25 {
  margin-top: 2rem;
}

.f-tab-toggle-menu-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  align-self: center;
  align-items: center;
  padding: 15px;
  display: flex;
  box-shadow: inset 0 0 15px #0000000d;
}

.f-tab-toggle-menu-copy._25 {
  z-index: 20;
}

.tabs-content-copy {
  overflow: visible;
}

.f-tab-button-toggle-copy._25 {
  display: flex;
}

.f-tab-button-toggle-copy._25.w--current {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
  display: flex;
}

.f-tab-button-toggle-copy {
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  font-size: 14px;
}

.f-tab-button-toggle-copy.w--current {
  color: var(--flowui-component-library-gray-900);
  background-color: #fff;
  border-radius: 15px;
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.f-tab-button-toggle-copy._25 {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
}

.text-block-22-copy {
  color: #000;
}

.text-block-22-copy._25 {
  font-family: Mark Pro, sans-serif;
}

.text-block-23-copy {
  color: #000;
}

.f-tab-pane-copy, .f-tab-pane-copy-copy {
  border-radius: 12px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  overflow: visible;
}

.f-tab-pane-copy-copy._25 {
  margin-bottom: -12rem;
}

.image-10-copy {
  align-self: auto;
  display: block;
  position: static;
  overflow: visible;
}

.image-9-copy, .image-9-copy-copy {
  flex: none;
  align-self: baseline;
  max-width: 100%;
  display: block;
  position: static;
  overflow: visible;
}

.uui-max-width-large-4-copy-copy-2-copy {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, 1.5rem) auto;
  grid-template-columns: 1.5fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-max-width-large-4-copy-copy-2-copy._25 {
  grid-template-columns: 1.65fr 1.25fr;
}

.uui-layout84_image-copy, .uui-layout84_image-copy-copy {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 2rem;
}

.subheading-2-copy {
  color: #000623;
  text-align: center;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Mark Pro, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-badge-small-success_ipad-2-copy {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  margin-left: -20px;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-layout84_content-bottom-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.f-feature-card-filled-copy {
  background-color: var(--untitled-ui-white);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border-radius: 32px;
  padding: 1rem;
  position: relative;
}

.main_mockup_image-copy-copy-copy {
  vertical-align: baseline;
  margin-top: -5rem;
  margin-bottom: -3rem;
  margin-left: 0;
}

.main_mockup_image-copy-copy-copy.nw {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main_mockup_image-copy-copy-copy.mainpage {
  margin-top: 0;
}

.uui-layout84_image-copy-copy {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
  display: none;
}

.blacktext_onbutton-copy {
  color: #000;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.f-margin-bottom-67-copy-copy {
  margin-bottom: 64px;
}

.uui-button_1-copy.uui-space-small._25 {
  margin-top: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.layout_image_wrapper_black-copy-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_white_2-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.textblockcode-copy {
  color: var(--untitled-ui-white);
  background-color: #201e1e;
  border-radius: 16px;
  padding-top: 44px;
  padding-bottom: 44px;
  padding-left: 32px;
  font-family: Space Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.layout_sophiaai-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button_1-copy {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button_1-copy:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button_1-copy:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button_1-copy.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button_1-copy.uui-space-small {
  box-shadow: none;
  background-color: #000;
  border-radius: 15px;
  margin-top: 0;
}

.uui-button_1-copy.uui-space-small:hover {
  border-style: solid;
  border-color: var(--untitled-ui-primary600);
  box-shadow: none;
  background-color: #000;
}

.uui-button_1-copy.uui-space-small.nw2 {
  border-style: none;
}

.uui-button_1-copy.uui-space-small._25 {
  border-style: none;
  margin-top: .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.uui-button_1-copy.uui-space-small._25.inpage {
  flex-flow: row;
  width: auto;
  position: absolute;
  inset: auto 1rem 1rem;
}

.uui-layout74_list_ipad-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout74_list_ipad-copy._25 {
  margin-bottom: 2rem;
}

.quick-stack_2-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-left: 2rem;
  margin-right: 2rem;
  padding: 0 0 0;
}

.quick-stack_2-copy-copy._25 {
  margin-left: 0;
  margin-right: 0;
}

.layout_image_wrapper_black_ipad-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  margin-bottom: 7rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.layout_image_wrapper_black_ipad-copy._25 {
  margin-top: 7rem;
}

.uui-badge-small-success-copy-copy-copy {
  grid-column-gap: .25rem;
  color: var(--untitled-ui-success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecf6fd;
  border-radius: 7.5px;
  align-items: center;
  padding: .1rem .5rem;
  font-family: Mark Pro, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-badge-small-success-copy-copy-copy.login {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.uui-badge-small-success-copy-copy-copy._25 {
  display: none;
}

.image-44 {
  border-radius: 50px;
}

.icon-featured-large-copy {
  color: var(--untitled-ui-primary600);
  background-color: #fffce5;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-featured-large-copy.login {
  background-color: #fff;
  display: flex;
}

.icon-featured-large-copy._25 {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), var(--untitled-ui-white));
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
}

.image-45 {
  border-radius: 50px;
}

.uui-navbar05_icon-holder-copy {
  flex: none;
}

.uui-navbar05_icon-holder-copy._25 {
  min-width: 3.5rem;
  min-height: 3.5rem;
}

.second_icom-copy {
  color: var(--untitled-ui-primary600);
  background-color: #eaf3f2;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.second_icom-copy._25 {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), var(--untitled-ui-white));
  width: 3.5rem;
  height: 3.5rem;
}

.uui-navbar05_icon-holder-copy-copy {
  flex: none;
}

.image-46 {
  border-radius: 50px;
}

.uui-padding-vertical-xhuge-8-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-8-copy.features {
  padding-top: 10rem;
}

.uui-padding-vertical-xhuge-8-copy.features._25 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.ds_main_mockup_section_gradient-copy {
  background-image: linear-gradient(180deg, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: visible;
}

.ds_main_mockup_section_gradient-copy.nw {
  background-color: #fafafa;
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.ds_main_mockup_section_gradient-copy._25 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.text-block-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-copy._25 {
  color: var(--black);
}

.text-span-87 {
  font-weight: 400;
}

.main_mockup_image-copy.nw {
  min-width: 100%;
  max-width: 80rem;
  margin: -2rem auto;
  display: block;
  overflow: clip;
}

.main_mockup_image-copy.mainpage {
  margin-top: 0;
}

.text-span-88 {
  color: #ffdd01;
}

.quick-stack-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding: 30px 0 0;
}

.quick-stack-copy-copy.nw {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.f-section-large-4-copy {
  background-color: var(--fafafa);
  padding: 4rem 2rem;
  position: relative;
}

.text-span-89, .text-span-90, .text-span-91 {
  color: #ffdd01;
}

.f-tab-button-toggle-copy-copy._25 {
  color: var(--untitled-ui-gray900);
  display: none;
}

.f-tab-button-toggle-copy-copy._25.w--current {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
}

.text-block-copy-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-copy-copy._25, .text-block-copy-copy._25:lang(de) {
  color: var(--white);
}

.uui-padding-vertical-xhuge-10-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-padding-vertical-xhuge-10-copy.nw {
  padding-top: 5rem;
  padding-bottom: 0;
}

.uui-padding-vertical-xhuge-10-copy.main._25 {
  padding-top: 4rem;
  padding-bottom: 0;
}

.text-block-64-copy-copy-copy {
  color: var(--white);
  text-align: center;
  margin-top: -5rem;
  margin-bottom: 2.5rem;
  font-family: Mark Pro, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: block;
  position: static;
  inset: 45% 10% auto;
}

.text-block-64-copy-copy-copy:lang(de) {
  font-size: 10px;
}

.h2subpage_description {
  text-align: center;
  max-width: 35rem;
  margin: 0 auto;
  font-family: Mark Pro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.f-tab-toggle-menu-copy-copy {
  background-color: var(--fafafa);
  border-radius: 30px;
  align-self: center;
  align-items: center;
  padding: 15px;
  display: flex;
  box-shadow: inset 0 0 15px #0000000d;
}

.f-tab-toggle-menu-copy-copy._25 {
  z-index: 20;
}

.f-tab-button-toggle-copy-copy {
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  font-size: 14px;
}

.f-tab-button-toggle-copy-copy.w--current {
  color: var(--flowui-component-library-gray-900);
  background-color: #fff;
  border-radius: 15px;
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.f-tab-button-toggle-copy-copy._25 {
  display: none;
}

.f-tab-button-toggle-copy-copy._25.w--current {
  color: var(--black);
  font-family: Mark Pro, sans-serif;
  display: flex;
}

.text-block-copy-copy-copy._25.grey:lang(de) {
  color: var(--untitled-ui-gray500);
}

.text-block-copy-copy-copy {
  font-family: Mark Pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-copy-copy-copy._25 {
  color: var(--untitled-ui-gray500);
}

.text-block-copy-copy-copy._25:lang(de) {
  color: var(--white);
}

.icon-featured-large-copy-copy-copy {
  color: var(--untitled-ui-primary600);
  background-color: #fff1f1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-featured-large-copy-copy-copy._25 {
  background-image: linear-gradient(to bottom, var(--untitled-ui-white), var(--untitled-ui-white));
  width: 3.5rem;
  height: 3.5rem;
}

.icon-featured-large-copy-copy {
  color: var(--untitled-ui-primary600);
  background-color: #ecf6fd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .uui-button_1.uui-space-small._25.inpage {
    justify-content: center;
    align-items: center;
  }

  .black_background._25 {
    z-index: 100;
    position: static;
    inset: 0%;
  }

  .uui-padding-vertical-xhuge-8-copy-copy._25 {
    padding-top: 0;
  }

  .main_mockup_image-copy-copy {
    margin-top: -5rem;
  }

  .uui-button_1-2.uui-space-small.header.submission-copy-copy {
    background-color: var(--white);
    color: var(--black);
  }

  .uui-padding-vertical-xhuge-17-copy-copy {
    background-color: var(--black);
  }

  .subheading-copy, .main_heading-copy {
    color: var(--untitled-ui-white);
  }

  .description-copy-copy-copy {
    color: var(--untitled-ui-white);
    margin-left: auto;
    margin-right: auto;
  }

  .uui-field-label-copy, .uui-form-checkbox-label-copy {
    color: var(--untitled-ui-white);
  }

  .uui-form_input-2-copy-copy {
    background-color: var(--input-field-gray);
  }

  .uui-text-style-link-2-copy {
    color: var(--untitled-ui-white);
  }

  .uui-navbar05_menu-left-copy {
    display: none;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw, .ds_main_mockup_section_gradient-copy-copy-copy.nw, .ds_main_mockup_section_gradient-copy-copy-copy.nw, .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    padding-top: 4rem;
  }

  .newdivforblogbg {
    margin-bottom: 4rem;
    padding-top: 2rem;
  }

  .uui-cta12_logo_3-copy-copy-copy {
    opacity: 1;
  }

  .uui-cta13_logo-row-copy-copy-copy-copy {
    grid-column-gap: 3rem;
  }

  .uui-cta12_logo_3-copy-copy-copy-copy {
    opacity: 1;
  }

  .uui-cta13_logo-row_desktop-copy-copy-copy-copy {
    grid-column-gap: 3rem;
  }

  .uui-cta12_logo_3-_desktopcopy-copy-copy-copy-copy {
    opacity: 1;
  }

  .uui-max-width-xlarge-copy {
    margin-top: -2rem;
  }

  .f-paragraph-large-3 {
    color: var(--untitled-ui-gray600);
    font-family: Mark Pro, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .f-h5-heading {
    color: var(--black);
    font-family: Mark Pro, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .f-margin-bottom-67 {
    margin-bottom: 0;
  }

  .f-h5-heading-copy {
    color: var(--black);
    font-family: Mark Pro, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .f-paragraph-large-3-copy {
    color: var(--untitled-ui-gray600);
    font-family: Mark Pro, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .f-margin-bottom-67-copy {
    margin-bottom: 0;
  }

  .code-embed-2 {
    outline-offset: 0px;
    outline: 3px #333;
  }

  .code-embed-2:lang(de) {
    margin-bottom: -5px;
  }

  .videodiv {
    margin-top: 0;
    box-shadow: 0 2px 60px #0000001a;
  }

  .videodiv:lang(de) {
    outline-offset: 0px;
    border-style: none;
    outline: 3px #333;
    box-shadow: 0 2px 60px #00000014;
  }

  .div-block-14 {
    background-color: var(--fafafa);
    min-height: 28rem;
  }

  .f-tab-copy._25 {
    margin-top: 2rem;
  }

  .main_mockup_image-copy-copy-copy {
    margin-top: -5rem;
  }

  .f-margin-bottom-67-copy-copy {
    margin-bottom: 0;
  }

  .uui-button_1-copy.uui-space-small._25.inpage {
    justify-content: center;
    align-items: center;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-top: 8rem;
  }
}

@media screen and (min-width: 1920px) {
  .uui-max-width-xlarge {
    margin-top: -24rem;
  }

  .uui-navbar05_dropdown-content.login.solutions {
    display: flex;
  }

  .uui-navbar05_container.login.solutions {
    object-position: 50% 50%;
    flex: 0 auto;
    overflow: visible;
  }

  .uui-navbar05_dropdown-list.login.solutions.w--open {
    justify-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    right: 0;
  }

  .uui-navbar05_menu-dropdown.login.solutions {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .main_mockup_description.nw {
    display: block;
  }

  .ds_deep_dive_section.nw {
    background-color: #fafafa;
    padding-top: 0;
    padding-bottom: 0;
  }

  .f-testimonial-section {
    background-color: #000;
  }

  .layout_image_wrapper_white-copy-copy {
    -webkit-text-stroke-color: #000;
  }

  .main_heading.nw {
    display: block;
  }

  .ds_main_mockup_section.nw {
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-text-rich-text a {
    text-decoration: none;
  }

  .uui-blogpost02_background.secondpost-copy, .uui-blogpost02_background.secondpost-copy-copy {
    overflow: hidden;
  }

  .image-25 {
    width: 1.6rem;
  }

  .italic-text {
    text-decoration: none;
  }

  .div-block-5 {
    background-color: #fafafa;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
  }

  .main_mockup_description-copy {
    margin-bottom: 0;
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .main_mockup_image-copy {
    margin-top: -4rem;
  }

  .ds_deep_dive_section-copy.nw {
    background-color: #fafafa;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-dropdown-icon-copy.login.solutions, .uui-dropdown-icon-copy.login.solutions-copy {
    justify-content: center;
    align-items: center;
  }

  .uui-navbar05_dropdown-list-copy.login.solutions.w--open, .uui-navbar05_dropdown-list-copy.login-copy.solutions.w--open, .uui-navbar05_dropdown-list-copy.login-copy.solutions-copy.w--open {
    justify-content: flex-start;
    align-items: stretch;
    right: 0;
  }

  .uui-navbar05_container-copy.login.solutions, .uui-navbar05_container-copy.login-copy.solutions, .uui-navbar05_container-copy.login-copy.solutions-copy {
    object-position: 50% 50%;
    flex: 0 auto;
    overflow: visible;
  }

  .dropdown-toggle-3 {
    display: flex;
  }

  .dropdown-toggle-4 {
    justify-content: flex-start;
    align-items: center;
    padding: 1.75rem 2.2rem 1.75rem 1rem;
    display: flex;
  }

  .uui-dropdown-icon-copy-copy.login.solutions, .uui-dropdown-icon-copy-copy.login.solutions-copy {
    justify-content: center;
    align-items: center;
  }

  .dropdown-toggle-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown-toggle-4-copy {
    justify-content: flex-start;
    align-items: center;
    padding: 1.75rem 2.2rem 1.75rem 1rem;
    display: flex;
  }

  .uui-dropdown-icon-copy-copy.login.solutions, .uui-dropdown-icon-copy-copy.login.solutions-copy {
    justify-content: center;
    align-items: center;
  }

  .dropdown-toggle-6 {
    justify-content: flex-start;
    align-items: center;
    padding: 1.75rem 2.2rem 1.75rem 1rem;
    display: flex;
  }

  .dropdown-list-3 {
    background-color: #ddd0;
    right: 0;
  }

  .section-3d-scroll {
    height: 300vh;
  }

  ._3d-intro-wrapper {
    top: -50vh;
  }

  ._3d-stage-inner {
    max-width: 80rem;
  }

  ._3d-hand-wrapper {
    display: none;
    overflow: visible;
  }

  ._3d-preview-background {
    background-color: var(--untitled-ui-white);
    border-radius: 2rem;
  }

  ._3d-stage-sticky {
    overflow: visible;
  }

  ._3d-stage-wrapper {
    color: var(--untitled-ui-primary600);
    max-width: 100%;
  }

  ._3d-brand-wrapper {
    display: none;
  }

  ._3d-stage-title-wrapper._2, ._3d-stage-title-wrapper._1 {
    align-self: flex-start;
  }

  .ds_hero_section-copy {
    background-color: var(--fafafa);
  }

  .diy_scroll_animation {
    background-color: var(--fafafa);
    max-width: none;
    overflow: visible;
  }

  .section-3d-scroll-3 {
    background-color: var(--fafafa);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    overflow: clip;
  }

  ._3d-intro-wrapper-3 {
    top: -40vh;
  }

  .blueprint_scroll_animation-copy {
    background-color: var(--fafafa);
    max-width: none;
    overflow: visible;
  }

  ._3d-intro-wrapper-4 {
    margin-top: 8rem;
  }

  ._3d-stage-wrapper-2 {
    height: 90rem;
    margin-bottom: 0;
  }

  .f-footer-regular-2 {
    background-color: var(--untitled-ui-white);
  }

  .ds_main_mockup_section_gradient-copy.nw {
    margin-top: -24rem;
  }

  .f-paragraph-large-2, .f-h1-heading, .f-heading-detail-small-3 {
    font-family: Mark Pro, sans-serif;
  }

  .f-image-cover-2 {
    object-position: 50% 100%;
  }

  .lottie-animation {
    max-height: 14rem;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    inset: 80vh 0% 0%;
  }

  .f-footer-regular-2-copy {
    background-color: var(--untitled-ui-white);
  }

  .dropdown-toggle-5-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-navbar05_container-copy.login.solutions {
    object-position: 50% 50%;
    flex: 0 auto;
    overflow: visible;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    margin-top: -24rem;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw._25 {
    margin-top: 0;
  }

  .uui-blogpost02_background-copy.secondpost-copy, .uui-blogpost02_background-copy.secondpost-copy-copy {
    overflow: hidden;
  }

  .uui-section_layout74-copy-copy-copy {
    margin-top: 20rem;
  }

  .uui-section_layout74-copy-copy-copy-copy {
    margin-top: 20rem;
  }

  .uui-max-width-xlarge-copy {
    margin-top: -24rem;
  }

  .language_dropdown_icon.login.solutions, .language_dropdown_icon.login.solutions-copy {
    justify-content: center;
    align-items: center;
  }

  .main_mockup_description-copy.nw, .main_heading-copy.nw, .main_heading-copy-copy.nw {
    display: block;
  }

  .f-testimonial-section-copy {
    background-color: #000;
  }

  .videodiv, .ds_main_mockup_section_gradient-copy.nw {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .uui-heroheader16_image {
    align-self: auto;
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader16_image-wrapper {
    flex: 0 auto;
    height: auto;
    padding-bottom: 0;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-text-size-xlarge {
    font-size: 1rem;
  }

  .uui-heading-xlarge {
    font-size: 3rem;
  }

  .uui-max-width-xlarge {
    margin-top: 0;
  }

  .uui-space-xhuge {
    min-height: 2rem;
  }

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

  .f-content-image-wrapper {
    max-width: 100%;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .navbar_section {
    display: none;
  }

  .navbar_section.mobile, .navbar_section.mobile-copy {
    display: block;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_component.mobile-copy {
    display: none;
  }

  .uui-navbar05_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray-2.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar05_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar05_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar05_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link.uui-navbar05_link-copy {
    color: var(--black);
    padding-left: 0;
    font-size: 14px;
  }

  .uui-navbar05_bottom-bar-background {
    display: block;
  }

  .uui-navbar05_bottom-bar {
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    display: none;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-link_copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link_copy:hover {
    background-color: #0000;
  }

  .uui-navbar05_dropdown-link-list.unlinked {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    padding-left: 0;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding: 1rem 0;
    display: block;
  }

  .uui-navbar05_dropdown-content-left.login {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .uui-navbar05_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar05_dropdown-content.login {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-navbar05_container.login {
    flex: 0 auto;
    align-self: center;
    width: 100%;
  }

  .uui-navbar05_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar05_dropdown-list.login {
    max-width: none;
  }

  .uui-navbar05_dropdown-list.login.w--open {
    justify-content: flex-start;
    align-items: stretch;
    min-width: auto;
    padding-left: 0;
    position: static;
  }

  .uui-dropdown-icon {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar05_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar05_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_dropdown-toggle.solutions {
    color: var(--black);
    flex-flow: row;
    font-size: 14px;
  }

  .uui-navbar05_dropdown-toggle.solutions.login {
    max-width: none;
    display: block;
  }

  .uui-navbar05_dropdown-toggle.solutions-copy {
    color: var(--black);
    flex-flow: row;
    font-size: 14px;
  }

  .uui-navbar05_menu-dropdown {
    width: 100%;
    display: block;
    position: relative;
  }

  .uui-navbar05_menu-dropdown.login {
    min-width: 100%;
  }

  .uui-navbar05_menu-dropdown.mobile.login {
    flex: 1;
    align-self: auto;
    min-width: 100%;
    max-width: 100%;
    display: block;
  }

  .uui-navbar05_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar05_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-logo_logotype {
    margin-top: 9px;
  }

  .uui-logo_logotype.mobile-copy-copy {
    margin-top: 10px;
  }

  .navbar.mobile-copy {
    min-height: 3rem;
  }

  .text-block-6 {
    color: var(--black);
    font-size: 14px;
  }

  .text-block-6.login {
    flex: 1;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-cta12_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-logos03_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-logos03_content-left {
    max-width: 16rem;
  }

  .uui-logos03_component {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .f-grid-four-column {
    grid-template-columns: 1fr 1fr;
  }

  .ds_logo_section {
    padding-top: 0;
  }

  .f-logo-carousel-wrap {
    width: 95%;
  }

  .text-span-10 {
    font-size: 3rem;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout60_number {
    font-size: 3.25rem;
  }

  .uui-layout60_image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout60_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-4 {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .uui-page-padding-4 {
    display: block;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1rem;
  }

  .uui-heroheader22_text-underline {
    background-image: none;
    background-position: 0 0;
  }

  .uui-heading-xlarge-2 {
    font-size: 3rem;
  }

  .uui-max-width-xlarge-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-11 {
    font-size: 2rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 4.5rem;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

  .card_padding {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-layout12_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number1 {
    font-size: 3rem;
  }

  .goodfortheplanet_headline {
    font-size: 2rem;
  }

  .layout_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .quick-stack {
    margin-left: auto;
    margin-right: auto;
  }

  .verifiedexperts_headline {
    font-size: 2rem;
  }

  .uui-layout12_number-copy {
    font-size: 3rem;
  }

  .second_icom.login {
    background-color: #fff;
    padding-left: 0;
  }

  .uui-text-size-medium-2.second {
    padding-bottom: 0;
  }

  .uui-pricing05_feature.placeholder {
    display: none;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-4 {
    font-size: 16px;
  }

  .uui-heading-medium-4 {
    font-size: 2rem;
  }

  .uui-heading-subheading-4 {
    font-size: 14px;
  }

  .uui-text-align-center-3 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-page-padding-5 {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .ds_plan_section {
    display: flex;
  }

  .heading_medium {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-5-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout12_component-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-testimonial06_client.nw {
    justify-content: flex-start;
    align-self: auto;
  }

  .uui-heading-medium-5.text-weight-medium {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .uui-heading-medium-5.text-weight-medium.nw._2nd {
    align-items: stretch;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge-7 {
    max-width: 927rem;
    margin-top: 6rem;
    margin-bottom: 6rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    max-width: 927rem;
  }

  .ds_testimonial_section {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .f-footer-bottom {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-footer-title {
    margin-bottom: 24px;
  }

  .f-footer-primary {
    grid-template-columns: 1fr 1fr;
  }

  .f-tab-toggle-menu {
    flex: 1;
    padding-left: 15px;
    padding-right: 15px;
  }

  .f-tab {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-pricing05_component-copy {
    grid-template-columns: 1fr;
  }

  .uui-pricing05_component-copy._25 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .uui-layout39_image-02 {
    width: 28%;
    min-width: auto;
  }

  .layout_image_wrapper_white_2 {
    height: 27rem;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing._25 {
    margin-top: 4rem;
  }

  .uui-heading-subheading-5 {
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_image, .uui-layout84_image-wrapper {
    display: none;
  }

  .uui-layout84_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    max-width: 44rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .uui-layout84_content-bottom._25 {
    place-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .description {
    font-size: 16px;
  }

  .uui-heading-medium-7 {
    margin-bottom: 4rem;
    font-size: 2rem;
  }

  .subheading {
    font-size: 14px;
  }

  .ds_main_mockup_section_gradient.nw {
    overflow: hidden;
  }

  .f-testimonial-background {
    height: 20%;
  }

  .f-testimonial-slider-mask {
    width: 420px;
  }

  .f-testimonial-section.nw {
    margin-bottom: 5rem;
  }

  .f-testimonial-slider-grid-large, .f-testimonial-slider-grid-large-copy {
    grid-template-columns: 1fr;
  }

  .uui-layout39_image-wrapper-copy {
    height: 27rem;
  }

  .uui-button-wrapper-4-copy.max-width-full-mobile-landscape-copy {
    display: none;
  }

  .tabs-content {
    flex: 1;
  }

  .uui-navbar05_dropdown-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link-copy:hover {
    background-color: #0000;
  }

  .uui-layout26_image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout26_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cell {
    flex-flow: row;
    place-content: stretch flex-start;
    display: flex;
  }

  .cell.nw {
    flex-flow: row;
  }

  .quick-stack-copy {
    flex: 0 auto;
    align-self: auto;
  }

  .quick-stack-copy.nw {
    padding-bottom: 0;
  }

  .productisedservice_headline {
    font-size: 2rem;
  }

  .card-padding_productized {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .card_padding_expert {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout_component_productised, .layout_component_expert {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-subheading-7-copy {
    font-size: 14px;
  }

  .uui-layout62_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_image_3 {
    display: none;
  }

  .uui-layout62_image_3.nw {
    padding-left: 8rem;
    padding-right: 8rem;
    display: block;
  }

  .uui-layout62_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout62_tabs-menu.nw {
    margin-top: 2rem;
  }

  .uui-layout62_component {
    grid-column-gap: 3rem;
  }

  .uui-layout62_component.nw {
    flex-direction: row;
    display: block;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-10.nw {
    padding-top: 0;
  }

  .layout_image_wrapper_black {
    height: 27rem;
  }

  .heading_medium_sophiaai {
    font-size: 2rem;
  }

  .layout_sophiaai {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-heading-subheading-7-copy-copy, .uui-heading-subheading-7-copy-copy-copy {
    font-size: 14px;
  }

  .uui-heading-medium-7-copy {
    font-size: 2rem;
  }

  .uui-text-size-medium-6 {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .uui-heading-xxsmall-3 {
    margin-bottom: .5rem;
  }

  .uui-heading-medium-9 {
    font-size: 2rem;
  }

  .uui-heading-subheading-8 {
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-11 {
    max-width: 44rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-11._25 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-layout62_image-02-copy {
    display: block;
  }

  .uui-layout62_image-02-copy.nw {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .layout_image_wrapper_white-copy {
    height: 27rem;
  }

  .uui-layout62_image_3-copy {
    display: block;
  }

  .uui-layout62_image_3-copy.nw {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .uui-layout12_number1-copy, .uui-layout12_number-copy-copy {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .layout_image_wrapper_white_2-copy {
    height: 27rem;
    display: none;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-3 {
    display: none;
  }

  .uui-button-secondary-gray-8.show-tablet, .show-tablet-2 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-cta13_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .black_background {
    display: none;
  }

  .black_background.nw {
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
  }

  .black_background._25 {
    background-image: linear-gradient(168deg, #000, #000 82%, #ffdd04);
    display: flex;
  }

  .layout_image_wrapper_white-copy-copy {
    height: 27rem;
  }

  .layout_image_wrapper_white-copy-copy.nw {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_white-copy-copy.ipad {
    height: auto;
  }

  .heading_medium-copy {
    font-size: 3rem;
  }

  .text_size_large-copy {
    font-size: 16px;
    line-height: 1.5;
  }

  .whitetext_onbutton-copy {
    font-size: 14px;
  }

  .layout_content-copy.nw {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-5-copy-copy.nw {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout12_component-copy-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-navbar05_link-copy {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link-copy.uui-navbar05_link-copy-copy, .uui-navbar05_link-copy.uui-navbar05_link-copy-copy-copy {
    color: var(--black);
    padding-left: 0;
    font-size: 14px;
  }

  .bold-text {
    font-size: 16px;
    line-height: 1.3;
  }

  .main_mockup_image.nw {
    min-width: 70rem;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .main_heading {
    font-size: 2rem;
  }

  .main_heading.nw {
    font-size: 3rem;
  }

  .layout_image_wrapper_black-copy, .layout_image_wrapper_white_2-copy-copy {
    height: 27rem;
  }

  .uui-padding-vertical-xhuge-11-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_content-bottom-copy {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .usecases_header_font {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .usecases_header_font:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-max-width-large-4-copy-copy {
    margin-top: 6rem;
  }

  .layout_image_wrapper_black-copy {
    height: 27rem;
  }

  .uui-navbar05_link-copy-copy {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link-copy-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link-copy-copy-copy {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link-copy-copy-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link-copy-copy-copy-copy {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar05_link-copy-copy-copy-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link-copy-copy-copy-copy-copy {
    color: var(--black);
    width: 100%;
    padding: .75rem 0;
    font-size: 14px;
  }

  .uui-navbar05_link-copy-copy-copy-copy-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_link-copy-copy-copy-copy-copy.mobile {
    display: none;
  }

  .cookie_popup {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    display: flex;
  }

  .fs-manager-opener {
    z-index: 1;
  }

  .cookie_preference_manager {
    display: none;
  }

  .cookie-paragraph {
    font-size: 12px;
    line-height: 16px;
  }

  .cookie_popup-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    max-width: 95%;
    display: flex;
  }

  .uui-cta13_logo-row-copy, .uui-cta13_logo-row-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-8-copy, .uui-padding-vertical-xhuge-8-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-8-copy-copy._25 {
    margin-top: -6rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-9_network, .uui-padding-vertical-xhuge-8_network, .uui-padding-vertical-xhuge-15_network {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout26_component_network {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-7-copy, .uui-padding-vertical-xhuge-7-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw {
    display: none;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw.mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    display: block;
  }

  .mobile.iframe {
    display: none;
  }

  .uui-testimonial06_content-copy.nw.iframe {
    flex-direction: column;
    align-items: stretch;
    padding-top: 2rem;
    padding-left: 8rem;
    padding-right: 8rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-6-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .black_background_ipad {
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .black_background_ipad._25 {
    display: none;
  }

  .uui-padding-vertical-xhuge-8-copy-copy_ipad {
    padding-top: 0;
    padding-bottom: 0;
  }

  .f-testimonial-slider-grid-large_ipad {
    grid-template-columns: 1fr;
  }

  .layout_image_wrapper_white-copy-copy_ipad {
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_white-copy-copy_ipad.ipad {
    height: auto;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .uui-layout12_component-copy-copy_ipad {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-layout12_item-list-copy_ipad {
    margin-bottom: 0;
  }

  .uui-button-row-2_ipad.is-reverse-mobile-landscape {
    margin-bottom: auto;
  }

  .text-block-28 {
    font-family: Mark Pro, sans-serif;
    font-size: 14px;
  }

  .uui-layout62_component_ipad {
    grid-column-gap: 3rem;
    padding-left: 0;
    display: block;
  }

  .uui-layout62_tabs-menu_ipad {
    max-width: 44rem;
    margin-top: 2rem;
  }

  .uui-layout62_image-02-copy_ipad, .uui-layout62_image_3-copy_ipad, .uui-layout62_image_3_ipad {
    padding-left: 8rem;
    padding-right: 8rem;
    display: block;
  }

  .layout_image_wrapper_black_ipad {
    margin-bottom: 6rem;
    padding-bottom: 0;
  }

  .layout_image_wrapper_black_ipad._25 {
    margin-top: 6rem;
  }

  .uui-padding-vertical-xhuge-5-copy_ipad {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .layout_sophiaai_ipad {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    max-width: 40rem;
    display: block;
  }

  .layout_sophiaai_ipad._25 {
    max-width: none;
  }

  .html-embed-copy_2-copy_ipad, .layout_image_wrapper_white_2-copy_ipad {
    margin-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-5-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-5-copy-copy-copy_ipad {
    max-width: 42rem;
    padding-top: 2rem;
    padding-bottom: 0;
    display: block;
  }

  .uui-padding-vertical-xhuge-5-copy-copy-copy_ipad._25 {
    max-width: none;
  }

  .uui-layout12_component-copy_ipad {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .layout_content-copy_ipad_dashboard {
    padding-right: 2rem;
  }

  .cell-4 {
    align-items: flex-end;
  }

  .uui-layout12_item-list-copy-copy_ipad {
    margin-top: 2rem;
  }

  .uui-button-row-2-copy_ipad.is-reverse-mobile-landscape {
    display: none;
  }

  .uui-layout12_item-list-copy-copy_ipad_sophia {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .layout_content-copy_ipad_sophia {
    padding-right: 0;
  }

  .uui-button-row-2-copy_ipad_sophia.is-reverse-mobile-landscape {
    margin-bottom: 2rem;
    display: block;
  }

  .uui-layout74_list_ipad {
    margin-bottom: auto;
  }

  .uui-layout74_list_ipad._25 {
    grid-column-gap: 1.5rem;
  }

  .uui-button-wrapper-4-copy-copy_ipad.max-width-full-mobile-landscape-copy, .uui-button-wrapper-4-copy-copy-copy.max-width-full-mobile-landscape-copy {
    display: none;
  }

  .uui-space-xhuge_landscape {
    min-height: 2rem;
  }

  .quick-stack-copy, .quick-stack_2 {
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack-copy_land {
    flex: 0 auto;
    align-self: auto;
  }

  .cell_landscape {
    flex-flow: row;
    place-content: stretch flex-start;
    display: flex;
  }

  .cell_landscape._25 {
    flex-flow: column;
  }

  .tablet.iframe {
    flex: 1;
    align-self: auto;
  }

  .uui-heading-medium-5-copy.text-weight-medium {
    margin-bottom: 1rem;
    font-size: 2rem;
  }

  .uui-heading-medium-5-copy.text-weight-medium.nw {
    margin-bottom: 0;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy, .uui-padding-vertical-xhuge-7-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
    display: none;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw.mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe.nw {
    display: none;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe.nw.mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy.nw {
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw {
    padding-left: 0;
  }

  .utility-page-wrap-copy {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-space-xhuge-2 {
    min-height: 6rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost02_breadcrumb {
    margin-top: 1.8rem;
    padding-left: 4rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-heading-large.text-color-white {
    padding-left: 0;
    padding-right: 2rem;
    font-size: 2.25rem;
  }

  .uui-heading-large.text-color-white.spotlight {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost02_background.secondpost, .uui-blogpost02_background.secondpost-copy, .uui-blogpost02_background.secondpost-copy-copy {
    background-position: 0 0, 60%;
    min-height: 24rem;
  }

  .uui-blogsection03_button-row {
    flex: none;
  }

  .uui-blogsection03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection03_heading {
    margin-right: 3rem;
  }

  .uui-blogsection03_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-5 {
    padding: 2rem 0;
  }

  .uui-blogpost02_background-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .main_mockup_description-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .main_mockup_image-copy {
    margin-top: 0;
  }

  .uui-blogsection07_button-row {
    flex: none;
  }

  .uui-blogsection07_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection07_heading {
    margin-right: 3rem;
  }

  .uui-blogsection07_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-16, .uui-padding-vertical-xhuge-8-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image-26, .image-27, .image-28 {
    max-width: 80%;
  }

  .uui-heroheader22_text-underline-copy {
    background-image: linear-gradient(0deg, #ffde00 7% 26%, #fff0 27%);
    background-position: 0 0;
  }

  .main_mockup_image-copy {
    margin-bottom: 0;
  }

  .dropdown-toggle {
    justify-content: flex-end;
    align-items: stretch;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown_language {
    display: none;
  }

  .dropdown-toggle-2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .uui-dropdown-icon-copy {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .image-31 {
    border-radius: 20px;
  }

  .image-32 {
    padding-right: .5px;
  }

  .navbar_section-copy {
    display: none;
  }

  .navbar_section-copy.mobile {
    display: block;
  }

  .uui-navbar05_menu-copy {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar05_menu-dropdown-copy {
    width: 100%;
    display: block;
    position: relative;
  }

  .uui-navbar05_menu-dropdown-copy.login {
    min-width: 100%;
  }

  .uui-navbar05_menu-dropdown-copy.mobile.login {
    flex: 1;
    align-self: auto;
    min-width: 100%;
    max-width: 100%;
    display: block;
  }

  .uui-navbar05_menu-dropdown-copy.login-copy {
    min-width: 100%;
  }

  .uui-navbar05_dropdown-toggle-copy {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar05_dropdown-toggle-copy:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar05_dropdown-toggle-copy.solutions {
    color: var(--black);
    flex-flow: row;
    font-size: 14px;
  }

  .uui-navbar05_dropdown-toggle-copy.solutions.login {
    max-width: none;
    display: block;
  }

  .uui-navbar05_dropdown-toggle-copy.solutions-copy, .uui-navbar05_dropdown-toggle-copy.solutions-copy-copy {
    color: var(--black);
    flex-flow: row;
    font-size: 14px;
  }

  .uui-navbar05_dropdown-list-copy {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-list-copy.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar05_dropdown-list-copy.login {
    max-width: none;
  }

  .uui-navbar05_dropdown-list-copy.login.w--open {
    justify-content: flex-start;
    align-items: stretch;
    min-width: auto;
    padding-left: 0;
    position: static;
  }

  .uui-navbar05_dropdown-list-copy.login-copy {
    max-width: none;
  }

  .uui-navbar05_dropdown-list-copy.login-copy.w--open {
    justify-content: flex-start;
    align-items: stretch;
    min-width: auto;
    padding-left: 0;
    position: static;
  }

  .uui-navbar05_container-copy.login, .uui-navbar05_container-copy.login-copy {
    flex: 0 auto;
    align-self: center;
    width: 100%;
  }

  .uui-navbar05_dropdown-content-copy {
    flex-direction: column;
  }

  .uui-navbar05_dropdown-content-copy.login, .uui-navbar05_dropdown-content-copy.login-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-navbar05_dropdown-content-left-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding: 1rem 0;
    display: block;
  }

  .uui-navbar05_dropdown-content-left-copy.login, .uui-navbar05_dropdown-content-left-copy.login-copy {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .uui-dropdown-icon-copy-copy {
    color: var(--black);
    inset: auto 0% auto auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .section-3d-scroll {
    height: auto;
  }

  ._3d-intro-wrapper {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
    position: static;
  }

  ._3d-content-wrapper {
    font-size: 1.6vw;
  }

  ._3d-stage-sticky {
    height: auto;
    position: static;
  }

  ._3d-stage-wrapper {
    height: 90vh;
    position: static;
  }

  ._3d-hand-inner {
    width: 90%;
    height: 65vh;
  }

  .section-3d-scroll-2 {
    height: auto;
  }

  ._3d-intro-wrapper-2 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
    position: static;
  }

  .section-tutorial {
    border-top: 1px solid #d4d4d4;
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .section-3d-scroll-3 {
    height: auto;
  }

  ._3d-intro-wrapper-3 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
    position: static;
  }

  .uui-text-size-xlarge-copy, .uui-text-size-xlarge-copy-copy {
    font-size: 1rem;
  }

  .section-3d-scroll-4 {
    height: auto;
  }

  ._3d-intro-wrapper-4 {
    padding-top: 6.5em;
    padding-bottom: 6.5em;
    position: static;
  }

  ._3d-content-wrapper-2 {
    font-size: 1.6vw;
  }

  ._3d-preview-background-2 {
    border-radius: 2rem;
  }

  ._3d-stage-sticky-2 {
    height: auto;
    position: static;
  }

  ._3d-stage-wrapper-2 {
    height: 64vh;
    margin-bottom: 0;
    position: static;
  }

  .f-footer-regular-2 {
    background-color: var(--untitled-ui-white);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-footer-title-2 {
    margin-bottom: 1rem;
  }

  .f-container-regular-6 {
    max-width: 44rem;
  }

  .f-footer-large-grid {
    grid-template-columns: 1fr 1fr;
  }

  .f-footer-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-4-copy {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 7rem;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-top: 2rem;
    overflow: hidden;
  }

  .uui-page-padding-5-copy {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .quick-stack-copy-copy.nw, .quick-stack-copy-copy.nw-copy {
    padding-bottom: 0;
  }

  .uui-layout12_item-list-copy_ipad-copy, .main_mockup_image-copy-copy {
    margin-bottom: 0;
  }

  .main_mockup_image-copy-copy {
    min-width: 150%;
    max-width: 150%;
    margin-top: -4rem;
    margin-bottom: -2rem;
    margin-left: -8rem;
  }

  .main_mockup_image-copy-copy.nw {
    min-width: 70rem;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-max-width-large-4-copy-copy-copy {
    margin-top: 6rem;
    margin-bottom: 2rem;
  }

  .uui-max-width-large-4-copy-copy-copy._25 {
    margin-top: 0;
  }

  .main_mockup_image-copy-copy-copy {
    margin-bottom: 0;
  }

  .section-5._25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .quick-stack_2-copy {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .quick-stack_2-copy._25 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad-copy {
    padding: 8rem 2rem;
  }

  .quick-stack_2-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .f-image-cover-2 {
    object-position: 50% 60%;
  }

  .f-header-image-wrapper-top {
    height: 24rem;
  }

  .text-effect-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .text-effect-text {
    font-size: 3em;
  }

  .combine-padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-align-center-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .combine-team3_image {
    max-width: 15rem;
    display: inline-block;
  }

  .combine-team3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .uui-heading-subheading-28 {
    font-size: 14px;
  }

  .combine-team3_image-wrapper {
    height: auto;
  }

  .combine-team3_item {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-14 {
    font-size: 2rem;
  }

  .image-33 {
    border-radius: 30px;
  }

  .combine-team3_image-copy {
    max-width: 15rem;
    display: inline-block;
  }

  .lottie-animation {
    display: none;
  }

  .cell-copy {
    flex-flow: row;
    place-content: stretch flex-start;
    display: flex;
  }

  .cell-copy.nw {
    flex-flow: row;
  }

  .goodfortheplanet_headline-copy {
    font-size: 2rem;
  }

  .uui-layout12_number1-copy {
    font-size: 3rem;
  }

  .uui-page-padding-4-copy {
    display: block;
  }

  .card_padding-copy {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .layout_component-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout12_number-copy-copy, .uui-layout12_number1-copy-copy, .uui-layout12_number-copy-copy-copy {
    font-size: 3rem;
  }

  .quick-stack_2-copy-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-page-padding-4-copy-copy {
    display: block;
  }

  .uui-page-padding-18 {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .uui-button_1-2.uui-space-small.header {
    justify-content: center;
    align-items: center;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .quick-stack_2-copy-copy-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .verifiedexperts_headline-copy {
    font-size: 2rem;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    overflow: hidden;
  }

  .uui-page-padding-5-copy-copy {
    flex: 1;
    order: 0;
    align-self: auto;
  }

  .uui-career09_heading {
    align-self: center;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-career09_heading-copy {
    align-self: center;
  }

  .heading-4 {
    font-size: 1.5rem;
    line-height: 120%;
    top: 3%;
    left: 8%;
  }

  .paragraph-4 {
    margin-top: 1.5rem;
  }

  .collection-list {
    flex-flow: column;
  }

  .uui-padding-vertical-xhuge-18-copy {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .link-block-6 {
    max-width: 54rem;
  }

  .image-41 {
    aspect-ratio: 2.3;
  }

  .uui-padding-vertical-xhuge-17-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-17-copy-copy {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .subheading-copy {
    font-size: 14px;
  }

  .description-copy-copy, .description-copy-copy-copy {
    font-size: 16px;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-top: 7rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .f-footer-regular-2-copy {
    background-color: var(--untitled-ui-white);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-container-regular-6-copy {
    max-width: 44rem;
  }

  .f-footer-large-grid-copy {
    grid-template-columns: 1fr 1fr;
    max-width: 32rem;
  }

  .f-footer-block-2-copy, .f-footer-block-2-copy-copy, .f-footer-block-2-copy-copy, .f-footer-block-2-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .f-footer-title-2-copy {
    margin-bottom: 1rem;
  }

  .uui-navbar05_menu-left-copy {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-logo_logotype-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy-copy {
    margin-top: 9px;
  }

  .uui-navbar05_container-copy.login {
    flex: 0 auto;
    align-self: center;
    width: 100%;
  }

  .uui-navbar05_container-copy.mobile {
    min-height: 3rem;
  }

  .quick-stack-copy-copy.nw {
    padding-bottom: 0;
  }

  .uui-page-padding-18-copy {
    padding: 0 2rem 6rem;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    padding-top: 2rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .description-copy-copy {
    font-size: 16px;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    padding-top: 7rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .uui-text-size-xlarge-copy-copy-copy {
    font-size: 1rem;
  }

  .description-copy {
    font-size: 16px;
  }

  .text-block-12-copy, .text-span-50 {
    font-size: 2rem;
  }

  .text-span-13-copy {
    font-size: 2.75rem;
  }

  .uui-blogpost02_background-copy.secondpost, .uui-blogpost02_background-copy.secondpost-copy, .uui-blogpost02_background-copy.secondpost-copy-copy {
    background-position: 0 0, 60%;
    min-height: 24rem;
  }

  .uui-space-xhuge-2-copy {
    min-height: 6rem;
  }

  .uui-heading-subheading-4-copy {
    font-size: 14px;
  }

  .uui-max-width-large-4-copy-copy-2 {
    margin-top: 6rem;
  }

  .subheading-2 {
    font-size: 14px;
  }

  .uui-heading-medium-16 {
    margin-bottom: 4rem;
    font-size: 2rem;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    overflow: hidden;
  }

  .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy, .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy, .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-section_layout74-copy-copy-copy {
    display: none;
  }

  .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy-copy, .uui-cta13_logo-row_desktop-copy-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-section_layout74_tablet-copy-copy-copy-copy {
    display: none;
  }

  .uui-cta13_logo-row_tablet-copy-copy-copy-copy-copy-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-section_layout74-copy-copy-copy-copy {
    display: none;
  }

  .uui-max-width-xlarge-copy {
    margin-top: 0;
  }

  .dropdown-toggle-7 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .nav-link-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-toggle-8 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .nav-link-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dropdown-toggle-9 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .language_dropdown_icon {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .locales-list.mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .link-19.mobile, .link-19.mobile.w--current {
    margin-left: 0;
    margin-right: 0;
    padding: .25rem 1.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 12rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 3rem;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heroheader10_image {
    max-width: 60rem;
  }

  .uui-heroheader10_notification-image-wrapper {
    left: -2.5%;
  }

  .uui-heroheader10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    min-height: auto;
    display: grid;
  }

  .uui-heroheader10_content {
    margin-bottom: 3rem;
    padding-right: 10rem;
  }

  .uui-heroheader10_image-inner-wrapper {
    box-shadow: 0 0 60px #0000001a;
  }

  .uui-container-small-4 {
    max-width: none;
  }

  .uui-padding-vertical-xhuge-19-copy {
    align-self: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-4-copy {
    font-size: 18px;
  }

  .uui-space-large-3-copy {
    min-height: 2.5rem;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .f-header-grid-asymmetrical {
    grid-template-columns: 1fr;
  }

  .collection-list-copy {
    flex-flow: column;
  }

  .link-block-6-copy {
    max-width: 54rem;
  }

  .heading-4-copy {
    font-size: 1.75rem;
    line-height: 120%;
    top: 3%;
    left: 8%;
  }

  .paragraph-4-copy {
    margin-top: 1.5rem;
  }

  .main_heading-copy {
    font-size: 2rem;
  }

  .main_heading-copy.nw {
    font-size: 3rem;
  }

  .main_heading-copy-copy {
    font-size: 2rem;
  }

  .main_heading-copy-copy.nw {
    font-size: 3rem;
  }

  .locales-wrapper-4.mobile {
    margin-top: 0;
  }

  .f-testimonial-section-copy.nw {
    margin-bottom: 5rem;
  }

  .div-block-14 {
    min-height: 18rem;
    padding-top: 4rem;
  }

  .div-block-14:lang(de) {
    min-height: 18rem;
  }

  .textblockcode {
    margin-bottom: 4rem;
  }

  .f-tab-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .f-tab-toggle-menu-copy {
    flex: 1;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-content-copy {
    flex: 1;
  }

  .f-tab-pane-copy._25 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-max-width-large-4-copy-copy-2-copy {
    margin-top: 6rem;
  }

  .uui-layout84_image-copy, .uui-layout84_image-copy-copy {
    display: none;
  }

  .subheading-2-copy {
    font-size: 14px;
  }

  .uui-layout84_content-bottom-copy {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    max-width: 44rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .f-feature-card-filled-copy {
    background-image: none;
    background-size: auto;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .main_mockup_image-copy-copy-copy {
    justify-content: space-between;
    align-items: stretch;
    min-width: 150%;
    max-width: 150%;
    margin: -4rem 0 -2rem -8rem;
    display: inline-flex;
  }

  .main_mockup_image-copy-copy-copy.nw {
    min-width: 70rem;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-layout84_image-copy-copy {
    display: block;
  }

  .uui-layout84_image-copy-copy._25 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
  }

  .div-block-16 {
    border-top: 2px solid var(--input-field-gray);
    border-radius: 0;
    flex-flow: wrap;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    margin-top: 2rem;
    margin-left: 33%;
    margin-right: 33%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex;
  }

  .text-block-67 {
    align-self: center;
    padding-right: 1rem;
    font-family: Mark Pro, sans-serif;
    display: none;
  }

  .layout_image_wrapper_black-copy-copy {
    height: 27rem;
  }

  .layout_image_wrapper_white_2-copy-copy {
    height: 27rem;
    display: none;
  }

  .textblockcode-copy {
    margin-bottom: 4rem;
  }

  .layout_sophiaai-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-layout74_list_ipad-copy {
    margin-bottom: auto;
  }

  .uui-layout74_list_ipad-copy._25 {
    grid-column-gap: 1.5rem;
  }

  .quick-stack_2-copy-copy {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .quick-stack_2-copy-copy._25 {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack_2-copy-copy._25:lang(de) {
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_black_ipad-copy {
    margin-bottom: 6rem;
    padding-bottom: 0;
  }

  .layout_image_wrapper_black_ipad-copy._25 {
    margin-top: 6rem;
  }

  .second_icom-copy.login {
    background-color: #fff;
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-8-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    overflow: hidden;
  }

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

  .main_mockup_image-copy.nw {
    min-width: 70rem;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .quick-stack-copy-copy {
    flex: 0 auto;
    align-self: auto;
  }

  .quick-stack-copy-copy.nw {
    grid-column-gap: 96px;
    grid-row-gap: 96px;
    padding-bottom: 0;
  }

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

  .uui-padding-vertical-xhuge-10-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-10-copy.nw {
    padding-top: 0;
  }

  .f-tab-toggle-menu-copy-copy {
    flex: 1;
    padding-left: 15px;
    padding-right: 15px;
  }

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

@media screen and (max-width: 767px) {
  .uui-heroheader16_image {
    flex: 0 auto;
    align-self: auto;
  }

  .uui-heroheader16_image-wrapper {
    flex: 1;
    padding-bottom: 0;
  }

  .uui-button_1 {
    font-size: 1rem;
  }

  .uui-button_1:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-white {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-white:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-white.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 16px;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-max-width-xlarge {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .uui-heroheader16_component {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar05_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-navbar05_bottom-bar {
    display: none;
  }

  .uui-navbar05_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-navbar05_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar05_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc9127b5e959690e863aa9_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .navbar {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer07_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer07_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer07_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 3rem;
  }

  .uui-footer07_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer07_link-list {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc9127b5e959690e863aa9_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .uui-cta12_logo-row {
    margin-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos03_logo {
    height: 2.5rem;
  }

  .uui-logos03_wrapper {
    width: auto;
  }

  .uui-logos03_logo-list {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_content-left {
    max-width: none;
  }

  .uui-logos03_component {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .text-span-10 {
    font-size: 2.25rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout60_number {
    font-size: 2.25rem;
  }

  .uui-layout60_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout60_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout60_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout60_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-layout73_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container_large_4 {
    margin-left: auto;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: hidden;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    padding-left: 2em;
    padding-right: 2rem;
    font-size: 16px;
  }

  .uui-heroheader22_text-underline {
    background-image: none;
    background-position: 0 0;
  }

  .uui-heading-xlarge-2 {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 2.25rem;
  }

  .maincontent_section {
    background-color: var(--untitled-ui-gray50);
  }

  .text-span-11 {
    font-size: 1.75rem;
  }

  .text-span-12 {
    font-size: 16px;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card_padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-layout12_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout12_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_number1 {
    font-size: 2.25rem;
  }

  .uui-layout12_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .goodfortheplanet_description {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .goodfortheplanet_headline {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .layout_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .verifiedexperts_headline {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .verifiedexperts_description {
    font-size: 1rem;
  }

  .uui-layout12_number-copy {
    font-size: 2.25rem;
  }

  .uui-text-size-large-copy, .uui-button-copy {
    font-size: 1rem;
  }

  .uui-button-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-text-size-large-copy, .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing05_feature.placeholder {
    display: none;
  }

  .uui-pricing05_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing05_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing05_price {
    font-size: 2.25rem;
  }

  .heading_package5 {
    font-size: 1.125rem;
  }

  .uui-pricing05_plan {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-pricing05_popular-label {
    right: 1.5rem;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-align-center-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-6._25 {
    padding-top: 4rem;
  }

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

  .uui-page-padding-5._25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading_medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .text_size_large {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-5-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout12_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial06_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-testimonial06_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial06_divider {
    display: none;
  }

  .uui-testimonial06_client-info {
    margin-bottom: 1rem;
  }

  .uui-testimonial06_client-info.nw {
    align-self: center;
  }

  .uui-testimonial06_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial06_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .uui-testimonial06_client.nw {
    margin-top: 4rem;
    display: block;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-medium-5.text-weight-medium {
    font-size: 1.75rem;
  }

  .uui-testimonial06_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial06_content.nw._2nd {
    flex-direction: column;
  }

  .uui-testimonial06_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial06_component {
    padding-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-7._25 {
    max-width: none;
    margin-top: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .ds_testimonial_section {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .ds_testimonial_section._25 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .f-footer-primary {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .uui-pricing05_price-copy {
    font-size: 14px;
  }

  .f-tab-button-toggle {
    width: 100%;
  }

  .f-tab-toggle-menu {
    flex-wrap: wrap;
    margin-top: 4rem;
  }

  .f-tab {
    margin-top: 0;
  }

  .uui-pricing05_component-copy {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-pricing05_component-copy._25 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .uui-layout39_image-02 {
    width: 35%;
    max-width: none;
    left: 1rem;
  }

  .uui-layout39_image-01 {
    border-radius: .5rem;
    width: 100%;
  }

  .layout_image_wrapper_white_2 {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape, .uui-button-wrapper-4.max-width-full-mobile-landscape-copy {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing, .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing-copy {
    max-width: 570rem;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .mainheading-description_spacing {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-align-center-4._25 {
    align-self: center;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-8.features {
    padding-top: 8rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-layout70_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout70_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout84_right {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_image-blob {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-layout84_image {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-layout84_image-wrapper {
    height: 22rem;
    overflow: hidden;
  }

  .uui-layout84_left {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_content-bottom {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    align-self: center;
    justify-items: start;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .description {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .description.nw {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .description._25 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout84_component {
    align-items: stretch;
  }

  .uui-container-large-9 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-container-large-9._25 {
    padding-left: 0;
    padding-right: 0;
  }

  .ds_main_mockup_section_gradient {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient.nw {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ds_main_mockup_section_gradient._25 {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_layout84 {
    overflow: visible;
  }

  .f-testimonial-right-a, .f-testimonial-left-a {
    display: none;
  }

  .f-testimonial-slider-mask {
    width: 400px;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .uui-layout39_image-wrapper-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-wrapper-4-copy.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy.max-width-full-mobile-landscape-copy {
    width: 100%;
  }

  .uui-button-secondary-gray-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-pricing05_heading-copy, .heading_package2-copy, .heading_package3-copy, .heading_package4-copy, .heading_package5-copy {
    font-size: 1.125rem;
  }

  .uui-layout26_image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout26_image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-wrapper {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-layout26_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right {
    padding-top: 0;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout26_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .cell.nw {
    flex-flow: row;
  }

  .quick-stack-copy.nw {
    padding-bottom: 4rem;
  }

  .productisedservice_headline {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .productisedservice_headline.nw.iframe {
    line-height: 1.4;
  }

  .productisedservice_description {
    font-size: 1rem;
  }

  .profile_headline {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .profile_description {
    font-size: 1rem;
  }

  .card-padding_productized {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .padding_producized {
    padding-left: 0;
    padding-right: 0;
  }

  .card_padding_expert {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout_component_productised, .layout_component_expert {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout62_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_image_3 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image_3.nw {
    width: auto;
    min-width: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    inset: auto 0% 0%;
  }

  .uui-layout62_image-wrapperr {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-layout62_tabs-lin {
    padding-left: 1.5rem;
  }

  .uui-layout62_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-10.main {
    padding-top: 2rem;
  }

  .uui-padding-vertical-xhuge-10.main._25 {
    padding-top: 0;
  }

  .uui-page-padding-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_black {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .heading_medium_sophiaai {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .text_size_large_sophiaai, .uui-button_black {
    font-size: 1rem;
  }

  .uui-button_black:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_black.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .layout_sophiaai {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.button-row-center.is-reverse-mobile-landscape, .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-11._25 {
    padding-bottom: 2rem;
  }

  .uui-page-padding-12 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .uui-badge-small-success-copy, .uui-badge-small-success-copy-copy {
    padding: .125rem .5rem;
  }

  .uui-button-wrapper-4-copy-copy.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy-copy.max-width-full-mobile-landscape-copy, .uui-button-wrapper-copy.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray_real_2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real_2:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real_2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-layout62_image-02-copy {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-02-copy.nw {
    width: auto;
    min-width: 100%;
    padding-left: 4rem;
    padding-right: 4rem;
    inset: auto 0% 0%;
  }

  .uui-layout62_image-wrapper-copy {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_image-wrapper-copy.nw {
    height: 32rem;
  }

  .layout_image_wrapper_white-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-layout62_tabs-link-copy, .uui-layout62_tabs-lin-copy {
    padding-left: 1.5rem;
  }

  .uui-layout62_image_3-copy {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image_3-copy.nw {
    width: auto;
    min-width: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    inset: auto 0% 0%;
  }

  .uui-layout62_image-wrapperr-copy {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_image-wrapperr-copy.nw {
    height: 32rem;
  }

  .uui-layout62_image-wrapperr-copy-copy {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_image-wrapperr-copy-copy.nw {
    height: 32rem;
  }

  .uui-testimonial06_logo-copy {
    max-height: 2.5rem;
  }

  .uui-page-padding-4-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout_image_wrapper_white_2-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-pricing05_plan-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small-4.hide-mobile-landscape, .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/64fc9127b5e959690e863aa9_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-cta13_logo-row {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta13_form {
    margin-top: 2rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: none;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-27 {
    text-align: center;
    margin-top: 2rem;
  }

  .black_background {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .black_background._25 {
    background-image: linear-gradient(to bottom, var(--untitled-ui-gray50), var(--untitled-ui-gray50)), linear-gradient(168deg, black, black 82%, #ffdd04);
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-heading-medium-6-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .layout_image_wrapper_white-copy-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .heading_medium-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .heading_medium-copy.nw {
    font-size: 2.25rem;
  }

  .text_size_large-copy, .uui-button_1-copy {
    font-size: 1rem;
  }

  .f-testimonial-left-a-copy {
    display: none;
  }

  .uui-layout12_component-copy-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-navbar05_link-copy {
    font-size: 1rem;
  }

  .description_copy {
    font-size: 1rem;
  }

  .main_mockup_image {
    min-width: 150%;
    max-width: 150%;
    margin-left: -4rem;
  }

  .uui-heading-medium-7-copy, .main_heading {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .main_heading.nw {
    font-size: 2.25rem;
  }

  .uui-max-width-large-4-copy {
    margin-top: 0;
  }

  .layout_image_wrapper_black-copy, .layout_image_wrapper_white_2-copy-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-11-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout84_component-copy {
    align-items: stretch;
  }

  .uui-page-padding-11-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout84_content-bottom-copy {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-row-4-copy {
    align-self: stretch;
  }

  .uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-4-copy-copy {
    align-self: stretch;
  }

  .uui-button-row-4-copy-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4-copy-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .mobile_hero_padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-6-copy-copy, .uui-button_1-copy {
    font-size: 1rem;
  }

  .uui-navbar05_link-copy-copy, .usecases_header_font {
    font-size: 1rem;
  }

  .uui-button-secondary-white-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-white-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-white-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy_2 {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy_2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy-copy_2.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-layout84_image-copy {
    align-self: center;
    max-width: 70%;
    height: auto;
    max-height: 70%;
    margin-bottom: 0;
    margin-left: 2rem;
  }

  .uui-button_secondary-gray-pricing {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button_secondary-gray-pricing:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button_secondary-gray-pricing.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real-copy-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real-copy-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button_1-copy-copy {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy-copy {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy-copy-copy {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy-copy-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy-copy-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-2-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-2-copy.max-width-full-mobile-landscape, .uui-button-wrapper-2-copy-copy.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray_real_2-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real_2-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real_2-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .heading_medium-copy-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .layout_image_wrapper_black-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-navbar05_link-copy-copy, .uui-navbar05_link-copy-copy-copy, .uui-navbar05_link-copy-copy-copy-copy {
    font-size: 1rem;
  }

  .uui-navbar05_link-copy-copy-copy-copy-copy {
    font-size: 14px;
  }

  .preferences-container {
    min-width: 300px;
    max-width: 80vw;
  }

  .cookie_popup {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .button-wrapper {
    grid-column-gap: 10px;
    margin-top: 0;
  }

  .cookie-paragraph {
    width: 100%;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
  }

  .cookie_popup-copy {
    flex-direction: column;
    margin-bottom: 2%;
    padding: 15px;
  }

  .uui-cta13_logo-row-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta13_component-copy {
    padding-left: 0;
  }

  .uui-section_layout74-copy {
    margin-top: 4rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-8-copy, .uui-padding-vertical-xhuge-8-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-8-copy-copy._25 {
    padding-bottom: 0;
  }

  .uui-page-padding-9_network {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-9_network {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-10_network {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-large-6-copy, .uui-text-size-large-6-copy-copy, .uui-text-size-large-6_network {
    font-size: 1rem;
  }

  .mobile_hero_padding_network {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-8_network {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout84_component_network {
    align-items: stretch;
  }

  .uui-heading-medium-7_network {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-4_network {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout84_component__network {
    align-items: stretch;
  }

  .uui-space-xsmall-4_network {
    min-height: .75rem;
  }

  .uui-text-size-large-18_network {
    font-size: 1rem;
  }

  .uui-page-padding-10_network {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout26_image-wrapper_network {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-15_network {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout26_component_network {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-8_network {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-xsmall-5_network {
    min-height: .75rem;
  }

  .uui-text-size-large-7_network, .uui-text-size-large-6-copy-copy-copy {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-7-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-7-copy.nw._2nd {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .uui-testimonial06_content-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial06_content-copy.nw.iframe {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-6-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-7-copy-copy, .main_heading-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .black_background_ipad {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-8-copy-copy_ipad {
    padding-top: 0;
    padding-bottom: 0;
  }

  .f-testimonial-section_ipad {
    margin-top: 0;
    margin-bottom: 0;
  }

  .layout_image_wrapper_white-copy-copy_ipad {
    border-radius: 0;
    justify-content: flex-start;
    margin-top: 4rem;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .uui-layout12_component-copy-copy_ipad {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-space-xsmall-2_ipad {
    min-height: .75rem;
  }

  .uui-layout12_item-list-copy_ipad {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-row-2_ipad {
    align-self: stretch;
  }

  .uui-button-row-2_ipad.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-2_ipad.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-wrapper-2_ipad.max-width-full-mobile-landscape {
    width: 100%;
  }

  .ds_deep_dive_section-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-layout62_image-wrapper-copy_ipad {
    aspect-ratio: auto;
    justify-content: space-between;
    min-height: 32rem;
    display: block;
  }

  .uui-layout62_image-wrapperr-copy-copy_ipad, .uui-layout62_image-wrapperr-copy_ipad {
    height: 32rem;
    min-height: auto;
  }

  .uui-layout62_component_ipad {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout62_tabs-menu_ipad {
    margin-top: 2rem;
  }

  .uui-layout62_image-02-copy_ipad {
    align-self: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
  }

  .uui-layout62_image_3-copy_ipad {
    width: auto;
    min-width: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
    inset: auto 0% 0%;
  }

  .uui-layout62_image_3_ipad {
    min-width: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    display: block;
    inset: auto 0% 0%;
  }

  .layout_image_wrapper_black_ipad {
    justify-content: flex-start;
    height: auto;
    margin-top: 3rem;
  }

  .layout_image_wrapper_black_ipad._25 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-5-copy_ipad {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .layout_sophiaai_ipad {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    max-width: 42rem;
  }

  .layout_image_wrapper_white_2-copy_ipad {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-5-copy-copy-copy_ipad {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .uui-layout12_component-copy_ipad {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-badge-small-success_ipad {
    padding: .125rem .5rem;
  }

  .uui-space-xsmall-2-copy, .uui-space-xsmall-2-copy_ipad {
    min-height: .75rem;
  }

  .uui-layout12_item-list-copy-copy_ipad {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    display: none;
  }

  .uui-button-row-2-copy {
    align-self: stretch;
  }

  .uui-button-row-2-copy.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-2-copy_ipad {
    align-self: stretch;
  }

  .uui-button-row-2-copy_ipad.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2-copy_ipad.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-2-copy-copy_ipad.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button_1-copy-copy-copy_2_ipad {
    font-size: 1rem;
  }

  .uui-button_1-copy-copy-copy_2_ipad:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy-copy-copy_2_ipad.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-layout70_image_ipad {
    margin-top: 4rem;
  }

  .uui-layout12_item-list-copy-copy {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_item-list-copy-copy_ipad_sophia {
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .layout_content-copy_ipad_sophia {
    padding-right: 0;
  }

  .uui-space-xsmall-2_ipad_sophia {
    min-height: .75rem;
  }

  .uui-button-row-2-copy_ipad_sophia {
    align-self: stretch;
  }

  .uui-button-row-2-copy_ipad_sophia.button-row-center.is-reverse-mobile-landscape, .uui-button-row-2-copy_ipad_sophia.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-2_ipad_sophia.max-width-full-mobile-landscape {
    width: 100%;
  }

  .text_size_large_sophiaai_ipad {
    font-size: 1rem;
  }

  .uui-layout74_list_ipad {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-row-4-copy_ipad {
    align-self: stretch;
  }

  .uui-button-row-4-copy_ipad.button-row-center.is-reverse-mobile-landscape, .uui-button-row-4-copy_ipad.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-secondary-gray_real-copy-copy_ipad {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real-copy-copy_ipad:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real-copy-copy_ipad.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-copy_ipad.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy-copy_ipad.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy-copy_ipad.max-width-full-mobile-landscape-copy, .uui-button-wrapper-4-copy-copy.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy-copy.max-width-full-mobile-landscape-copy, .uui-button-wrapper-4-copy-copy-copy.max-width-full-mobile-landscape, .uui-button-wrapper-4-copy-copy-copy.max-width-full-mobile-landscape-copy {
    width: 100%;
  }

  .uui-button-row_landscape {
    align-self: stretch;
  }

  .uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-row_landscape.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-xhuge_landscape {
    min-height: 2rem;
  }

  .quick-stack_2 {
    flex: 0 auto;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-5-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-medium-5-copy.text-weight-medium {
    font-size: 1.75rem;
  }

  .uui-heading-medium-5-copy.text-weight-medium.nw {
    margin-right: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy, .uui-padding-vertical-xhuge-7-copy-copy-copy, .uui-padding-vertical-xhuge-7-copy-copy-copy, .uui-padding-vertical-xhuge-7_desktop_iframe, .uui-padding-vertical-xhuge-7-copy-copy-copy-copy, .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
    display: block;
  }

  .uui-space-xhuge-2 {
    min-height: 4rem;
  }

  .uui-blogpost02_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost02_author-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost02_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-top {
    margin-bottom: 0;
  }

  .uui-max-width-large-8.align-center {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-page-padding-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-heading-large.text-color-white {
    padding-right: 2rem;
    font-size: 1.75rem;
  }

  .uui-heading-large.text-color-white.secondpost {
    padding-right: 4rem;
  }

  .uui-heading-large.text-color-white.spotlight {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-container-small {
    margin-left: 1rem;
  }

  .uui-blogpost02_background.secondpost, .uui-blogpost02_background.secondpost-copy, .uui-blogpost02_background.secondpost-copy-copy {
    background-position: 0 0, 70%;
    justify-content: flex-start;
    align-items: center;
    min-height: 33rem;
  }

  .uui-blogpost02_header {
    margin-bottom: 3rem;
  }

  .uui-page-padding-15-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection03_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection03_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-blogsection03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection03_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection03_heading {
    margin-right: 0;
  }

  .uui-blogsection03_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-16, .ds_main_mockup_section_gradient-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-button-secondary-gray_real_2-copy-copy {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray_real_2-copy-copy:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray_real_2-copy-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-blogsection07_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-blogsection07_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection07_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection07_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection07_list-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection07_heading {
    margin-right: 0;
  }

  .uui-blogsection07_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-7.hso {
    display: none;
  }

  .link-block-2 {
    max-height: 0;
  }

  .uui-padding-vertical-xhuge-8-copy-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing05_price-copy-copy {
    font-size: 1.25rem;
  }

  .uui-blogpost02_author-wrapper-copy {
    margin-top: 2rem;
  }

  .image-26, .image-27, .image-28 {
    max-width: 70%;
  }

  .uui-heroheader22_text-underline-copy {
    background-image: linear-gradient(0deg, #ffde00 7% 26%, #fff0 27%);
    background-position: 0 0;
  }

  .uui-max-width-large-4-copy-copy {
    margin-top: 0;
  }

  .nav-link-2, .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .uui-navbar05_menu-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar05_dropdown-toggle-copy {
    font-size: 1rem;
  }

  .uui-navbar05_dropdown-content-left-copy {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  ._3d-subline-wrapper {
    width: 45%;
    max-width: 16em;
    bottom: 2em;
    right: 2em;
  }

  .intro-description {
    padding-left: 0;
    padding-right: 0;
  }

  ._3d-showreel-wrapper {
    bottom: 2em;
    left: 2em;
  }

  ._3d-hand-image {
    object-fit: contain;
    object-position: 50% 50%;
  }

  .title2 {
    font-size: 2.7em;
  }

  .copy-medium {
    font-size: 1.3em;
    line-height: 1.4em;
  }

  ._3d-brand-blur-wrapper {
    font-size: .8em;
  }

  ._3d-subline-text {
    font-size: 1.1em;
  }

  ._3d-brand-wrapper {
    top: 2em;
    left: 2em;
  }

  ._3d-showreel-toggle-wrapper {
    grid-row-gap: .75em;
    flex-direction: column;
    align-items: flex-start;
  }

  ._3d-hand-inner {
    width: 80%;
    height: 55vh;
  }

  .p-sm-end {
    padding-bottom: 2.3em;
  }

  .uui-text-size-xlarge-copy, .uui-text-size-xlarge-copy-copy {
    font-size: 16px;
  }

  ._3d-intro-wrapper-4 {
    margin-top: 0;
  }

  ._3d-stage-inner-2 {
    height: 100%;
    overflow: visible;
  }

  ._3d-preview-background-2 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._3d-stage-sticky-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._3d-stage-wrapper-2 {
    height: 40vh;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  ._3d-brand-wrapper-2 {
    top: 2em;
    left: 2em;
  }

  .f-footer-regular-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .f-container-regular-6 {
    max-width: 40rem;
  }

  .f-footer-large-grid {
    grid-column-gap: 24px;
  }

  .uui-cta13_component-copy-copy {
    padding-left: 0;
  }

  .uui-padding-vertical-xhuge-4-copy {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .quick-stack_2-copy {
    flex: 0 auto;
    padding-bottom: 4rem;
  }

  .section-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .description-copy {
    font-size: 16px;
  }

  .uui-page-padding-5-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .quick-stack-copy-copy.nw-copy {
    padding-bottom: 2rem;
  }

  .uui-layout12_item-list-copy_ipad-copy {
    margin-top: 1.5rem;
    margin-bottom: 0;
    padding-left: 0;
  }

  .main_mockup_image-copy-copy {
    border-radius: 32px;
    min-width: 160%;
    max-width: 160%;
    margin-top: -2rem;
    margin-bottom: -1rem;
    margin-left: -5rem;
  }

  .main_mockup_image-copy-copy:lang(de) {
    min-width: 160%;
    max-width: 160%;
    margin-top: -2rem;
    margin-bottom: -1rem;
    margin-left: -5rem;
  }

  .uui-max-width-large-4-copy-copy-copy {
    margin-top: 4rem;
    margin-bottom: 2rem;
  }

  .uui-max-width-large-4-copy-copy-copy._25 {
    margin-top: 0;
  }

  .main_mockup_image-copy-copy-copy {
    border-radius: 32px;
    min-width: 180%;
    max-width: 180%;
    margin-top: -6rem;
    margin-bottom: -5rem;
    margin-left: -5rem;
  }

  .uui-text-align-center-5-copy {
    margin-bottom: 2rem;
  }

  .section-4 {
    display: block;
  }

  .quick-stack_2-copy {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 4rem;
  }

  .quick-stack_2-copy._25 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad-copy {
    padding: 4rem 0 8rem;
  }

  .quick-stack_2-copy-copy {
    flex: 0 auto;
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

  .f-header-image-wrapper-top {
    height: 20rem;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .text-effect-text {
    font-size: 2.3em;
  }

  .combine-padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-team3_image {
    max-width: none;
    max-height: none;
  }

  .combine-team3_component {
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .combine-team3_image-wrapper {
    height: auto;
    max-height: 24rem;
  }

  .combine-container-large {
    max-width: 36rem;
  }

  .combine-team3_item {
    padding-top: 2rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .combine-team3_image-copy {
    max-width: 20rem;
    max-height: none;
  }

  .uui-heroheader22_image-copy {
    max-width: none;
    height: 22rem;
  }

  .cell-copy.nw {
    flex-flow: row;
  }

  .goodfortheplanet_headline-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-xsmall-2-copy {
    min-height: .75rem;
  }

  .goodfortheplanet_description-copy {
    font-size: 1rem;
  }

  .uui-layout12_number1-copy {
    font-size: 2.25rem;
  }

  .uui-page-padding-4-copy {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: hidden;
  }

  .container_large_4-copy {
    margin-left: auto;
  }

  .card_padding-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout_component-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .verifiedexperts_description-copy {
    font-size: 1rem;
  }

  .uui-layout12_item-list-copy {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_number-copy-copy, .uui-layout12_number1-copy-copy, .uui-layout12_number-copy-copy-copy {
    font-size: 2.25rem;
  }

  .section-copy-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack_2-copy-copy-copy {
    flex: 0 auto;
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-page-padding-4-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: hidden;
  }

  .uui-page-padding-18 {
    padding-bottom: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button_1-2 {
    font-size: 1rem;
  }

  .uui-button_1-2:hover {
    background-color: #343434;
    border-color: #343434;
  }

  .uui-contact02_component {
    margin-top: 0;
  }

  .uui-padding-vertical-xhuge-17 {
    padding: 2rem 1rem 4rem;
  }

  .quick-stack_2-copy-copy-copy-copy {
    flex: 0 auto;
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .verifiedexperts_headline-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-page-padding-5-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-career07_detail-wrapper {
    margin-right: 1.25rem;
  }

  .uui-career09_job-details-wrapper {
    margin-top: 1.25rem;
  }

  .uui-text-size-medium-11 {
    margin-right: 0;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-career09_item {
    grid-column-gap: 2rem;
    grid-template-rows: .5fr .5fr auto;
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    justify-content: center;
    padding: 1.35rem;
    display: block;
  }

  .uui-career09_component {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-career09_item-copy {
    grid-column-gap: 2rem;
    grid-column-gap: 2rem;
    grid-template-rows: .5fr .5fr auto;
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    justify-content: center;
    padding: 1.35rem;
    display: block;
  }

  .uui-text-size-medium-11-copy {
    margin-right: 0;
  }

  .heading-4 {
    margin-top: 2rem;
    font-size: 1.5rem;
    line-height: 120%;
    top: 2%;
    left: 7%;
    right: 16%;
  }

  .paragraph-4 {
    margin-top: 2rem;
  }

  .collection-list {
    flex-flow: column;
  }

  .uui-career09_component-copy {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-page-padding-19-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-18-copy {
    padding-top: 4rem;
    padding-bottom: 0;
  }

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

  .image-39 {
    display: inline-block;
  }

  .link-block-6 {
    max-width: 27rem;
  }

  .uui-career09_tabs-menu-copy {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 1rem;
  }

  .quick-stack-3 {
    grid-column-gap: .75rem;
  }

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

  .image-41 {
    aspect-ratio: 1.25;
  }

  .uui-blogpost02_author-wrapper-copy-copy {
    margin-top: 2rem;
  }

  .uui-blogpost02_divider-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_header-copy {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-17-copy, .uui-padding-vertical-xhuge-17-copy-copy {
    padding: 2rem 1rem 4rem;
  }

  .description-copy-copy, .description-copy-copy-copy {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-top: 7rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .f-footer-regular-2-copy {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .f-container-regular-6-copy {
    max-width: 40rem;
  }

  .f-footer-large-grid-copy {
    grid-column-gap: 24px;
    max-width: 24rem;
  }

  .navbar-copy {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .productisedservice_description-copy {
    font-size: 1rem;
  }

  .quick-stack-copy-copy.nw {
    padding-bottom: 4rem;
  }

  .uui-page-padding-18-copy {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    padding: 7rem 2rem 0;
  }

  .ds_main_mockup_section_gradient-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .description-copy-copy {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    padding: 7rem 2rem 0;
  }

  .uui-text-size-xlarge-copy-copy-copy {
    font-size: 16px;
  }

  .description-copy {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .uui-blogpost02_header-copy-copy {
    margin-bottom: 3rem;
  }

  .uui-blogpost02_background-copy.secondpost, .uui-blogpost02_background-copy.secondpost-copy, .uui-blogpost02_background-copy.secondpost-copy-copy {
    background-position: 0 0, 70%;
    justify-content: flex-start;
    align-items: center;
    min-height: 33rem;
  }

  .newdivforblogbg {
    margin-bottom: 3rem;
  }

  .uui-space-xhuge-2-copy {
    min-height: 4rem;
    margin-top: -4rem;
  }

  .uui-badge-small-success_ipad-2 {
    padding: .125rem .5rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-small-success_ipad-copy, .uui-badge-small-success-copy, .uui-badge-small-success-copy {
    padding: .125rem .5rem;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy, .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta13_component-copy-copy-copy {
    padding-left: 0;
  }

  .uui-cta13_logo-row-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-27-copy-copy-copy {
    text-align: center;
    margin-top: 2rem;
  }

  .uui-page-padding-12-copy {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .text-block-27-copy {
    text-align: center;
    margin-top: 2rem;
  }

  .uui-section_layout74-copy-copy, .uui-section_layout74-copy-copy-copy {
    margin-top: 4rem;
    display: block;
  }

  .uui-section_layout74-copy-copy-copy {
    margin-top: 4rem;
    display: none;
  }

  .uui-cta13_component-copy-copy-copy-copy, .uui-cta13_component-copy-copy-copy-copy-copy {
    padding-left: 0;
  }

  .uui-page-padding-12-copy-copy {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .text-block-27-copy-copy {
    text-align: center;
    margin-top: 2rem;
  }

  .uui-cta13_logo-row-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta12_logo_3-copy-copy-copy-copy-copy {
    opacity: 1;
    height: 1.4rem;
  }

  .uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy-copy, .uui-cta13_logo-row_desktop-copy-copy-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_layout74_tablet-copy-copy-copy-copy {
    margin-top: 0;
    display: block;
  }

  .text-block-27_tablet-copy-copy-copy {
    color: #000;
    text-align: center;
    margin-top: 2rem;
  }

  .uui-cta13_logo_tablet-copy-copy-copy-copy {
    opacity: 1;
    filter: grayscale();
    height: 1.2rem;
    margin-top: 0;
    padding-bottom: 0;
  }

  .uui-cta13_logo-row_tablet-copy-copy-copy-copy-copy-copy {
    grid-column-gap: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta13_component_tablet-copy-copy-copy-copy {
    padding-left: 0;
  }

  .uui-cta12_logo_tablet-2-copy-copy-copy-copy-copy-copy {
    opacity: 1;
    filter: grayscale();
  }

  .uui-cta12_logo_3_tablet-copy-copy-copy-copy-copy-copy {
    opacity: 1;
    height: 1.4rem;
  }

  .uui-section_layout74-copy-copy-copy-copy {
    margin-top: 4rem;
    display: none;
  }

  .uui-max-width-xlarge-copy {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .uui-badge-small-success-copy {
    padding: .125rem .5rem;
  }

  .nav-link-4, .nav-link-5, .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-heroheader08_form {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-heroheader08_image {
    height: 22rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 8rem;
    padding-bottom: 16rem;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-13.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-7.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape-8 {
    width: 100%;
  }

  .uui-button-icon-8.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-10.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-heroheader10_image-wrapper {
    align-items: flex-start;
    height: 28rem;
  }

  .uui-heroheader10_image {
    object-fit: fill;
    flex: 0 auto;
    align-self: flex-start;
    min-width: 64rem;
    max-width: 64rem;
    min-height: auto;
    margin-left: 1rem;
    margin-right: 1rem;
    display: block;
    bottom: auto;
  }

  .uui-section_heroheader10 {
    min-height: auto;
    padding-left: 0;
    display: block;
    overflow: hidden;
  }

  .uui-heroheader10_image-background {
    flex-flow: column;
    height: 40rem;
    margin: 2rem 0;
    top: 0%;
  }

  .uui-heroheader10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .uui-heroheader10_content {
    margin-bottom: 8rem;
    padding-right: 4rem;
  }

  .uui-heroheader10_image-inner-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: baseline;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact02_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-19-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact02_component-3 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-heading-xlarge-4-copy {
    font-size: 1rem;
  }

  .uui-space-large-3-copy {
    min-height: 2rem;
  }

  .f-h3-heading-3 {
    font-size: 40px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-feature-card-filled {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .f-grid-three-column {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .f-section-large-4 {
    padding: 8rem 1rem;
  }

  .collection-list-copy {
    flex-flow: column;
  }

  .link-block-6-copy {
    max-width: 27rem;
  }

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

  .image-39-copy {
    display: inline-block;
  }

  .heading-4-copy {
    margin-top: 2rem;
    font-size: 2rem;
    line-height: 120%;
    top: 2%;
    left: 7%;
    right: 16%;
  }

  .paragraph-4-copy {
    margin-top: 2rem;
  }

  .quick-stack-3-copy {
    grid-column-gap: .75rem;
  }

  .mainheading-description_spacing-copy {
    min-height: .75rem;
  }

  .image-39-copy-copy {
    display: inline-block;
  }

  .main_heading-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .main_heading-copy.nw {
    font-size: 2.25rem;
  }

  .main_heading-copy-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .main_heading-copy-copy.nw {
    font-size: 2.25rem;
  }

  .div-block-14 {
    min-height: 16rem;
    padding-top: 2rem;
  }

  .div-block-14:lang(de) {
    min-height: 16rem;
  }

  .f-tab-copy {
    margin-top: 0;
  }

  .f-tab-copy._25 {
    align-self: center;
    margin-top: 0;
  }

  .f-tab-toggle-menu-copy {
    flex-wrap: wrap;
    margin-top: 4rem;
  }

  .f-tab-toggle-menu-copy._25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    min-width: 26rem;
    max-width: 26rem;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .f-tab-button-toggle-copy._25 {
    flex: 1;
    align-self: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .f-tab-button-toggle-copy {
    width: 100%;
  }

  .f-tab-pane-copy-copy._25 {
    margin-bottom: -10rem;
  }

  .uui-layout84_image-copy, .uui-layout84_image-copy-copy {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-badge-small-success_ipad-2-copy {
    padding: .125rem .5rem;
  }

  .uui-layout84_content-bottom-copy {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    align-self: center;
    justify-items: start;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .f-feature-card-filled-copy {
    max-width: 100%;
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .main_mockup_image-copy-copy-copy {
    min-width: 160%;
    max-width: 160%;
    margin-top: -2rem;
    margin-bottom: -1rem;
    margin-left: -5rem;
  }

  .uui-layout84_image-copy-copy {
    align-self: center;
    max-width: 70%;
    height: auto;
    max-height: 70%;
    margin-bottom: 0;
    margin-left: 2rem;
  }

  .uui-layout84_image-copy-copy._25 {
    max-width: 60%;
  }

  .div-block-16 {
    margin-left: 30%;
    margin-right: 30%;
  }

  .f-margin-bottom-67-copy-copy {
    margin-bottom: 0;
  }

  .layout_image_wrapper_black-copy-copy, .layout_image_wrapper_white_2-copy-copy {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .layout_sophiaai-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button_1-copy {
    font-size: 1rem;
  }

  .uui-button_1-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button_1-copy.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-layout74_list_ipad-copy {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .quick-stack_2-copy-copy {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 4rem;
  }

  .quick-stack_2-copy-copy._25 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-bottom: 0;
  }

  .layout_image_wrapper_black_ipad-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 3rem;
  }

  .layout_image_wrapper_black_ipad-copy._25 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-badge-small-success-copy-copy-copy {
    padding: .125rem .5rem;
  }

  .uui-padding-vertical-xhuge-8-copy {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-8-copy.features, .uui-padding-vertical-xhuge-8-copy.features._25 {
    padding-top: 8rem;
  }

  .ds_main_mockup_section_gradient-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy._25 {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main_mockup_image-copy {
    min-width: 150%;
    max-width: 150%;
    margin-left: -4rem;
  }

  .main_mockup_image-copy.nw {
    margin-left: -4rem;
  }

  .quick-stack-copy-copy.nw {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-bottom: 0;
  }

  .f-section-large-4-copy {
    padding: 8rem 1rem 0;
  }

  .uui-padding-vertical-xhuge-10-copy {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-10-copy.main {
    padding-top: 2rem;
  }

  .f-tab-toggle-menu-copy-copy {
    flex-wrap: wrap;
    margin-top: 4rem;
  }

  .f-tab-toggle-menu-copy-copy._25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    min-width: 26rem;
    max-width: 26rem;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .f-tab-button-toggle-copy-copy {
    width: 100%;
  }

  .f-tab-button-toggle-copy-copy._25 {
    flex: 1;
    align-self: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 479px) {
  .uui-heroheader16_image {
    margin-top: -30px;
  }

  .uui-heroheader16_image-wrapper {
    padding-bottom: 0;
  }

  .uui-button_1.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1.uui-space-small.nw2 {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button-secondary-white.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 1.125rem;
  }

  .uui-button-secondary-white.uui-space-small.nw2 {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button-secondary-white.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-text-size-xlarge {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    display: none;
  }

  .uui-heading-xlarge {
    margin-top: 0;
    font-size: 2rem;
  }

  .uui-badge-group.is-primary {
    display: none;
  }

  .uui-heroheader16_component {
    border-radius: 15px;
    padding-top: 2rem;
    display: none;
  }

  .uui-space-xhuge {
    min-height: 2rem;
  }

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

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .uui-navbar05_link.uui-navbar05_link-copy {
    padding-left: 0;
    font-weight: 400;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-navbar05_bottom-bar-content {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar05_bottom-bar {
    align-items: center;
    display: none;
  }

  .uui-navbar05_item-heading {
    font-weight: 500;
  }

  .uui-navbar05_item-right.unlinked {
    grid-column-gap: 1rem;
  }

  .uui-navbar05_dropdown-link_copy.login {
    flex: 1;
  }

  .uui-navbar05_dropdown-link-list {
    grid-column-gap: 1rem;
    display: flex;
  }

  .uui-navbar05_dropdown-link-list.unlinked {
    grid-column-gap: 0rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-badge-small-success {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-badge-small-success.nw {
    margin-right: 1rem;
  }

  .uui-navbar05_text-wrapper {
    justify-content: flex-end;
  }

  .uui-navbar05_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar05_dropdown-content-left._25 {
    margin-bottom: 0;
  }

  .uui-navbar05_dropdown-list.login.w--open {
    width: 100%;
  }

  .uui-dropdown-icon {
    color: #000;
    -webkit-text-stroke-color: #000;
  }

  .uui-navbar05_dropdown-toggle.solutions.w--open, .uui-navbar05_dropdown-toggle.solutions-copy.w--open {
    font-family: Mark Pro, sans-serif;
    font-weight: 500;
  }

  .uui-navbar05_menu {
    background-color: var(--untitled-ui-white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .uui-logo_logotype {
    margin-top: 10px;
  }

  .navbar {
    border-bottom-color: var(--fafafa);
    min-height: 2.5rem;
  }

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

  .text-block-6 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
  }

  .uui-footer07_link-list {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: end center;
    align-self: center;
    place-items: center;
    margin-top: 2rem;
    display: grid;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 4rem;
  }

  .uui-navbar05_link-copy {
    color: #000;
    font-size: 14px;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape.nw {
    align-self: auto;
  }

  .uui-button-row-2.is-reverse-mobile-landscape.nw {
    margin-bottom: auto;
  }

  .uui-text-size-large {
    font-size: .9rem;
    line-height: 1.5;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
  }

  .uui-page-padding-3 {
    display: block;
  }

  .uui-logos03_logo-list {
    justify-content: center;
  }

  .f-grid-four-column {
    grid-template-columns: 1fr;
  }

  .f-container-regular-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: stretch;
    display: block;
  }

  .ds_logo_section {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .f-logo-gradient-r, .f-logo-gradient-l {
    width: 40px;
  }

  .uui-layout08_item {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }

  .uui-layout08_item-list {
    align-items: center;
  }

  .uui-heading-subheading {
    font-size: .9rem;
  }

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

  .uui-layout60_item-list {
    grid-template-columns: 1fr;
  }

  .image, .image-2, .image-3 {
    margin-top: 5px;
  }

  .uui-padding-vertical-xhuge-4 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container_large_4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-page-padding-4 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-heroheader22_image {
    background-color: var(--untitled-ui-gray50);
    border-radius: 15px;
    height: 50vh;
  }

  .uui-heroheader22_image-wrapper {
    margin-top: 3rem;
  }

  .uui-text-size-xlarge-2 {
    text-align: justify;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .uui-heroheader22_text-underline {
    background-image: none;
    background-position: 0 0;
  }

  .uui-heading-xlarge-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 2rem;
  }

  .uui-max-width-xlarge-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-12 {
    flex-flow: wrap;
    flex: 1;
    order: -1;
    place-content: center;
    align-self: center;
    align-items: center;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .text-span-11 {
    font-size: 2rem;
    line-height: 0;
  }

  .text-span-12 {
    font-size: 16px;
  }

  .text-span-13 {
    font-size: 2.75rem;
    line-height: 0;
  }

  .card_padding {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-layout12_number-text1 {
    font-size: 14px;
    line-height: 16px;
  }

  .uui-layout12_number1 {
    font-size: 2.75rem;
  }

  .uui-layout12_item-list {
    grid-template-columns: 1fr;
  }

  .goodfortheplanet_description {
    text-align: justify;
    margin-top: .5rem;
    font-size: 16px;
    line-height: 1.5;
  }

  .goodfortheplanet_headline {
    font-size: 2rem;
    line-height: 1.2;
  }

  .good_for_the_planet {
    border-radius: 15px;
    flex-direction: row;
    display: block;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .quick-stack {
    padding-bottom: 4rem;
  }

  .verifiedexperts_headline {
    font-size: 2rem;
    line-height: 1.2;
  }

  .verifiedexperts_description {
    margin-top: .5rem;
    font-size: 16px;
  }

  .uui-layout12_number-copy {
    font-size: 2.75rem;
  }

  .uui-layout12_number-text-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .verifiedexpert_background {
    border-radius: 15px;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .uui-button-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-large-copy {
    font-size: .9rem;
    line-height: 1.5;
  }

  .uui-navbar05_dropdown-link-copy {
    cursor: default;
  }

  .uui-pricing05_price {
    font-size: 1.75rem;
  }

  .uui-pricing05_plan {
    padding: 1rem;
    overflow: hidden;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .uui-pricing05_component {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    margin-top: 2rem;
  }

  .uui-text-size-large-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-4 {
    font-size: 2rem;
  }

  .uui-text-align-center-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-6._25 {
    padding-top: 6rem;
  }

  .uui-container-large-5 {
    width: auto;
    max-width: none;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading_medium {
    padding-right: 1rem;
  }

  .heading_medium._25, .heading_medium._25:lang(de) {
    font-size: 2rem;
  }

  .layout_content {
    padding-right: 0;
  }

  .text_size_large {
    margin-top: .5rem;
    padding-right: 1rem;
    font-size: 16px;
  }

  .text_size_large._25:lang(de) {
    text-align: left;
  }

  .uui-padding-vertical-xhuge-5-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout12_item-list-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-layout12_item-list-copy.nw {
    justify-items: center;
    margin-top: auto;
    display: none;
  }

  .uui-layout12_item-list-copy.ipad {
    font-size: 142px;
  }

  .uui-testimonial06_slide-nav {
    font-size: .2rem;
  }

  .uui-text-size-medium-3 {
    font-size: 14px;
  }

  .uui-heading-tiny {
    color: #000;
    font-size: 16px;
  }

  .uui-testimonial06_client-info.nw {
    margin-bottom: auto;
  }

  .uui-testimonial06_client-image.nw {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
    min-height: 5rem;
  }

  .uui-testimonial06_client-image-wrapper.nw {
    align-self: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-testimonial06_client {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .uui-testimonial06_client.nw {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: stretch;
    width: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .uui-heading-medium-5.text-weight-medium {
    margin-bottom: 0;
    font-size: 1.125rem;
  }

  .uui-heading-medium-5.text-weight-medium.nw {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .uui-heading-medium-5.text-weight-medium.nw._2nd {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-testimonial06_content.nw {
    margin-top: 2rem;
  }

  .uui-testimonial06_content.nw.iframe {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-testimonial06_component {
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7 {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-7._25 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7._25:lang(de) {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-page-padding-6._25 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .f-footer-primary {
    grid-template-columns: 1fr;
  }

  .uui-pricing05_price-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
    font-weight: 400;
  }

  .f-tab-button-toggle, .f-tab-button-toggle.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .f-tab-toggle-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
  }

  .f-tab {
    margin-top: 0;
  }

  .uui-layout39_image-02 {
    width: 50%;
    min-width: 10rem;
  }

  .uui-layout39_image-01 {
    min-width: 34rem;
    left: 20%;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing._25 {
    margin-top: 2rem;
  }

  .uui-button-row-4.button-row-center.is-reverse-mobile-landscape.landing-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-text-size-large-5 {
    text-align: justify;
    font-size: 16px;
  }

  .mainheading-description_spacing.nw {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 2rem;
  }

  .uui-heading-subheading-5 {
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-8.features {
    padding-top: 2rem;
  }

  .uui-padding-vertical-xhuge-8.features._25 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .uui-page-padding-7 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-text-size-medium-4 {
    margin-bottom: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-layout84_image {
    height: auto;
    max-height: none;
    margin-top: 0;
  }

  .uui-layout84_image-wrapper {
    height: auto;
    display: none;
  }

  .uui-layout84_content-bottom {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .description {
    text-align: justify;
    font-size: 16px;
    display: none;
  }

  .uui-heading-medium-7 {
    margin-bottom: 2rem;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .subheading {
    font-size: 14px;
  }

  .uui-container-large-9 {
    padding: 4rem 1rem;
    overflow: hidden;
  }

  .uui-container-large-9._25 {
    width: auto;
    margin-left: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ds_main_mockup_section_gradient {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ds_main_mockup_section_gradient.nw {
    padding: 3rem 1rem;
    overflow: hidden;
  }

  .ds_main_mockup_section_gradient._25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-testimonial-avatar-small {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .f-testimonial-author {
    flex-flow: column wrap;
    align-items: flex-start;
  }

  .f-testimonial-slider-mask {
    width: 100%;
  }

  .f-testimonial-section {
    z-index: 0;
    margin-top: auto;
  }

  .f-testimonial-section.nw {
    margin-bottom: 0;
  }

  .f-testimonial-slider-grid-large {
    margin-bottom: auto;
  }

  .f-testimonial-slider-cards {
    z-index: 0;
  }

  .uui-button-secondary-gray-copy.uui-space-small, .uui-button-secondary-gray-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-layout26_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout26_image-02 {
    top: 20%;
  }

  .uui-layout26_image-wrapper {
    height: 12rem;
    margin-bottom: 0;
  }

  .uui-text-size-large-7 {
    font-size: 14px;
  }

  .uui-heading-medium-8 {
    font-size: 24px;
  }

  .uui-heading-subheading-7 {
    font-size: 14px;
  }

  .uui-padding-vertical-xhuge-9 {
    padding: 2rem 0;
  }

  .uui-button-row-4-copy.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
  }

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

  .cell-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
  }

  .text-block-22, .text-block-23 {
    color: #000;
  }

  .quick-stack-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .quick-stack-copy.nw {
    padding-bottom: 3rem;
  }

  .productized_services {
    border-radius: 15px;
    flex-direction: row;
    display: block;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .productisedservice_headline {
    margin-right: 1rem;
    font-size: 2rem;
    line-height: 1.2;
  }

  .productisedservice_headline.nw {
    line-height: 1.4;
  }

  .productisedservice_headline.nw.iframe {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 1rem;
    margin-right: 0;
    line-height: 1.4;
    display: inline-block;
  }

  .productisedservice_description {
    margin-top: .5rem;
    margin-right: 1rem;
    font-size: 16px;
    line-height: 1.5;
  }

  .productisedservice_description.nw.iframe {
    margin-bottom: 4rem;
    margin-right: 0;
  }

  .productisedservice_description._25:lang(de) {
    text-align: left;
  }

  .profile_headline {
    font-size: 2rem;
    line-height: 1.2;
  }

  .profile_description {
    font-size: 16px;
  }

  .profile_background {
    border-radius: 15px;
  }

  .card-padding_productized {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .padding_producized {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .card_padding_expert {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .container_large_expert {
    border-radius: 15px;
    padding-left: 1rem;
  }

  .uui-heading-subheading-7-copy {
    margin-right: 1rem;
    font-size: 14px;
  }

  .uui-heading-subheading-7-copy.nw.iframe.mobile {
    margin-bottom: 1rem;
  }

  .uui-heading-subheading-7-copy {
    font-size: 14px;
  }

  .expert_profile {
    border-radius: 30px;
    flex-direction: row;
    display: block;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .uui-layout62_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image_3 {
    flex: 1;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .uui-layout62_image_3.nw {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout62_image-wrapperr {
    border-radius: 15px;
  }

  .uui-layout62_tabs-lin.nw.w--current {
    border-left-color: #b3b3b3;
  }

  .uui-layout62_tabs-menu {
    display: block;
  }

  .uui-layout62_tabs-menu.nw {
    margin-top: 0;
  }

  .uui-layout62_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-10.nw {
    padding-top: 8rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-10.main {
    padding-top: 0;
  }

  .uui-page-padding-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_black {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .heading_medium_sophiaai {
    font-size: 2rem;
  }

  .text_size_large_sophiaai {
    margin-top: .5rem;
    font-size: 16px;
  }

  .text_size_large_sophiaai._25:lang(de) {
    text-align: left;
  }

  .uui-button_black.uui-space-small {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .blacktext_onbutton {
    font-size: 14px;
  }

  .html-embed {
    flex-direction: column;
    display: flex;
  }

  .layout_sophiaai {
    margin-top: 2rem;
    display: block;
  }

  .layout_sophiaai._25 {
    margin-top: 0;
  }

  .uui-heading-subheading-7-copy-copy {
    margin-right: 1rem;
    font-size: 14px;
  }

  .uui-heading-subheading-7-copy-copy-copy {
    margin-right: 0;
    font-size: 14px;
  }

  .quick-stack-2._25 {
    margin-top: 1rem;
  }

  .uui-max-width-large-4-copy {
    margin-bottom: 2rem;
  }

  .uui-heading-medium-7-copy {
    font-size: 2rem;
  }

  .uui-heading-medium-7-copy.nw {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .uui-text-size-medium-6 {
    margin-bottom: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-heading-xxsmall-3 {
    margin-bottom: 0;
  }

  .uui-layout74_list {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-heading-medium-9 {
    font-size: 2rem;
  }

  .uui-page-padding-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-badge-small-success-copy-copy {
    flex: 0 auto;
    justify-content: flex-end;
  }

  .uui-button-secondary-gray_real_2.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: none;
  }

  .uui-button-secondary-gray_real_2.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-layout62_image-02-copy {
    flex: 1;
    align-self: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    top: auto;
    left: 0%;
    right: 0%;
  }

  .uui-layout62_image-02-copy.nw {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout62_image-wrapper-copy {
    height: NaN% ;
    border-radius: 15px;
    flex-wrap: wrap;
    min-height: auto;
    margin-bottom: 2rem;
  }

  .uui-layout62_image-wrapper-copy.nw {
    height: 24rem;
  }

  .container_large_expert-copy {
    border-radius: 15px;
    padding-left: 1rem;
  }

  .uui-layout62_tabs-link-copy {
    margin-top: 0;
  }

  .uui-layout62_tabs-link-copy.nw.w--current, .uui-layout62_tabs-lin-copy.nw.w--current {
    border-left-color: #b3b3b3;
  }

  .uui-layout62_image_3-copy {
    flex: 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .uui-layout62_image_3-copy.nw {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout62_image-wrapperr-copy {
    border-radius: 15px;
    flex: 0 auto;
    margin-bottom: 2rem;
  }

  .uui-layout62_image-wrapperr-copy.nw {
    height: 24rem;
  }

  .uui-layout62_image-wrapperr-copy-copy {
    border-radius: 15px;
    margin-bottom: 2rem;
  }

  .uui-layout62_image-wrapperr-copy-copy.nw {
    height: 24rem;
  }

  .good_for_the_planet-copy {
    border-radius: 15px;
    flex-direction: row;
    display: block;
  }

  .goodfortheplanet_description-copy {
    font-size: 16px;
    line-height: 1.5;
  }

  .uui-page-padding-4-copy {
    display: block;
  }

  .verifiedexperts_description-copy {
    font-size: 16px;
  }

  .verifiedexpert_background-copy {
    border-radius: 15px;
  }

  .layout_image_wrapper_white_2-copy {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    display: block;
  }

  .layout_image_wrapper_white_2-copy._25 {
    padding-top: 1rem;
  }

  .section {
    background-image: linear-gradient(to bottom, white, var(--fafafa));
    margin-left: 0;
    margin-right: 0;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-cta12_logo_3_v4-copy {
    align-self: flex-end;
  }

  .text-block-27 {
    text-align: center;
    margin-top: 0;
  }

  .black_background {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .black_background.nw {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .black_background._25 {
    margin-bottom: 4rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-6-copy {
    font-size: 2rem;
  }

  .f-testimonial-slide-copy {
    z-index: 0;
  }

  .layout_image_wrapper_white-copy-copy {
    z-index: 0;
    height: auto;
    margin-top: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout_image_wrapper_white-copy-copy.nw {
    border-radius: 0;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading_medium-copy {
    font-size: 2rem;
    display: none;
  }

  .text_size_large-copy {
    text-align: left;
    padding-top: 2rem;
    font-size: 14px;
  }

  .text_size_large-copy.nw {
    text-align: left;
  }

  .uui-button_1-copy.uui-space-small {
    width: auto;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .whitetext_onbutton-copy {
    font-size: 14px;
  }

  .layout_content-copy.nw {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy {
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy.nw {
    padding-top: 0;
  }

  .uui-navbar05_link-copy.uui-navbar05_link-copy {
    padding-left: 0;
  }

  .uui-navbar05_link-copy.uui-navbar05_link-copy-copy, .uui-navbar05_link-copy.uui-navbar05_link-copy-copy-copy {
    color: #000;
    padding-left: 0;
    font-size: 14px;
  }

  .bold-text {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
  }

  .bold-text.nw {
    text-align: left;
  }

  .description_copy {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .description_copy._25 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .main_mockup_image {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: 1rem auto 1rem -4rem;
    display: inline-block;
    position: static;
  }

  .main_mockup_image.nw {
    min-width: auto;
    max-width: none;
    margin-left: -3rem;
    overflow: hidden;
  }

  .uui-heading-medium-7-copy {
    margin-bottom: 2rem;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .main_heading {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 2rem;
  }

  .main_heading.nw {
    font-size: 2rem;
    display: block;
  }

  .main_heading._25 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-max-width-large-4-copy {
    margin-top: 0;
    margin-bottom: 4rem;
  }

  .uui-button_1-copy-copy.uui-space-small {
    width: auto;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .layout_image_wrapper_black-copy {
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout_image_wrapper_white_2-copy-copy {
    height: auto;
    padding-left: 1rem;
    padding-right: 0;
  }

  .uui-page-padding-11-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile_hero_padding {
    background-image: linear-gradient(to top, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile_hero_container {
    background-color: #fafafa;
    padding: 2rem 1rem;
    overflow: hidden;
  }

  .mobile_hero_container.nw {
    display: none;
  }

  .uui-heading-subheading-6-copy {
    font-size: 14px;
  }

  .uui-text-size-large-6-copy-copy {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .uui-button_1-copy.uui-space-small {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-15-copy {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: -1rem auto -1rem -4rem;
    display: inline-block;
    position: static;
    overflow: clip;
  }

  .usecases_header_font {
    color: #000;
    padding-bottom: .35rem;
    font-size: 14px;
  }

  .uui-button-secondary-white-copy.uui-space-small {
    background-color: var(--fafafa);
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 1.125rem;
  }

  .uui-button-secondary-white-copy.uui-space-small.main {
    background-color: var(--untitled-ui-white);
  }

  .uui-button-secondary-white-copy.uui-space-small.main:active {
    background-color: var(--fafafa);
  }

  .uui-button-secondary-white-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-button_1-copy-copy-copy_2.uui-space-small {
    width: auto;
    margin-left: auto;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .uui-layout12_text-wrapper-copy {
    display: none;
  }

  .uui-layout12_item-list-copy-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
    display: none;
  }

  .uui-layout84_image-copy {
    max-width: 100%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 4rem;
    margin-left: 1.5rem;
    display: block;
  }

  .uui-layout84_image-copy._25, .uui-layout84_image-copy._25:lang(de) {
    display: none;
  }

  .uui-button_secondary-gray-pricing.uui-space-small {
    width: auto;
  }

  .uui-button_secondary-gray-pricing.uui-space-small-copy, .uui-button-secondary-gray_real-copy.uui-space-small, .uui-button-secondary-gray_real-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-button-secondary-gray_real-copy-copy.uui-space-small {
    width: auto;
    display: none;
  }

  .uui-button-secondary-gray_real-copy-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-button_1-copy.uui-space-small, .uui-button_1-copy-copy.uui-space-small, .uui-button_1-copy-copy-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1-copy-copy-copy-copy.uui-space-small {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1-copy-copy-copy.uui-space-small, .uui-button_1-copy-copy-copy-copy.uui-space-small {
    width: auto;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1-copy-copy-copy-copy-copy.uui-space-small {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1-copy-copy-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-secondary-gray_real_2-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: none;
  }

  .uui-button-secondary-gray_real_2-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading_medium-copy-copy {
    font-size: 2rem;
    display: block;
  }

  .heading_medium-copy-copy.nw {
    text-align: left;
  }

  .layout_image_wrapper_black-copy {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .layout_image_wrapper_black-copy._25 {
    margin-top: 0;
    margin-bottom: 4rem;
    padding-top: 1rem;
  }

  .html-embed-copy {
    flex-direction: column;
    margin-bottom: 4rem;
    display: flex;
    overflow: visible;
  }

  .uui-navbar05_link-copy-copy, .uui-navbar05_link-copy-copy-copy {
    color: #000;
    font-size: 14px;
  }

  .uui-navbar05_link-copy-copy-copy-copy {
    color: #000;
    font-size: 14px;
    display: block;
  }

  .uui-navbar05_link-copy-copy-copy-copy.mobile {
    display: none;
  }

  .uui-navbar05_link-copy-copy-copy-copy-copy {
    color: #000;
    font-size: 14px;
    display: none;
  }

  .preferences-container {
    padding: 15px;
  }

  .cookie_popup {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .button.accept, .button.deny {
    margin-right: 0;
  }

  .privacy-title {
    margin-bottom: 10px;
  }

  .cookie-tag {
    margin-bottom: 2px;
  }

  .preferences-link {
    margin-right: 0;
  }

  .close-button {
    top: 10px;
    right: 10px;
  }

  .button-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cookie_preference_manager {
    align-items: flex-start;
    padding-top: 5vw;
    overflow: scroll;
  }

  .cookie-paragraph {
    max-width: 200px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .cookie_popup-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px;
    display: grid;
  }

  .mb_logo_section {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .uui-cta13_logo-row-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 2rem;
    display: flex;
  }

  .uui-cta13_component-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-section_layout74-copy {
    align-self: center;
    margin-top: 0;
    display: none;
  }

  .uui-cta12_logo_3-copy-copy {
    align-self: center;
    height: 1.2rem;
  }

  .uui-cta12_logo_3_v4-copy {
    align-self: center;
    height: 1.25rem;
  }

  .uui-cta12_logo_3_v-copy-copy {
    align-self: flex-end;
    height: 1.1rem;
    margin-bottom: 1px;
    margin-right: 11px;
  }

  .uui-cta12_logo-2-copy-copy {
    align-self: flex-end;
    height: 1.2rem;
  }

  .uui-cta12_logo_3_v2-copy-copy {
    align-self: flex-start;
    height: 1.4rem;
    margin-right: 7px;
  }

  .uui-cta12_logo_3_v4-copy-copy {
    align-self: center;
    height: 1.3rem;
    margin-right: 10px;
  }

  .uui-cta13_logo-copy {
    align-self: center;
    height: 1.8rem;
    margin-top: -7px;
    padding-bottom: 3.5px;
  }

  .html-embed-copy_2, .html-embed-copy_2-copy {
    flex-direction: column;
    display: flex;
  }

  .uui-padding-vertical-xhuge-8-copy-copy {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-8-copy-copy.nw {
    margin-left: auto;
    margin-right: auto;
    padding: 7rem 1rem;
    display: block;
    overflow: hidden;
  }

  .uui-padding-vertical-xhuge-8-copy-copy._25 {
    margin-top: -10rem;
  }

  .uui-page-padding-9_network {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-9_network {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-heading-subheading-6_network {
    font-size: 14px;
  }

  .uui-heading-medium-10_network {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .uui-text-size-large-6-copy, .uui-text-size-large-6-copy-copy, .uui-text-size-large-6_network {
    text-align: justify;
    font-size: 16px;
    display: none;
  }

  .mobile_hero_padding_network {
    background-image: linear-gradient(to top, var(--fafafa), var(--fafafa) 39%, white 43%, var(--untitled-ui-white));
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile_hero_containe_network {
    padding: 2rem 1rem;
    overflow: hidden;
  }

  .uui-padding-vertical-xhuge-8_network {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .uui-heading-medium-7_network {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem;
  }

  .uui-page-padding-4_network {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-container-large-9_network {
    padding: 4rem 1rem;
    overflow: hidden;
  }

  .uui-text-size-large-18_network {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .uui-layout26_image-wrapper_network {
    height: 12rem;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-15_network {
    padding: 2rem 0;
  }

  .uui-heading-subheading-25, .uui-heading-subheading-25_network {
    font-size: 14px;
  }

  .uui-heading-medium-8_network {
    font-size: 24px;
  }

  .uui-text-size-large-7_network {
    font-size: 14px;
  }

  .uui-text-size-large-6-copy-copy-copy {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .image-18 {
    height: 20px;
    display: inline-block;
  }

  .uui-padding-vertical-xhuge-7-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy.nw {
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 0;
    padding: 2rem 1rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7-copy.nw._2nd {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: .4fr .4fr;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw.mobile {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    display: block;
  }

  .cell-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .mobile.iframe {
    flex-direction: column;
    flex: 0 auto;
    align-items: stretch;
    display: flex;
  }

  .uui-testimonial06_content-copy.nw.iframe {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: inline;
  }

  .uui-padding-vertical-xhuge-6-copy {
    padding-top: 6rem;
  }

  .uui-heading-medium-7-copy-copy {
    font-size: 2rem;
  }

  .uui-heading-medium-7-copy-copy.nw {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-heading-subheading-5-copy {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .text-span-24 {
    color: #fff;
    font-weight: 500;
  }

  .main_mockup_image-copy.nw {
    margin-left: -3rem;
    overflow: hidden;
  }

  .image_mockup {
    width: 200%;
    max-width: 200%;
  }

  .section-2 {
    margin-top: 4rem;
    display: inline-block;
  }

  .black_background_ipad {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .black_background_ipad.nw {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-padding-vertical-xhuge-8-copy-copy_ipad {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-8-copy-copy_ipad.nw {
    margin-left: auto;
    margin-right: auto;
    padding: 7rem 1rem;
    display: block;
    overflow: hidden;
  }

  .f-testimonial-section_ipad {
    margin-top: auto;
  }

  .f-testimonial-section_ipad.nw {
    margin-bottom: 0;
  }

  .f-testimonial-slider-grid-large_ipad {
    margin-bottom: auto;
  }

  .layout_image_wrapper_white-copy-copy_ipad {
    height: auto;
    margin-top: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout_image_wrapper_white-copy-copy_ipad.nw {
    border-radius: 0;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad {
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad.nw {
    padding-top: 0;
  }

  .uui-layout12_item-list-copy_ipad {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-layout12_item-list-copy_ipad.nw {
    justify-items: center;
    margin-top: auto;
    display: none;
  }

  .uui-layout12_item-list-copy_ipad.ipad {
    font-size: 142px;
  }

  .uui-button-row-2_ipad.is-reverse-mobile-landscape.nw {
    margin-bottom: auto;
  }

  .uui-button-wrapper-2_ipad.max-width-full-mobile-landscape.nw {
    align-self: auto;
  }

  .uui-layout62_image-wrapper-copy_ipad {
    border-radius: 15px;
    flex-wrap: wrap;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 26rem;
    min-height: auto;
    margin-bottom: 2rem;
    display: flex;
  }

  .uui-layout62_image-wrapperr-copy-copy_ipad {
    border-radius: 15px;
    height: 26rem;
    margin-bottom: 2rem;
  }

  .uui-layout62_image-wrapperr-copy_ipad {
    border-radius: 15px;
    flex: 0 auto;
    height: 26rem;
    margin-bottom: 2rem;
  }

  .uui-layout62_component_ipad {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .uui-layout62_tabs-menu_ipad {
    margin-top: 0;
    display: block;
  }

  .uui-layout62_image-02-copy_ipad {
    flex: 1;
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    inset: auto 0% 0%;
  }

  .uui-layout62_image_3-copy_ipad {
    flex: 0 auto;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .uui-layout62_image_3_ipad {
    flex: 1;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .layout_image_wrapper_black_ipad {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-padding-vertical-xhuge-5-copy_ipad {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout_sophiaai_ipad {
    margin-top: 2rem;
    display: block;
  }

  .html-embed-copy_2-copy_ipad {
    flex-direction: column;
    display: flex;
  }

  .layout_image_wrapper_white_2-copy_ipad {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    display: none;
  }

  .uui-padding-vertical-xhuge-5-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy, .uui-padding-vertical-xhuge-5-copy-copy-copy_ipad {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout_content-copy, .layout_content-copy_ipad_dashboard {
    padding-right: 0;
  }

  .uui-badge-small-success_ipad {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-badge-small-success_ipad.nw {
    margin-right: 1rem;
  }

  .uui-layout12_item-list-copy-copy_ipad {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
    display: none;
  }

  .uui-layout12_text-wrapper-copy_ipad {
    display: none;
  }

  .uui-button-row-2-copy.is-reverse-mobile-landscape.nw, .uui-button-row-2-copy_ipad.is-reverse-mobile-landscape.nw {
    margin-bottom: auto;
  }

  .uui-button_1-copy-copy-copy_2_ipad.uui-space-small {
    width: auto;
    margin-left: auto;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .uui-layout12_item-list-copy-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-layout12_item-list-copy-copy.nw {
    justify-items: center;
    margin-top: auto;
    display: none;
  }

  .uui-layout12_item-list-copy-copy.ipad {
    font-size: 142px;
  }

  .uui-layout12_item-list-copy-copy_ipad_sophia {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-layout12_item-list-copy-copy_ipad_sophia.nw {
    justify-items: center;
    margin-top: auto;
    display: none;
  }

  .uui-layout12_item-list-copy-copy_ipad_sophia.ipad {
    font-size: 142px;
  }

  .layout_content-copy, .layout_content-copy_ipad_sophia {
    padding-right: 0;
  }

  .uui-button-wrapper-2_ipad_sophia.max-width-full-mobile-landscape.nw {
    align-self: auto;
  }

  .text_size_large_sophiaai_ipad {
    margin-top: .5rem;
    font-size: 16px;
  }

  .uui-layout74_list_ipad {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-button-row-4-copy_ipad.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small {
    width: auto;
    display: none;
  }

  .uui-button-secondary-gray_real-copy-copy_ipad.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape.nw, .uui-button-row_landscape.button-row-center.is-reverse-mobile-landscape.nw-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-xhuge_landscape {
    min-height: 2rem;
  }

  .quick-stack-copy, .quick-stack_2 {
    padding-bottom: 4rem;
  }

  .quick-stack-copy_land {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .cell-_landscape {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
  }

  .tablet.iframe {
    display: none;
  }

  .uui-heading-medium-5-copy.text-weight-medium {
    margin-bottom: 0;
    font-size: 1.125rem;
  }

  .uui-heading-medium-5-copy.text-weight-medium.nw {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .uui-heading-medium-5-copy.text-weight-medium.nw._2nd {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-padding-vertical-xhuge-7-copy-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw {
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 0;
    padding: 2rem 1rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7-copy-copy.nw._2nd {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 0;
    padding: 2rem 1rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw._2nd {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: .4fr .4fr;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy.nw.mobile {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe.nw {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: .4fr .4fr;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe.nw.mobile {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-7_desktop_iframe.nw.iframe_desktop {
    display: none;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy.nw {
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 0;
    padding: 2rem 1rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy.nw._2nd {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw {
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 0;
    padding: 2rem 1rem;
    display: flex;
  }

  .uui-padding-vertical-xhuge-7-copy-copy-copy-copy-copy.nw._2nd {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .image-19 {
    margin-top: 0;
  }

  .utility-page-content-copy {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .heading, .text-block-29 {
    font-family: Mark Pro, sans-serif;
  }

  .uui-blogpost02_date-wrapper {
    justify-content: center;
    align-items: center;
  }

  .uui-blogpost02_author-heading {
    font-size: 16px;
  }

  .uui-blogpost02_author-wrapper {
    display: block;
  }

  .uui-blogpost02_tag-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
  }

  .uui-blogpost02_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost02_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-text-rich-text p, .uui-text-rich-text li {
    text-align: left;
  }

  .uui-text-rich-text figure {
    display: block;
  }

  .uui-blogpost02_breadcrumb {
    margin-top: .4rem;
    padding-left: 3rem;
  }

  .uui-blogpost02_content-top {
    flex-direction: column;
    align-items: flex-start;
    margin-top: -3.5rem;
    margin-bottom: 0;
  }

  .uui-max-width-large-8.align-center {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-page-padding-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-small-5.text-color-white {
    font-size: 12px;
  }

  .uui-heading-tiny-2.text-color-white {
    font-size: 16px;
  }

  .uui-heading-large.text-color-white {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.5rem;
  }

  .uui-heading-large.text-color-white.secondpost {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large.text-color-white.spotlight {
    text-align: center;
    font-size: 1.5rem;
  }

  .uui-blogpost02_title-wrapper, .uui-blogpost02_title-wrapper.spotlight {
    justify-content: center;
    align-items: center;
  }

  .uui-padding-vertical-xhuge-14 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .uui-container-small {
    margin-left: 0;
  }

  .uui-blogpost02_background.secondpost {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background.secondpost.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-blogpost02_background.secondpost-copy {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background.secondpost-copy.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-blogpost02_background.secondpost-copy-copy {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background.secondpost-copy-copy.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-section_blogpost02 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .text-block-30 {
    font-size: 12px;
  }

  .uui-page-padding-15-copy.spotlight {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-2-copy-copy {
    text-align: left;
  }

  .uui-button-secondary-gray_real_2-copy-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    display: none;
  }

  .uui-button-secondary-gray_real_2-copy-copy.uui-space-small-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost02_background-copy.spotlight {
    background-position: 0 0, 15% 100%;
    min-height: 25rem;
    padding-left: 0;
  }

  .main_mockup_description-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7 {
    margin-top: -4rem;
    margin-right: 1rem;
  }

  .div-block-7.hso {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: -5rem;
    margin-right: 1rem;
  }

  .div-block-8 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .ds_deep_dive_section-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .ds_deep_dive_section-copy.nw {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7-copy {
    margin-top: -2rem;
  }

  .div-block-8-copy {
    margin-bottom: 1rem;
    margin-left: .5rem;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge-8-copy-copy-copy {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-8-copy-copy-copy.nw {
    margin-left: auto;
    margin-right: auto;
    padding: 7rem 1rem;
    display: block;
    overflow: hidden;
  }

  .uui-pricing05_price-copy-copy.free {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
  }

  .uui-pricing05_price-copy-copy {
    font-size: 16px;
  }

  .image-26, .image-27, .image-28 {
    max-width: 60%;
  }

  .uui-heroheader22_text-underline-copy {
    background-image: linear-gradient(0deg, #ffde00 7%, #ffde00 26%, var(--untitled-ui-white) 27%, var(--untitled-ui-white) 63%, #fff0 77%);
    background-position: 0 0;
  }

  .uui-max-width-large-4-copy-copy {
    margin-top: 0;
    margin-bottom: 4rem;
  }

  .uui-max-width-large-4-copy-copy.mainpage._25 {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .main_mockup_image-copy.nw {
    min-width: auto;
    max-width: none;
    margin-left: -3rem;
    overflow: hidden;
  }

  .dropdown-toggle, .dropdown-toggle-2 {
    margin-right: -10px;
  }

  .uui-dropdown-icon-copy {
    color: #000;
    -webkit-text-stroke-color: #000;
  }

  .uui-navbar05_menu-copy {
    background-color: var(--untitled-ui-white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .uui-navbar05_dropdown-toggle-copy.solutions.w--open, .uui-navbar05_dropdown-toggle-copy.solutions-copy.w--open, .uui-navbar05_dropdown-toggle-copy.solutions-copy-copy.w--open {
    font-family: Mark Pro, sans-serif;
    font-weight: 500;
  }

  .uui-navbar05_dropdown-list-copy.login.w--open, .uui-navbar05_dropdown-list-copy.login-copy.w--open {
    width: 100%;
  }

  .uui-navbar05_dropdown-content-left-copy {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-dropdown-icon-copy-copy {
    color: #000;
    -webkit-text-stroke-color: #000;
    -webkit-text-stroke-color: #000;
  }

  .html-embed-copy-copy {
    flex-direction: column;
    margin-top: 4rem;
    margin-bottom: 6rem;
    display: flex;
    overflow: visible;
  }

  .html-embed-copy-copy._25 {
    display: none;
  }

  ._3d-stage-wrapper {
    max-height: 59em;
  }

  .uui-text-size-xlarge-copy, .uui-text-size-xlarge-copy-copy {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    display: none;
  }

  .page-wrapper {
    display: none;
  }

  ._3d-stage-wrapper-2 {
    max-height: 59em;
  }

  .f-footer-regular-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-container-regular-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .image-15 {
    padding-bottom: 0;
  }

  .f-footer-large-grid {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .f-margin-bottom-47 {
    margin-bottom: .25rem;
    padding-right: 3px;
  }

  .image-15-copy-copy {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: -1rem auto -1rem -4rem;
    display: inline-block;
    position: static;
    overflow: clip;
  }

  .uui-cta13_component-copy-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-padding-vertical-xhuge-4-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .uui-heroheader22_image-wrapper-copy {
    margin-top: 3rem;
  }

  .section-copy {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-copy-copy.nw, .quick-stack-copy-copy.nw-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout12_item-list-copy_ipad-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-layout12_item-list-copy_ipad-copy.nw {
    justify-items: center;
    margin-top: auto;
    display: none;
  }

  .uui-layout12_item-list-copy_ipad-copy.ipad {
    font-size: 142px;
  }

  .main_mockup_image-copy-copy {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: -1rem auto 0 -5rem;
    display: inline-block;
    position: static;
  }

  .main_mockup_image-copy-copy:lang(de) {
    min-width: auto;
    max-width: 200%;
  }

  .main_mockup_image-copy-copy.nw {
    min-width: auto;
    max-width: none;
    margin-left: -3rem;
    overflow: hidden;
  }

  .uui-max-width-large-4-copy-copy-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .quick-stack_2-copy {
    padding-bottom: 4rem;
  }

  .quick-stack_2-copy._25 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad-copy {
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-5-copy-copy_ipad-copy.nw {
    padding-top: 0;
  }

  .quick-stack_2-copy-copy {
    background-color: var(--untitled-ui-gray50);
    padding-bottom: 4rem;
  }

  .uui-heroheader22_image-wrapper-copy-copy {
    margin-top: 0;
  }

  .f-paragraph-large-2 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .f-h1-heading {
    min-width: auto;
    font-size: 2rem;
  }

  .f-heading-detail-small-3 {
    font-size: 14px;
  }

  .f-image-cover-2 {
    object-fit: cover;
    object-position: 50% 60%;
  }

  .f-header-image-wrapper-top {
    height: 18rem;
  }

  .f-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .text-effect-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .text-effect-text {
    font-size: 28px;
  }

  .container-w3-2.gutter-outside {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-team3_image {
    border-radius: 8rem;
    max-width: 16rem;
  }

  .combine-team3_image-wrapper {
    height: 16rem;
    overflow: visible;
  }

  .combine-team3_item {
    border-radius: 1rem;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
  }

  .mobile_hero_container-copy {
    background-color: #fafafa;
    margin-bottom: -2rem;
    padding: 2rem 1rem 0;
    overflow: hidden;
  }

  .mobile_hero_container-copy.nw, .mobile_hero_container-copy._25 {
    display: none;
  }

  .cell-5 {
    background-color: var(--untitled-ui-gray50);
  }

  .mask {
    z-index: 0;
  }

  .combine-team3_image-copy {
    border-radius: 8rem;
    max-width: 16rem;
    max-height: none;
  }

  .impact {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cell-5-copy {
    background-color: var(--untitled-ui-gray50);
  }

  .uui-heroheader22_image-wrapper-copy-copy-copy {
    margin-top: 0;
  }

  .uui-heroheader22_image-copy {
    background-color: var(--untitled-ui-gray50);
    border-radius: 15px;
    height: 50vh;
  }

  .text-block-12-copy {
    flex-flow: wrap;
    flex: 1;
    order: -1;
    place-content: center;
    align-self: center;
    align-items: center;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .cell-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .good_for_the_planet-copy {
    border-radius: 15px;
    flex-direction: row;
    display: block;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .goodfortheplanet_headline-copy {
    font-size: 2rem;
    line-height: 1.2;
  }

  .goodfortheplanet_description-copy {
    text-align: justify;
    margin-top: .5rem;
    font-size: 16px;
    line-height: 1.5;
  }

  .uui-layout12_number1-copy {
    font-size: 2.75rem;
  }

  .uui-layout12_number-text1-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .cell-2-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
  }

  .verifiedexpert_background-copy {
    border-radius: 15px;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .uui-page-padding-4-copy {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container_large_4-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card_padding-copy {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .verifiedexperts_description-copy {
    margin-top: .5rem;
    font-size: 16px;
  }

  .uui-layout12_item-list-copy {
    grid-template-columns: 1fr;
  }

  .uui-layout12_number-copy-copy {
    font-size: 2.75rem;
  }

  .uui-layout12_number-text-copy-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .uui-layout12_number1-copy-copy {
    font-size: 2.75rem;
  }

  .uui-layout12_number-text1-copy-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .uui-layout12_number-copy-copy-copy {
    font-size: 2.75rem;
  }

  .uui-layout12_number-text-copy-copy-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .section-copy-copy {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack_2-copy-copy-copy {
    background-color: var(--untitled-ui-gray50);
    padding-bottom: 4rem;
  }

  .uui-page-padding-4-copy-copy {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uui-page-padding-18 {
    padding-bottom: 6rem;
  }

  .uui-button_1-2.uui-space-small {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-bottom: 2rem;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .quick-stack_2-copy-copy-copy-copy {
    background-color: var(--untitled-ui-gray50);
    padding-bottom: 4rem;
  }

  .verifiedexperts_headline-copy {
    font-size: 2rem;
    line-height: 1.2;
  }

  .text-span-38-copy {
    color: var(--untitled-ui-primary700);
  }

  .uui-text-size-medium-11 {
    margin-top: -.5rem;
  }

  .uui-career09_button-wrapper {
    display: none;
  }

  .uui-career09_heading {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-career09_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_top-wrapper {
    margin-bottom: 1rem;
  }

  .uui-career09_item, .uui-career09_item-copy, .uui-career09_item-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: .5fr .5fr;
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    align-content: stretch;
    padding: 1rem;
  }

  .uui-career09_top-wrapper-copy {
    margin-bottom: 1rem;
  }

  .uui-career09_title-wrapper-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_heading-copy {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .uui-text-size-medium-11-copy {
    margin-top: -.5rem;
  }

  .container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-wrapper {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .heading-4 {
    font-size: 1.25rem;
    line-height: 120%;
    top: 0%;
    left: 8%;
  }

  .paragraph-4 {
    margin-top: 1.5rem;
  }

  .uui-career09_component-copy {
    margin-top: 0;
  }

  .uui-career09_tabs-menu-copy {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 1rem;
  }

  .image-41 {
    aspect-ratio: 1 / 1.3;
  }

  .newclassforblog {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-field-2col-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-17-copy, .uui-padding-vertical-xhuge-17-copy-copy {
    padding-bottom: 2rem;
    box-shadow: 0 0 60px 20px #0000000a;
  }

  .subheading-copy {
    font-size: 14px;
  }

  .description-copy-copy, .description-copy-copy-copy {
    text-align: justify;
    font-size: 16px;
    display: none;
  }

  .uui-page-padding-18-copy {
    padding-bottom: 6rem;
  }

  .description-copy.nw {
    display: none;
  }

  .f-footer-regular-2-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-container-regular-6-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .f-footer-large-grid-copy {
    grid-column-gap: 24px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: flex;
  }

  .text-block-48-copy, .text-block-49-copy, .text-block-50-copy {
    color: var(--untitled-ui-gray500);
  }

  .text-block-51-copy, .f-footer-detail-2-copy {
    color: var(--placeholder-text-gray);
  }

  .navbar-copy {
    border-bottom-color: var(--fafafa);
    min-height: 2.5rem;
  }

  .uui-logo_logotype-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy-copy, .uui-logo_logotype-copy-copy, .uui-logo_logotype-copy-copy-copy {
    margin-top: 10px;
  }

  .productisedservice_description-copy.nw {
    text-align: left;
  }

  .productisedservice_description-copy {
    margin-top: .5rem;
    margin-right: 1rem;
    font-size: 16px;
    line-height: 1.5;
  }

  .productisedservice_description-copy.nw.iframe {
    margin-bottom: 4rem;
    margin-right: 0;
  }

  .quick-stack-copy-copy.nw {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-page-padding-18-copy {
    background-color: var(--flowui-component-library-gray-200);
    padding: 0 1rem 6rem;
  }

  .cell-3-copy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .ds_main_mockup_section_gradient-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ds_main_mockup_section_gradient-copy-copy.nw {
    padding: 4rem 1rem 0;
    overflow: hidden;
  }

  .description-copy-copy {
    text-align: justify;
    font-size: 16px;
    display: none;
  }

  .description-copy-copy.nw {
    display: none;
  }

  .div-block-10-copy {
    display: none;
  }

  .div-block-10-copy-copy {
    display: block;
  }

  .uui-text-size-xlarge-copy-copy-copy {
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    display: none;
  }

  .description-copy {
    text-align: justify;
    font-size: 16px;
    display: none;
  }

  .text-block-12-copy {
    flex-flow: wrap;
    flex: 1;
    order: -1;
    place-content: center;
    align-self: center;
    align-items: center;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 2rem;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .text-span-13-copy {
    font-size: 2.75rem;
    line-height: 0;
  }

  .uui-blogpost02_background-copy.secondpost {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background-copy.secondpost.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-blogpost02_background-copy.secondpost-copy {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background-copy.secondpost-copy.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-blogpost02_background-copy.secondpost-copy-copy {
    background-position: 0 0, 15%;
    min-height: 64vh;
  }

  .uui-blogpost02_background-copy.secondpost-copy-copy.first {
    background-image: linear-gradient(223deg, #000, #10182866 0%, #1018280d 0%, #1018281f 30%, #10182873), url("https://cdn.prod.website-files.com/64fc82aaa1040710e6e6c0c9/65f18f3a4c111df294004399_DigitalEcosystem_SophiaHorizon_V1-min.png");
    background-position: 0 0, 20%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .uui-space-xhuge-2-copy {
    margin-top: -5rem;
  }

  .uui-max-width-large-4-copy-copy-2 {
    grid-column-gap: 16px;
    grid-template-columns: 1.5fr 1.25fr;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-max-width-large-4-copy-copy-2._25 {
    margin-top: 4rem;
  }

  .subheading-2 {
    font-size: 14px;
  }

  .uui-badge-small-success_ipad-2 {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-heading-medium-16 {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.75rem;
  }

  .uui-heading-medium-16._25:lang(de) {
    font-size: 2rem;
  }

  .uui-badge-small-success_ipad-copy {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-badge-small-success_ipad-copy.nw {
    margin-right: 1rem;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ds_main_mockup_section_gradient-copy-copy-copy.nw {
    padding: 3rem 1rem;
    overflow: hidden;
  }

  .uui-cta13_component-copy-copy-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-cta13_logo-row-copy-copy, .uui-cta13_logo-row-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 2rem;
    display: flex;
  }

  .uui-cta13_component-copy-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-cta13_logo-row-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 2rem;
    display: flex;
  }

  .text-block-27-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.5rem;
  }

  .uui-section_layout74-copy-copy {
    align-self: center;
    margin-top: 0;
    display: none;
  }

  .text-block-27-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .uui-cta12_logo_3_v4-copy-copy, .uui-cta12_logo_3_v4-copy-copy-copy {
    align-self: center;
    height: 1.25rem;
  }

  .uui-cta12_logo_3_v-copy-copy-copy {
    align-self: flex-end;
    height: 1.1rem;
    margin-bottom: 1px;
    margin-right: 11px;
  }

  .uui-cta12_logo_3_v2-copy-copy-copy {
    align-self: flex-start;
    height: 1.4rem;
    margin-right: 7px;
  }

  .uui-cta12_logo_3_v4-copy-copy-copy {
    align-self: center;
    height: 1.3rem;
    margin-right: 10px;
  }

  .uui-page-padding-12-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-27-copy {
    text-align: center;
    margin-top: 0;
  }

  .uui-section_layout74-copy-copy, .uui-section_layout74-copy-copy-copy, .uui-section_layout74-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .uui-cta13_component-copy-copy-copy-copy, .uui-cta13_component-copy-copy-copy-copy-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-cta13_logo-copy-copy-copy {
    align-self: center;
    height: 1.8rem;
    margin-top: -7px;
    padding-bottom: 3.5px;
  }

  .uui-cta12_logo-2-copy-copy-copy-copy {
    align-self: flex-end;
    height: 1.2rem;
  }

  .uui-cta12_logo_3-copy-copy-copy-copy {
    align-self: center;
    height: 1.2rem;
  }

  .uui-page-padding-12-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-27-copy-copy {
    text-align: center;
    margin-top: 0;
  }

  .uui-cta13_logo-copy-copy {
    align-self: center;
    height: 1.8rem;
    margin-top: -7px;
    padding-bottom: 3.5px;
  }

  .uui-cta13_logo-copy-copy-copy {
    align-self: center;
    height: 1.8rem;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .uui-cta12_logo-2-copy-copy-copy, .uui-cta12_logo-2-copy-copy-copy-copy {
    align-self: flex-end;
    height: 1.2rem;
  }

  .uui-cta12_logo_3-copy-copy-copy, .uui-cta12_logo_3-copy-copy-copy-copy {
    align-self: center;
    height: 1.2rem;
  }

  .uui-cta13_logo-row-copy-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uui-cta12_logo-2-copy-copy-copy-copy-copy {
    opacity: 1;
    filter: grayscale();
    align-self: center;
    height: 1.8rem;
  }

  .uui-cta12_logo_3-copy-copy-copy-copy-copy {
    opacity: 1;
    align-self: center;
    height: 1.4rem;
  }

  .uui-cta13_logo-copy-copy-copy-copy {
    opacity: 1;
    align-self: center;
    height: 1.2rem;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .uui-cta13_logo-row-copy-copy-copy-copy, .uui-cta13_logo-row-copy-copy-copy-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uui-cta13_logo-row_desktop-copy-copy-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex;
  }

  .uui-cta13_logo_desktopcopy-copycopy {
    align-self: center;
    height: 1.8rem;
    margin-top: -7px;
    padding-bottom: 3.5px;
  }

  .uui-cta12_logo-2_desktopcopy-copy-copy-copy-copy {
    align-self: flex-end;
    height: 1.2rem;
  }

  .uui-cta12_logo_3-_desktopcopy-copy-copy-copy-copy {
    align-self: center;
    height: 1.2rem;
  }

  .uui-section_layout74_tablet-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .text-block-27_tablet-copy-copy-copy {
    text-align: center;
    margin-top: 0;
    margin-bottom: 1.5rem;
  }

  .uui-cta13_logo_tablet-copy-copy-copy-copy {
    opacity: 1;
    align-self: center;
    height: 1.2rem;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .uui-cta13_logo-row_tablet-copy-copy-copy-copy-copy-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: stretch center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uui-cta13_component_tablet-copy-copy-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 10rem;
  }

  .uui-cta12_logo_tablet-2-copy-copy-copy-copy-copy-copy {
    opacity: 1;
    filter: grayscale();
    align-self: center;
    height: 1.8rem;
  }

  .uui-cta12_logo_3_tablet-copy-copy-copy-copy-copy-copy {
    opacity: 1;
    align-self: center;
    height: 1.2rem;
  }

  .uui-section_layout74-copy-copy-copy-copy {
    align-self: center;
    margin-top: 0;
  }

  .uui-badge-small-success-copy {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-badge-small-success-copy.nw {
    margin-right: 1rem;
  }

  .cellunknown2._25, .cellunknown2._25:lang(de) {
    display: none;
  }

  .dropdown-toggle-7, .dropdown-toggle-8, .dropdown-toggle-9 {
    margin-right: -10px;
  }

  .language_dropdown_icon {
    color: #000;
    -webkit-text-stroke-color: #000;
  }

  .uui-section_heroheader08 {
    overflow: hidden;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component {
    grid-template-columns: 1fr;
  }

  .uui-ratings_component {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ratings_wrapper {
    flex: none;
    margin-top: .5rem;
    margin-left: 0;
  }

  .uui-heroheader08_image {
    height: 17.5rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2rem;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader10_image {
    object-fit: cover;
    min-width: 48rem;
    max-width: 48rem;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .uui-heroheader10_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader10_content {
    margin-bottom: 6rem;
    padding-right: 0;
  }

  .form-field-2col-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .f-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .collection-list-wrapper-copy {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .container-3-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-4-copy {
    font-size: 1.5rem;
    line-height: 120%;
    top: 0%;
    left: 8%;
  }

  .paragraph-4-copy {
    margin-top: 1.5rem;
  }

  .mainheading-description_spacing-copy.nw {
    min-height: .75rem;
  }

  .main_heading-copy {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 2rem;
  }

  .main_heading-copy.nw {
    font-size: 2rem;
    display: none;
  }

  .main_heading-copy-copy {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 2rem;
  }

  .main_heading-copy-copy.nw {
    font-size: 2rem;
    display: none;
  }

  .main_heading-copy-copy._25 {
    margin-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .f-testimonial-slider-cards-copy {
    z-index: 0;
  }

  .f-testimonial-section-copy {
    z-index: 0;
    margin-top: auto;
  }

  .f-testimonial-section-copy.nw {
    margin-bottom: 0;
  }

  .div-block-14 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-14:lang(de) {
    min-height: 16rem;
  }

  .f-tab-copy {
    margin-top: 0;
  }

  .f-tab-toggle-menu-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
  }

  .f-tab-toggle-menu-copy._25 {
    flex-flow: column;
    align-self: stretch;
    min-width: 100%;
    max-width: none;
  }

  .f-tab-button-toggle-copy, .f-tab-button-toggle-copy.w--current, .f-tab-button-toggle-copy, .f-tab-button-toggle-copy.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-22-copy {
    color: #000;
  }

  .text-block-22-copy._25 {
    flex: 1;
  }

  .text-block-23-copy {
    color: #000;
  }

  .f-tab-pane-copy._25 {
    padding-bottom: 0;
  }

  .uui-max-width-large-4-copy-copy-2-copy {
    grid-column-gap: 16px;
    grid-template-columns: 1.5fr 1.25fr;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-layout84_image-copy, .uui-layout84_image-copy-copy {
    height: auto;
    max-height: none;
    margin-top: 0;
  }

  .subheading-2-copy {
    font-size: 14px;
  }

  .uui-badge-small-success_ipad-2-copy {
    justify-content: flex-end;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 1rem;
  }

  .uui-layout84_content-bottom-copy {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .main_mockup_image-copy-copy-copy {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: -1rem auto 0 -5rem;
    display: inline-block;
    position: static;
  }

  .main_mockup_image-copy-copy-copy:lang(de) {
    margin-top: -2rem;
    margin-bottom: -1rem;
  }

  .main_mockup_image-copy-copy-copy.nw {
    min-width: auto;
    max-width: none;
    margin-left: -3rem;
    overflow: hidden;
  }

  .uui-layout84_image-copy-copy {
    max-width: 100%;
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 4rem;
    margin-left: 1.5rem;
    display: block;
  }

  .uui-layout84_image-copy-copy._25 {
    max-width: 80%;
    margin-bottom: 2rem;
  }

  .div-block-16 {
    margin-left: 20%;
    margin-right: 20%;
  }

  .blacktext_onbutton-copy {
    font-size: 14px;
  }

  .uui-button_1-copy.uui-space-small._25.inpage {
    margin-left: auto;
    margin-right: auto;
  }

  .layout_image_wrapper_black-copy-copy {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .layout_image_wrapper_black-copy-copy._25 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 1rem;
  }

  .layout_image_wrapper_black-copy-copy._25:lang(de) {
    padding-top: 1rem;
  }

  .layout_image_wrapper_white_2-copy-copy {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 0;
    display: block;
  }

  .layout_image_wrapper_white_2-copy-copy._25 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 1rem;
  }

  .textblockcode-copy {
    margin-bottom: 2rem;
    padding: 16px;
  }

  .layout_sophiaai-copy {
    margin-top: 2rem;
    display: block;
  }

  .layout_sophiaai-copy._25 {
    margin-top: 0;
  }

  .uui-button_1-copy.uui-space-small {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button_1-copy.uui-space-small.nw2 {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button_1-copy.uui-space-small._25 {
    border-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-layout74_list_ipad-copy {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .uui-layout74_list_ipad-copy._25 {
    margin-top: 2rem;
  }

  .quick-stack_2-copy-copy {
    padding-bottom: 4rem;
  }

  .quick-stack_2-copy-copy._25 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    padding-bottom: 0;
  }

  .layout_image_wrapper_black_ipad-copy {
    border-radius: 15px;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-badge-small-success-copy-copy-copy {
    flex: 0 auto;
    justify-content: flex-end;
  }

  .uui-padding-vertical-xhuge-8-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-8-copy.features {
    padding-top: 2rem;
  }

  .uui-padding-vertical-xhuge-8-copy.features._25 {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .ds_main_mockup_section_gradient-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .ds_main_mockup_section_gradient-copy.nw {
    padding: 3rem 1rem 0;
    overflow: hidden;
  }

  .ds_main_mockup_section_gradient-copy._25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .main_mockup_image-copy {
    object-fit: fill;
    width: 200%;
    min-width: auto;
    max-width: 200%;
    margin: 1rem auto 1rem -4rem;
    display: inline-block;
    position: static;
  }

  .main_mockup_image-copy.nw {
    min-width: auto;
    max-width: none;
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-left: -3rem;
    overflow: hidden;
  }

  .quick-stack-copy-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .quick-stack-copy-copy.nw {
    padding-bottom: 0;
  }

  .f-section-large-4-copy {
    padding-top: 4rem;
  }

  .f-tab-button-toggle-copy-copy, .f-tab-button-toggle-copy-copy.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .uui-padding-vertical-xhuge-10-copy {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-10-copy.nw {
    padding-top: 8rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-10-copy.main, .uui-padding-vertical-xhuge-10-copy.main._25 {
    padding-top: 0;
  }

  .h2subpage_description {
    font-size: 16px;
  }

  .f-tab-toggle-menu-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
  }

  .f-tab-toggle-menu-copy-copy._25 {
    flex-flow: column;
    align-self: stretch;
    min-width: 100%;
    max-width: none;
  }

  .f-tab-button-toggle-copy-copy, .f-tab-button-toggle-copy-copy.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

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

#w-node-bcfef977-c36e-6b16-0de2-5d864c6958fa-f8710972, #w-node-bcfef977-c36e-6b16-0de2-5d864c695904-f8710972, #w-node-bcfef977-c36e-6b16-0de2-5d864c695944-f8710972, #w-node-bcfef977-c36e-6b16-0de2-5d864c69594e-f8710972, #w-node-bcfef977-c36e-6b16-0de2-5d864c695958-f8710972, #w-node-bcfef977-c36e-6b16-0de2-5d864c695962-f8710972, #w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdcf8-f8710972, #w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd02-f8710972, #w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd3d-f8710972 {
  align-self: start;
}

#w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd40-f8710972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd47-f8710972 {
  align-self: start;
}

#w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd4a-f8710972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd51-f8710972, #w-node-_0c60f73d-1d2c-396b-01e8-820c3fcfdd5c-f8710972 {
  align-self: start;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d7-f8710972 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d9-f8710972 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5db-f8710972 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5f3-f8710972, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5fd-f8710972, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af607-f8710972, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af611-f8710972 {
  place-self: center end;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-f8710972 {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-f8710972, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-f8710972 {
  align-self: start;
}

#w-node-_480fcc54-f541-700f-8a36-d67554a86531-f8710972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96ff9575-47cd-7752-b81f-d3b46d92b79a-f8710972 {
  place-self: center end;
}

#w-node-_96ff9575-47cd-7752-b81f-d3b46d92b79c-f8710972 {
  align-self: center;
}

#w-node-_96ff9575-47cd-7752-b81f-d3b46d92b7a6-f8710972 {
  place-self: center start;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed872f-f8710972 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed8738-f8710972 {
  align-self: end;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed8745-f8710972 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed874e-f8710972 {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c2-f8710972 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c3-f8710972 {
  grid-column: span 2 / span 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13325-f8710972 {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1333d-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b1336c-f8710972 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-f8710972 {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-f8710972 {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-f8710972 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-f8710972 {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-f8710972 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1341a-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-f8710972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-f8710972 {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-f8710972 {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-f8710972 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-f8710972 {
  place-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd253897fe-f8710972 {
  justify-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389800-f8710972 {
  justify-self: start;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389803-f8710972 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-f8710972 {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-f8710972 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-f8710972 {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-f8710972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-f8710972 {
  place-self: auto;
}

#w-node-_4861c5b8-be78-5013-ca0c-06a3d9473eff-f87109af, #w-node-_4861c5b8-be78-5013-ca0c-06a3d9473f09-f87109af, #w-node-_4861c5b8-be78-5013-ca0c-06a3d9473f49-f87109af, #w-node-_4861c5b8-be78-5013-ca0c-06a3d9473f53-f87109af, #w-node-_4861c5b8-be78-5013-ca0c-06a3d9473f5d-f87109af, #w-node-_4861c5b8-be78-5013-ca0c-06a3d9473f67-f87109af, #w-node-_108e0e16-b347-768b-4571-9f482be03dc3-f87109af, #w-node-_108e0e16-b347-768b-4571-9f482be03dcd-f87109af, #w-node-_108e0e16-b347-768b-4571-9f482be03e08-f87109af {
  align-self: start;
}

#w-node-_108e0e16-b347-768b-4571-9f482be03e0b-f87109af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108e0e16-b347-768b-4571-9f482be03e12-f87109af {
  align-self: start;
}

#w-node-_108e0e16-b347-768b-4571-9f482be03e15-f87109af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108e0e16-b347-768b-4571-9f482be03e1c-f87109af, #w-node-_108e0e16-b347-768b-4571-9f482be03e27-f87109af {
  align-self: start;
}

#w-node-d14b4ebd-79c2-038a-c6a2-87f7f6c69358-f87109af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d14b4ebd-79c2-038a-c6a2-87f7f6c6935a-f87109af {
  place-self: auto;
}

#w-node-b7663a92-79b9-f179-eb1b-d1bbab1e134f-f87109c8, #w-node-b7663a92-79b9-f179-eb1b-d1bbab1e1359-f87109c8, #w-node-b7663a92-79b9-f179-eb1b-d1bbab1e1399-f87109c8, #w-node-b7663a92-79b9-f179-eb1b-d1bbab1e13a3-f87109c8, #w-node-b7663a92-79b9-f179-eb1b-d1bbab1e13ad-f87109c8, #w-node-b7663a92-79b9-f179-eb1b-d1bbab1e13b7-f87109c8, #w-node-b230d9b5-346a-6b81-9942-dddc2a8f9307-f87109c8, #w-node-b230d9b5-346a-6b81-9942-dddc2a8f9311-f87109c8, #w-node-b230d9b5-346a-6b81-9942-dddc2a8f934c-f87109c8 {
  align-self: start;
}

#w-node-b230d9b5-346a-6b81-9942-dddc2a8f934f-f87109c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b230d9b5-346a-6b81-9942-dddc2a8f9356-f87109c8 {
  align-self: start;
}

#w-node-b230d9b5-346a-6b81-9942-dddc2a8f9359-f87109c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b230d9b5-346a-6b81-9942-dddc2a8f9360-f87109c8, #w-node-b230d9b5-346a-6b81-9942-dddc2a8f936b-f87109c8 {
  align-self: start;
}

#w-node-f078b369-a680-202d-a169-f765aa81e0c0-f87109c8 {
  justify-self: center;
}

#w-node-d1a2c690-8a6e-c410-d216-158da385f738-f87109c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1a2c690-8a6e-c410-d216-158da385f73a-f87109c8 {
  place-self: auto;
}

#w-node-_9de86924-0636-601d-1b34-2c42cca40b50-f8710a07, #w-node-_9de86924-0636-601d-1b34-2c42cca40b5a-f8710a07, #w-node-_9de86924-0636-601d-1b34-2c42cca40b9a-f8710a07, #w-node-_9de86924-0636-601d-1b34-2c42cca40ba4-f8710a07, #w-node-_9de86924-0636-601d-1b34-2c42cca40bae-f8710a07, #w-node-_9de86924-0636-601d-1b34-2c42cca40bb8-f8710a07, #w-node-_086580c2-91e4-006a-f40b-a8b469a76cfe-f8710a07, #w-node-_086580c2-91e4-006a-f40b-a8b469a76d08-f8710a07, #w-node-_086580c2-91e4-006a-f40b-a8b469a76d43-f8710a07 {
  align-self: start;
}

#w-node-_086580c2-91e4-006a-f40b-a8b469a76d46-f8710a07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_086580c2-91e4-006a-f40b-a8b469a76d4d-f8710a07 {
  align-self: start;
}

#w-node-_086580c2-91e4-006a-f40b-a8b469a76d50-f8710a07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_086580c2-91e4-006a-f40b-a8b469a76d57-f8710a07, #w-node-_086580c2-91e4-006a-f40b-a8b469a76d62-f8710a07 {
  align-self: start;
}

#w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc2d-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc2f-f8710a07, #w-node-_4b1d6626-2aa8-8a5e-dc87-80ac74806f1b-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc31-f8710a07, #w-node-_2b0975ac-d3f9-3d29-356b-c89b1e3c8a0e-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc33-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc57-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc59-f8710a07, #w-node-_76743a7c-0d9a-9f7b-c527-9f60dfbafe52-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc5b-f8710a07, #w-node-_31780dfa-207c-bc34-99f2-830f0c4ee076-f8710a07, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc5d-f8710a07, #w-node-_39303047-8b51-4c73-360a-880b225ac268-f8710a07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a07 {
  justify-self: center;
}

#w-node-f7e6d547-e83e-1f27-a40c-41eb326aef0e-f8710a07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7e6d547-e83e-1f27-a40c-41eb326aef10-f8710a07 {
  place-self: auto;
}

#w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dcd8-f8710a08, #w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dce2-f8710a08, #w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dd22-f8710a08, #w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dd2c-f8710a08, #w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dd36-f8710a08, #w-node-a0ddfeb2-7a03-317c-dda6-20942fa6dd40-f8710a08, #w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8dd6-f8710a08, #w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8de0-f8710a08, #w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e1b-f8710a08 {
  align-self: start;
}

#w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e1e-f8710a08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e25-f8710a08 {
  align-self: start;
}

#w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e28-f8710a08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e2f-f8710a08, #w-node-_25a3d1b5-3250-9837-f8dc-3e7936eb8e3a-f8710a08 {
  align-self: start;
}

#w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc2d-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc2f-f8710a08, #w-node-_4b1d6626-2aa8-8a5e-dc87-80ac74806f1b-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc31-f8710a08, #w-node-_2b0975ac-d3f9-3d29-356b-c89b1e3c8a0e-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc33-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc57-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc59-f8710a08, #w-node-_76743a7c-0d9a-9f7b-c527-9f60dfbafe52-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc5b-f8710a08, #w-node-_31780dfa-207c-bc34-99f2-830f0c4ee076-f8710a08, #w-node-_63fe0c67-16b1-3af2-4416-6b7a72a1fc5d-f8710a08, #w-node-_39303047-8b51-4c73-360a-880b225ac268-f8710a08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a08 {
  justify-self: center;
}

#w-node-bf126b93-734e-e393-5c3d-25dacfac6706-f8710a08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf126b93-734e-e393-5c3d-25dacfac6708-f8710a08 {
  place-self: auto;
}

#w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a10-f8710a09, #w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a1a-f8710a09, #w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a5a-f8710a09, #w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a64-f8710a09, #w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a6e-f8710a09, #w-node-_95b06ff3-f666-c6eb-6f72-9f4c05752a78-f8710a09, #w-node-_435b889a-10ae-c205-cc6b-5df0a9126aa5-f8710a09, #w-node-_435b889a-10ae-c205-cc6b-5df0a9126aaf-f8710a09, #w-node-_435b889a-10ae-c205-cc6b-5df0a9126aea-f8710a09 {
  align-self: start;
}

#w-node-_435b889a-10ae-c205-cc6b-5df0a9126aed-f8710a09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_435b889a-10ae-c205-cc6b-5df0a9126af4-f8710a09 {
  align-self: start;
}

#w-node-_435b889a-10ae-c205-cc6b-5df0a9126af7-f8710a09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_435b889a-10ae-c205-cc6b-5df0a9126afe-f8710a09, #w-node-_435b889a-10ae-c205-cc6b-5df0a9126b09-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499582-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499587-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49958c-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499591-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499596-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49959b-f8710a09 {
  align-self: start;
}

#w-node-aff51a59-ff45-6749-7bdd-523bee4995a6-f8710a09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aff51a59-ff45-6749-7bdd-523bee4995bf-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4995c4-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4995c9-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4995ce-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4995d3-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4995d8-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499601-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499606-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49960b-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499613-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499618-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49961d-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499648-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49964d-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499652-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499657-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49965c-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499661-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49968a-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499692-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49969a-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49969f-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996a4-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996a9-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996d6-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996db-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996e0-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996e5-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996ea-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee4996ef-f8710a09 {
  align-self: start;
}

#w-node-_4b5d5d96-720f-e024-dc39-e3ccda4bd056-f8710a09 {
  align-self: center;
}

#w-node-_99706166-a754-c380-f53f-186bde5e0986-f8710a09 {
  place-self: center;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a09 {
  justify-self: center;
}

#w-node-dc87c825-fe5a-245d-1643-46997753e4b3-f8710a09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc87c825-fe5a-245d-1643-46997753e4b5-f8710a09 {
  place-self: auto;
}

#w-node-_61628672-9611-9099-1ec0-b62bbd63b7d2-f8710a0a, #w-node-_61628672-9611-9099-1ec0-b62bbd63b7dc-f8710a0a, #w-node-_61628672-9611-9099-1ec0-b62bbd63b81c-f8710a0a, #w-node-_61628672-9611-9099-1ec0-b62bbd63b826-f8710a0a, #w-node-_61628672-9611-9099-1ec0-b62bbd63b830-f8710a0a, #w-node-_61628672-9611-9099-1ec0-b62bbd63b83a-f8710a0a, #w-node-b8630d9d-2dd3-499c-0b05-37a4040657df-f8710a0a, #w-node-b8630d9d-2dd3-499c-0b05-37a4040657e9-f8710a0a, #w-node-b8630d9d-2dd3-499c-0b05-37a404065824-f8710a0a {
  align-self: start;
}

#w-node-b8630d9d-2dd3-499c-0b05-37a404065827-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8630d9d-2dd3-499c-0b05-37a40406582e-f8710a0a {
  align-self: start;
}

#w-node-b8630d9d-2dd3-499c-0b05-37a404065831-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8630d9d-2dd3-499c-0b05-37a404065838-f8710a0a, #w-node-b8630d9d-2dd3-499c-0b05-37a404065843-f8710a0a {
  align-self: start;
}

#w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa255-f8710a0a {
  align-self: auto;
}

#w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa25b-f8710a0a, #w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa261-f8710a0a {
  align-self: start;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b249527-f8710a0a {
  align-self: end;
}

#w-node-_3c706bae-9e3e-2ad3-8b1a-5d0a1fe07681-f8710a0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b249539-f8710a0a {
  align-self: end;
}

#w-node-_05ce7d56-02bd-d0fd-0c0e-33b5384b0c7f-f8710a0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5c01af4-9007-e6a3-1f35-da1cfd3b4c43-f8710a0a {
  align-self: center;
}

#w-node-f74846fe-1b44-6307-0def-f98349feea73-f8710a0a {
  justify-self: end;
}

#w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a0a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c26b1c0-cacd-ad99-7c50-6a8b503e9ff0-f8710a0a {
  place-self: end start;
}

#w-node-c26890f4-1093-b30a-a7e3-bcfb37a3b39a-f8710a0a {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_2db9d898-6500-4437-6a3c-ea52eba8ac44-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c2-f8710a0a {
  place-self: end start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c7-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c4-f8710a0a {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-f65edf6b-1496-d823-3bdd-d59ade0f5a4f-f8710a0a {
  justify-self: start;
}

#w-node-f65edf6b-1496-d823-3bdd-d59ade0f5a4d-f8710a0a {
  align-self: center;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a38-f8710a0a {
  align-self: auto;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a3e-f8710a0a, #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a44-f8710a0a {
  align-self: start;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a55-f8710a0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a5e-f8710a0a, #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a70-f8710a0a {
  align-self: end;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a84-f8710a0a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6aa5-f8710a0a, #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6aba-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6ad1-f8710a0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6ae5-f8710a0a {
  place-self: end;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6aea-f8710a0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6afe-f8710a0a {
  place-self: end;
}

#w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b5a-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b5f-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b64-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b69-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b6e-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b73-f8710a0a {
  align-self: start;
}

#w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b7e-f8710a0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b97-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b9c-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7ba1-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7ba6-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bab-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bb0-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bd9-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bde-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7be3-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7beb-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bf0-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bf5-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c20-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c25-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c2a-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c2f-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c34-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c39-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c62-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c6a-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c72-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c77-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c7c-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c81-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cae-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cb3-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cb8-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cbd-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cc2-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7cc7-f8710a0a {
  align-self: start;
}

#w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a0a {
  justify-self: center;
}

#w-node-dc501874-27fc-6294-3550-22f75dd7d614-f8710a0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc501874-27fc-6294-3550-22f75dd7d616-f8710a0a {
  place-self: auto;
}

#w-node-_45cdf42b-5046-d1c7-d55d-9825fcea30c5-f8710a15, #w-node-_45cdf42b-5046-d1c7-d55d-9825fcea30cf-f8710a15, #w-node-_45cdf42b-5046-d1c7-d55d-9825fcea310f-f8710a15, #w-node-_45cdf42b-5046-d1c7-d55d-9825fcea3119-f8710a15, #w-node-_45cdf42b-5046-d1c7-d55d-9825fcea3123-f8710a15, #w-node-_45cdf42b-5046-d1c7-d55d-9825fcea312d-f8710a15, #w-node-a338e9ad-f93c-996f-d4cb-224568f93155-f8710a15, #w-node-a338e9ad-f93c-996f-d4cb-224568f9315f-f8710a15, #w-node-a338e9ad-f93c-996f-d4cb-224568f9319a-f8710a15 {
  align-self: start;
}

#w-node-a338e9ad-f93c-996f-d4cb-224568f9319d-f8710a15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a338e9ad-f93c-996f-d4cb-224568f931a4-f8710a15 {
  align-self: start;
}

#w-node-a338e9ad-f93c-996f-d4cb-224568f931a7-f8710a15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a338e9ad-f93c-996f-d4cb-224568f931ae-f8710a15, #w-node-a338e9ad-f93c-996f-d4cb-224568f931b9-f8710a15 {
  align-self: start;
}

#w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa255-f8710a15 {
  align-self: auto;
}

#w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa25b-f8710a15, #w-node-_033cfea2-ad40-dc7f-cd8e-3ec87aefa261-f8710a15 {
  align-self: start;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b249527-f8710a15 {
  align-self: end;
}

#w-node-_3c706bae-9e3e-2ad3-8b1a-5d0a1fe07681-f8710a15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_84e1fdc3-2f85-7025-ba79-841b3b249539-f8710a15 {
  align-self: end;
}

#w-node-_05ce7d56-02bd-d0fd-0c0e-33b5384b0c7f-f8710a15 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5c01af4-9007-e6a3-1f35-da1cfd3b4c43-f8710a15 {
  align-self: center;
}

#w-node-f74846fe-1b44-6307-0def-f98349feea73-f8710a15 {
  justify-self: end;
}

#w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a15 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c26b1c0-cacd-ad99-7c50-6a8b503e9ff0-f8710a15 {
  place-self: end start;
}

#w-node-c26890f4-1093-b30a-a7e3-bcfb37a3b39a-f8710a15 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-_2db9d898-6500-4437-6a3c-ea52eba8ac44-f8710a15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c2-f8710a15 {
  place-self: end start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c7-f8710a15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3087ae46-fa4a-7644-a781-a37902c994c4-f8710a15 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  place-self: center;
}

#w-node-f65edf6b-1496-d823-3bdd-d59ade0f5a4f-f8710a15 {
  justify-self: start;
}

#w-node-f65edf6b-1496-d823-3bdd-d59ade0f5a4d-f8710a15 {
  align-self: center;
}

#w-node-d4d90dfa-949d-a549-3df0-678d0deb2cbb-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cc0-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cc5-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cca-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2ccf-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cd4-f8710a15 {
  align-self: start;
}

#w-node-d4d90dfa-949d-a549-3df0-678d0deb2cdf-f8710a15 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4d90dfa-949d-a549-3df0-678d0deb2cf8-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cfd-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d02-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d07-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d0c-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d11-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d3a-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d3f-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d44-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d4c-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d51-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d56-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d81-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d86-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d8b-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d90-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d95-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d9a-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2dc3-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2dcb-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2dd3-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2dd8-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2ddd-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2de2-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e0f-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e14-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e19-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e1e-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e23-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e28-f8710a15 {
  align-self: start;
}

#w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a15 {
  justify-self: center;
}

#w-node-_3175025f-051c-3bd7-3ce3-f8c617298573-f8710a15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3175025f-051c-3bd7-3ce3-f8c617298575-f8710a15 {
  place-self: auto;
}

#w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c38362-215b3847, #w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c3836c-215b3847, #w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c383ac-215b3847, #w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c383b6-215b3847, #w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c383c0-215b3847, #w-node-_32a376a2-9c42-1bc8-43a1-95c3b0c383ca-215b3847, #w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0afe9-215b3847, #w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0aff3-215b3847, #w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b02e-215b3847 {
  align-self: start;
}

#w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b031-215b3847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b038-215b3847 {
  align-self: start;
}

#w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b03b-215b3847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b042-215b3847, #w-node-_2c0c25ab-51d2-c8d3-0eab-e86fbed0b04d-215b3847 {
  align-self: start;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-215b3847 {
  justify-self: center;
}

#w-node-_52edcd35-f484-90c6-6a2c-2b9eabc5f736-215b3847, #w-node-_52edcd35-f484-90c6-6a2c-2b9eabc5f744-215b3847, #w-node-_52edcd35-f484-90c6-6a2c-2b9eabc5f752-215b3847 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b6-215b3847 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b7-215b3847 {
  grid-column: span 2 / span 2;
}

#w-node-_4faaa9e8-f96e-a3c5-1eb7-d2253c44e145-215b3847 {
  place-self: stretch stretch;
}

#w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00dd-215b3847 {
  grid-column: span 2 / span 2;
}

#w-node-_02fbd4c9-b930-6736-73e0-cf1a823d005e-215b3847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fbd4c9-b930-6736-73e0-cf1a823d005f-215b3847 {
  justify-self: center;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7d9-215b3847 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-215b3847 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-cadd4fce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-cadd4fce {
  place-self: auto;
}

#w-node-_39a6ba3e-a133-a9ab-c197-6fd0b8141b23-680f4922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39a6ba3e-a133-a9ab-c197-6fd0b8141b25-680f4922 {
  place-self: auto;
}

#w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a1368-fdb23d68, #w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a1372-fdb23d68, #w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a13b2-fdb23d68, #w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a13bc-fdb23d68, #w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a13c6-fdb23d68, #w-node-abd98d40-e83f-e633-f1b1-7c6a3a4a13d0-fdb23d68, #w-node-_0aead100-55aa-2480-bf7d-74e4a9ee347d-fdb23d68, #w-node-_0aead100-55aa-2480-bf7d-74e4a9ee3487-fdb23d68, #w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34c2-fdb23d68 {
  align-self: start;
}

#w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34c5-fdb23d68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34cc-fdb23d68 {
  align-self: start;
}

#w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34cf-fdb23d68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34d6-fdb23d68, #w-node-_0aead100-55aa-2480-bf7d-74e4a9ee34e1-fdb23d68 {
  align-self: start;
}

#w-node-_510971d6-f061-d76f-8cc1-a00148c57bad-d081b761 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_510971d6-f061-d76f-8cc1-a00148c57baf-d081b761 {
  place-self: auto;
}

#w-node-bca57e39-8bd8-5ae1-51a8-a19a3bbe43e2-1aff9755 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bca57e39-8bd8-5ae1-51a8-a19a3bbe43e4-1aff9755 {
  place-self: auto;
}

#w-node-f364f302-bbed-66e2-4e5f-52d22bf417ab-012f2462, #w-node-f364f302-bbed-66e2-4e5f-52d22bf417b5-012f2462, #w-node-f364f302-bbed-66e2-4e5f-52d22bf417f5-012f2462, #w-node-f364f302-bbed-66e2-4e5f-52d22bf417ff-012f2462, #w-node-f364f302-bbed-66e2-4e5f-52d22bf41809-012f2462, #w-node-f364f302-bbed-66e2-4e5f-52d22bf41813-012f2462, #w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed8132-012f2462, #w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed813c-012f2462, #w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed8177-012f2462 {
  align-self: start;
}

#w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed817a-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed8181-012f2462 {
  align-self: start;
}

#w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed8184-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed818b-012f2462, #w-node-d4eb1a8c-5c55-d599-21e7-3e9deaed8196-012f2462 {
  align-self: start;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-012f2462 {
  justify-self: center;
}

#w-node-_9369445e-a907-0277-f0d6-9b29535a154d-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f2775bb0-1afb-92d4-741a-ce51048614e7-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9369445e-a907-0277-f0d6-9b29535a154e-012f2462 {
  place-self: center start;
}

#w-node-_9369445e-a907-0277-f0d6-9b29535a155c-012f2462 {
  align-self: center;
}

#w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff96f-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff970-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff971-012f2462 {
  place-self: center start;
}

#w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff979-012f2462 {
  align-self: center;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c866-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c867-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c868-012f2462 {
  place-self: center start;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c870-012f2462 {
  align-self: center;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c87e-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c87f-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c880-012f2462 {
  place-self: center start;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c888-012f2462 {
  align-self: center;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c896-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c897-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c898-012f2462 {
  place-self: center start;
}

#w-node-b11a689f-2d19-c13c-f900-163eb452c8a0-012f2462 {
  align-self: center;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42c-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42d-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42e-012f2462 {
  place-self: center start;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb436-012f2462 {
  align-self: center;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb414-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb415-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb416-012f2462 {
  place-self: center start;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb41e-012f2462 {
  align-self: center;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb444-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb445-012f2462 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb446-012f2462 {
  place-self: center start;
}

#w-node-_6613e540-3a34-5a2c-9b61-d900be7bb44e-012f2462 {
  align-self: center;
}

#w-node-_51cb23f8-8809-cef8-fc82-d2c2359880ac-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_51cb23f8-8809-cef8-fc82-d2c2359880ae-012f2462 {
  place-self: center start;
}

#w-node-_07e1287d-3b48-f1bd-2b41-4bafdb68cbcd-012f2462 {
  place-self: center;
}

#w-node-_51cb23f8-8809-cef8-fc82-d2c2359880b6-012f2462 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a01-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a02-012f2462 {
  place-self: center start;
}

#w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a0a-012f2462 {
  place-self: center;
}

#w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a0b-012f2462 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_796c165b-7763-36b7-c3cb-a23ad0757e0a-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_796c165b-7763-36b7-c3cb-a23ad0757e0b-012f2462 {
  place-self: center start;
}

#w-node-_796c165b-7763-36b7-c3cb-a23ad0757e13-012f2462 {
  place-self: center;
}

#w-node-_796c165b-7763-36b7-c3cb-a23ad0757e14-012f2462 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4dae2bc2-036d-b35e-490c-c6a09874b610-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4dae2bc2-036d-b35e-490c-c6a09874b611-012f2462 {
  place-self: center start;
}

#w-node-_4dae2bc2-036d-b35e-490c-c6a09874b619-012f2462 {
  place-self: center;
}

#w-node-_4dae2bc2-036d-b35e-490c-c6a09874b61a-012f2462 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_02fbd4c9-b930-6736-73e0-cf1a823d005e-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fbd4c9-b930-6736-73e0-cf1a823d005f-012f2462 {
  justify-self: center;
}

#w-node-fc9f4126-7156-9784-e69d-165aa6afd1d0-012f2462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc9f4126-7156-9784-e69d-165aa6afd1d2-012f2462 {
  place-self: auto;
}

#w-node-_563a1227-3445-35d4-55bf-40ef75e25cf0-e0c470bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_563a1227-3445-35d4-55bf-40ef75e25cf2-e0c470bd {
  place-self: auto;
}

#w-node-_73df2377-fa69-cf92-2f2e-9615646b5363-3c8feb55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73df2377-fa69-cf92-2f2e-9615646b5365-3c8feb55 {
  place-self: auto;
}

#w-node-_5207ba52-fbc1-af2c-6e2a-b201c6455d11-f5ee0124 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5207ba52-fbc1-af2c-6e2a-b201c6455d13-f5ee0124 {
  place-self: auto;
}

#w-node-ca3a2290-9120-3529-39a3-d21f9f93ce43-66953def {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca3a2290-9120-3529-39a3-d21f9f93ce45-66953def {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-0b0932a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-0b0932a3 {
  place-self: auto;
}

#w-node-a8071148-b877-6b85-c3a9-d2990999df0f-3fc1659d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8071148-b877-6b85-c3a9-d2990999df11-3fc1659d {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-581783e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-581783e6 {
  place-self: auto;
}

#w-node-aba9b752-aa01-3fac-2369-cae2cb9eb3e0-63849fb4, #w-node-aba9b752-aa01-3fac-2369-cae2cb9eb3ea-63849fb4, #w-node-aba9b752-aa01-3fac-2369-cae2cb9eb42a-63849fb4, #w-node-aba9b752-aa01-3fac-2369-cae2cb9eb434-63849fb4, #w-node-aba9b752-aa01-3fac-2369-cae2cb9eb43e-63849fb4, #w-node-aba9b752-aa01-3fac-2369-cae2cb9eb448-63849fb4, #w-node-_6b00925b-829c-dbc5-f60b-b05a770275d3-63849fb4, #w-node-_6b00925b-829c-dbc5-f60b-b05a770275dd-63849fb4, #w-node-_6b00925b-829c-dbc5-f60b-b05a77027618-63849fb4 {
  align-self: start;
}

#w-node-_6b00925b-829c-dbc5-f60b-b05a7702761b-63849fb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b00925b-829c-dbc5-f60b-b05a77027622-63849fb4 {
  align-self: start;
}

#w-node-_6b00925b-829c-dbc5-f60b-b05a77027625-63849fb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b00925b-829c-dbc5-f60b-b05a7702762c-63849fb4, #w-node-_6b00925b-829c-dbc5-f60b-b05a77027637-63849fb4 {
  align-self: start;
}

#w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c53-63849fb4, #w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c55-63849fb4, #w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c56-63849fb4, #w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c57-63849fb4, #w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c58-63849fb4, #w-node-fe22d328-c1f9-2c91-2f14-63be0dc82c59-63849fb4, #w-node-d2eaa75e-7e05-fd16-0cdb-c476375ef32f-63849fb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2eaa75e-7e05-fd16-0cdb-c476375ef331-63849fb4 {
  place-self: auto;
}

#w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb1185-a814ef4d, #w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb118f-a814ef4d, #w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb11cf-a814ef4d, #w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb11d9-a814ef4d, #w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb11e3-a814ef4d, #w-node-_0dcf91a8-c0cc-ce33-fbf4-503f0dbb11ed-a814ef4d, #w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f934-a814ef4d, #w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f93e-a814ef4d, #w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f979-a814ef4d {
  align-self: start;
}

#w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f97c-a814ef4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f983-a814ef4d {
  align-self: start;
}

#w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f986-a814ef4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f98d-a814ef4d, #w-node-_35ace82f-4c9c-50f4-3a43-1eeb69b9f998-a814ef4d {
  align-self: start;
}

#w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-a814ef4d {
  justify-self: center;
}

#w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0a9-a814ef4d {
  grid-template-rows: auto .25fr;
  grid-template-columns: .4fr 1fr 1fr;
}

#w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0aa-a814ef4d {
  grid-row: span 2 / span 2;
}

#w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0ab-a814ef4d, #w-node-_38b5a9c4-0347-2001-deee-bced1b01c0e5-a814ef4d {
  grid-column: span 2 / span 2;
}

#w-node-_4e944168-61e9-fb49-3c88-186cfe4fa288-a814ef4d {
  grid-template-rows: auto .25fr;
  grid-template-columns: .4fr 1fr 1fr;
}

#w-node-_4e944168-61e9-fb49-3c88-186cfe4fa289-a814ef4d {
  grid-row: span 2 / span 2;
}

#w-node-_4e944168-61e9-fb49-3c88-186cfe4fa28b-a814ef4d, #w-node-_4e944168-61e9-fb49-3c88-186cfe4fa28d-a814ef4d {
  grid-column: span 2 / span 2;
}

#w-node-_51e25a3a-5df9-39f3-6337-071380ba4737-a814ef4d {
  grid-template-rows: auto .25fr;
  grid-template-columns: .4fr 1fr 1fr;
}

#w-node-_51e25a3a-5df9-39f3-6337-071380ba4738-a814ef4d {
  grid-row: span 2 / span 2;
}

#w-node-_51e25a3a-5df9-39f3-6337-071380ba473a-a814ef4d, #w-node-_51e25a3a-5df9-39f3-6337-071380ba473c-a814ef4d {
  grid-column: span 2 / span 2;
}

#w-node-_6a2c738c-6e2e-d4ef-8553-af7ecf1c9475-a814ef4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a2c738c-6e2e-d4ef-8553-af7ecf1c9476-a814ef4d {
  justify-self: center;
}

#w-node-_1049a061-a1a4-1ebe-40e4-1786ba0c50e2-a814ef4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1049a061-a1a4-1ebe-40e4-1786ba0c50e4-a814ef4d {
  place-self: auto;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032740-d107f310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032742-d107f310 {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-da7503fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-da7503fd {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-8daf3704 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-8daf3704 {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-ab263b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-ab263b8c {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-3e8fc80d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-3e8fc80d {
  place-self: auto;
}

#w-node-d283919f-dc49-cd2a-f768-2a4066875769-1377d048, #w-node-d283919f-dc49-cd2a-f768-2a4066875773-1377d048, #w-node-d283919f-dc49-cd2a-f768-2a40668757b3-1377d048, #w-node-d283919f-dc49-cd2a-f768-2a40668757bd-1377d048, #w-node-d283919f-dc49-cd2a-f768-2a40668757c7-1377d048, #w-node-d283919f-dc49-cd2a-f768-2a40668757d1-1377d048, #w-node-_0cedc440-649a-f769-e80b-7e79522942b7-1377d048, #w-node-_0cedc440-649a-f769-e80b-7e79522942c1-1377d048, #w-node-_0cedc440-649a-f769-e80b-7e79522942fc-1377d048 {
  align-self: start;
}

#w-node-_0cedc440-649a-f769-e80b-7e79522942ff-1377d048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cedc440-649a-f769-e80b-7e7952294306-1377d048 {
  align-self: start;
}

#w-node-_0cedc440-649a-f769-e80b-7e7952294309-1377d048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cedc440-649a-f769-e80b-7e7952294310-1377d048, #w-node-_0cedc440-649a-f769-e80b-7e795229431b-1377d048 {
  align-self: start;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-1377d048 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3b0-1377d048 {
  align-self: end;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3bf-1377d048 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3c8-1377d048 {
  align-self: end;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe084-1377d048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe085-1377d048 {
  justify-self: center;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7d9-1377d048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-1377d048 {
  place-self: auto;
}

#w-node-_12824321-7492-6130-3465-3ec36031ae25-7c7b6dc5, #w-node-_12824321-7492-6130-3465-3ec36031ae2f-7c7b6dc5, #w-node-_12824321-7492-6130-3465-3ec36031ae6f-7c7b6dc5, #w-node-_12824321-7492-6130-3465-3ec36031ae79-7c7b6dc5, #w-node-_12824321-7492-6130-3465-3ec36031ae83-7c7b6dc5, #w-node-_12824321-7492-6130-3465-3ec36031ae8d-7c7b6dc5, #w-node-_493495cb-a75e-f081-0c74-d7fbb38f5917-7c7b6dc5, #w-node-_493495cb-a75e-f081-0c74-d7fbb38f5921-7c7b6dc5, #w-node-_493495cb-a75e-f081-0c74-d7fbb38f595c-7c7b6dc5 {
  align-self: start;
}

#w-node-_493495cb-a75e-f081-0c74-d7fbb38f595f-7c7b6dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_493495cb-a75e-f081-0c74-d7fbb38f5966-7c7b6dc5 {
  align-self: start;
}

#w-node-_493495cb-a75e-f081-0c74-d7fbb38f5969-7c7b6dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_493495cb-a75e-f081-0c74-d7fbb38f5970-7c7b6dc5, #w-node-_493495cb-a75e-f081-0c74-d7fbb38f597b-7c7b6dc5 {
  align-self: start;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-7c7b6dc5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3b0-7c7b6dc5 {
  align-self: end;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3bf-7c7b6dc5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3c8-7c7b6dc5 {
  align-self: end;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe084-7c7b6dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe085-7c7b6dc5 {
  justify-self: center;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7d9-7c7b6dc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-7c7b6dc5 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-5631fd0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-5631fd0a {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-9c6161b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-9c6161b6 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-f7cd2727 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-f7cd2727 {
  place-self: auto;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032740-87aa8839 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032742-87aa8839 {
  place-self: auto;
}

#w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d20-fa8bec94, #w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d2a-fa8bec94, #w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d6a-fa8bec94, #w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d74-fa8bec94, #w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d7e-fa8bec94, #w-node-c4a9463e-9ed5-f3f4-ce9e-2910eb4c6d88-fa8bec94, #w-node-_3d4a0883-1c69-e667-4402-d9b48266ecde-fa8bec94, #w-node-_3d4a0883-1c69-e667-4402-d9b48266ece8-fa8bec94, #w-node-_3d4a0883-1c69-e667-4402-d9b48266ed23-fa8bec94 {
  align-self: start;
}

#w-node-_3d4a0883-1c69-e667-4402-d9b48266ed26-fa8bec94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d4a0883-1c69-e667-4402-d9b48266ed2d-fa8bec94 {
  align-self: start;
}

#w-node-_3d4a0883-1c69-e667-4402-d9b48266ed30-fa8bec94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d4a0883-1c69-e667-4402-d9b48266ed37-fa8bec94, #w-node-_3d4a0883-1c69-e667-4402-d9b48266ed42-fa8bec94 {
  align-self: start;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-fa8bec94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3b0-fa8bec94 {
  align-self: end;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3bf-fa8bec94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c831e6fb-189d-008a-4f74-30954e5fc3c8-fa8bec94 {
  align-self: end;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe084-fa8bec94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7f9e3ed-b4e8-109f-bec4-61cffb7fe085-fa8bec94 {
  justify-self: center;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7d9-fa8bec94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-fa8bec94 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-02b9c6a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-02b9c6a7 {
  place-self: auto;
}

#w-node-_212eee3f-88d0-63c2-6963-98446b10eb2c-e57656a0, #w-node-_212eee3f-88d0-63c2-6963-98446b10eb36-e57656a0, #w-node-_212eee3f-88d0-63c2-6963-98446b10eb76-e57656a0, #w-node-_212eee3f-88d0-63c2-6963-98446b10eb80-e57656a0, #w-node-_212eee3f-88d0-63c2-6963-98446b10eb8a-e57656a0, #w-node-_212eee3f-88d0-63c2-6963-98446b10eb94-e57656a0, #w-node-f86e168e-9360-005f-fa83-42f297ffc71e-e57656a0, #w-node-f86e168e-9360-005f-fa83-42f297ffc728-e57656a0, #w-node-f86e168e-9360-005f-fa83-42f297ffc763-e57656a0 {
  align-self: start;
}

#w-node-f86e168e-9360-005f-fa83-42f297ffc766-e57656a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f86e168e-9360-005f-fa83-42f297ffc76d-e57656a0 {
  align-self: start;
}

#w-node-f86e168e-9360-005f-fa83-42f297ffc770-e57656a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f86e168e-9360-005f-fa83-42f297ffc777-e57656a0, #w-node-f86e168e-9360-005f-fa83-42f297ffc782-e57656a0 {
  align-self: start;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d7-e57656a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d9-e57656a0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5db-e57656a0 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5f3-e57656a0, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5fd-e57656a0, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af607-e57656a0, #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af611-e57656a0 {
  place-self: center end;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-e57656a0 {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-e57656a0, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-e57656a0 {
  align-self: start;
}

#w-node-_480fcc54-f541-700f-8a36-d67554a86531-e57656a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_190cdf53-4c76-83ef-bd65-7b7aec49a4c9-e57656a0 {
  place-self: center end;
}

#w-node-_190cdf53-4c76-83ef-bd65-7b7aec49a4cb-e57656a0 {
  align-self: center;
}

#w-node-_190cdf53-4c76-83ef-bd65-7b7aec49a4d0-e57656a0 {
  place-self: center start;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed872f-e57656a0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed8738-e57656a0 {
  align-self: end;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed8745-e57656a0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81364761-70c5-e5ba-b049-a7504fed874e-e57656a0 {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c2-e57656a0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c3-e57656a0 {
  grid-column: span 2 / span 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13325-e57656a0 {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1333d-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b1336c-e57656a0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-e57656a0 {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-e57656a0 {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-e57656a0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-e57656a0 {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-e57656a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1341a-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-e57656a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-e57656a0 {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-e57656a0 {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-e57656a0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-e57656a0 {
  place-self: end;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-e57656a0 {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-e57656a0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-e57656a0 {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-e57656a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-e57656a0 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-cb395219 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-cb395219 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-1232f446 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1232f446 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-6a2436f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-6a2436f0 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-6323ba29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-6323ba29 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-aaa45d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-aaa45d7e {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-1a7d6d2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1a7d6d2a {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-62b391fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-62b391fa {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-4ac25c3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-4ac25c3a {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-66c2031b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-66c2031b {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-d8bf3977 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-d8bf3977 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-cb3ebbc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-cb3ebbc3 {
  place-self: auto;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e87-10c8d55d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-10c8d55d {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-490becd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-490becd2 {
  place-self: auto;
}

#w-node-d1648ff1-4f90-a12d-6b26-b6faea99eec3-dba820fe, #w-node-d1648ff1-4f90-a12d-6b26-b6faea99eec4-dba820fe {
  align-self: center;
}

#w-node-_04f35eec-aea0-bf95-0c3c-f4884d5184c5-dba820fe, #w-node-cdd11b50-f477-e5ce-96bd-46bff9cd68f8-dba820fe {
  place-self: center;
}

#w-node-_07be01d4-e621-8dab-95aa-391425bea598-dba820fe, #w-node-_07be01d4-e621-8dab-95aa-391425bea5a2-dba820fe, #w-node-_07be01d4-e621-8dab-95aa-391425bea5ac-dba820fe, #w-node-_07be01d4-e621-8dab-95aa-391425bea5b6-dba820fe {
  align-self: start;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936a3-dba820fe, #w-node-fba419b5-d1cf-181e-0f2a-9bccf52936a4-dba820fe {
  align-self: center;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936ae-dba820fe, #w-node-fba419b5-d1cf-181e-0f2a-9bccf52936b8-dba820fe {
  place-self: center;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936d7-dba820fe {
  align-self: start;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936da-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936e1-dba820fe {
  align-self: start;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936e4-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba419b5-d1cf-181e-0f2a-9bccf52936eb-dba820fe, #w-node-fba419b5-d1cf-181e-0f2a-9bccf52936f6-dba820fe {
  align-self: start;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-dba820fe {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-dba820fe, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-dba820fe {
  align-self: start;
}

#w-node-_81714753-5975-da61-9d0b-9c4951cfbf3f-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c2-dba820fe {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b132c3-dba820fe {
  grid-column: span 2 / span 2;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13325-dba820fe {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-dba820fe {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-dba820fe, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-dba820fe {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-dba820fe, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-dba820fe {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-dba820fe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e37f6aa6-b65c-68f9-906a-74ce8ed57129-dba820fe, #w-node-_202e8cef-da91-9790-09b6-75bc3077e754-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1342e-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-dba820fe {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-dba820fe {
  place-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd253897fe-dba820fe {
  justify-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389800-dba820fe {
  justify-self: start;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389803-dba820fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f85-dba820fe {
  align-self: auto;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f8b-dba820fe, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f91-dba820fe {
  align-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fab-dba820fe, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fbd-dba820fe {
  align-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920ff2-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921090-dba820fe {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921095-dba820fe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210a9-dba820fe {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210ee-dba820fe {
  justify-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f0-dba820fe {
  justify-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f3-dba820fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-dba820fe {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-dba820fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-dba820fe {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-dba820fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-dba820fe {
  place-self: auto;
}

#w-node-_486656ee-3597-e852-c769-b1b53e467118-ef7ff32d, #w-node-_486656ee-3597-e852-c769-b1b53e467119-ef7ff32d {
  align-self: center;
}

#w-node-_486656ee-3597-e852-c769-b1b53e467123-ef7ff32d, #w-node-_486656ee-3597-e852-c769-b1b53e46712d-ef7ff32d {
  place-self: center;
}

#w-node-_486656ee-3597-e852-c769-b1b53e467151-ef7ff32d, #w-node-_486656ee-3597-e852-c769-b1b53e46715b-ef7ff32d, #w-node-_486656ee-3597-e852-c769-b1b53e467165-ef7ff32d, #w-node-_486656ee-3597-e852-c769-b1b53e46716f-ef7ff32d {
  align-self: start;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f857-ef7ff32d, #w-node-abe75dc1-e731-eab4-6414-e699d2b7f858-ef7ff32d {
  align-self: center;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f862-ef7ff32d, #w-node-abe75dc1-e731-eab4-6414-e699d2b7f86c-ef7ff32d {
  place-self: center;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f88b-ef7ff32d {
  align-self: start;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f88e-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f895-ef7ff32d {
  align-self: start;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f898-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abe75dc1-e731-eab4-6414-e699d2b7f89f-ef7ff32d, #w-node-abe75dc1-e731-eab4-6414-e699d2b7f8aa-ef7ff32d {
  align-self: start;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49af5-ef7ff32d {
  align-self: end;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b04-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b0d-ef7ff32d {
  align-self: end;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-ef7ff32d {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-ef7ff32d, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-ef7ff32d {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-ef7ff32d {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-ef7ff32d, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-ef7ff32d {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-ef7ff32d, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-ef7ff32d {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-ef7ff32d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e37f6aa6-b65c-68f9-906a-74ce8ed57129-ef7ff32d, #w-node-_202e8cef-da91-9790-09b6-75bc3077e754-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1342e-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-ef7ff32d {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-ef7ff32d {
  place-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd253897fe-ef7ff32d {
  justify-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389800-ef7ff32d {
  justify-self: start;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389803-ef7ff32d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f85-ef7ff32d {
  align-self: auto;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f8b-ef7ff32d, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f91-ef7ff32d {
  align-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fab-ef7ff32d, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fbd-ef7ff32d {
  align-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920ff2-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921090-ef7ff32d {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921095-ef7ff32d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210a9-ef7ff32d {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210ee-ef7ff32d {
  justify-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f0-ef7ff32d {
  justify-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f3-ef7ff32d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-ef7ff32d {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-ef7ff32d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-ef7ff32d {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-ef7ff32d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-ef7ff32d {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-4c5b7c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-4c5b7c69 {
  place-self: auto;
}

#w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf0553-5a275468, #w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf0554-5a275468 {
  align-self: center;
}

#w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf055e-5a275468, #w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf0568-5a275468 {
  place-self: center;
}

#w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf058c-5a275468, #w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf0596-5a275468, #w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf05a0-5a275468, #w-node-_2d93f895-0f9b-e171-42ec-a3b4cdcf05aa-5a275468 {
  align-self: start;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e339919d1-5a275468, #w-node-_24f9493e-9a7f-0469-3a43-a76e339919d2-5a275468 {
  align-self: center;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e339919dc-5a275468, #w-node-_24f9493e-9a7f-0469-3a43-a76e339919e6-5a275468 {
  place-self: center;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e33991a05-5a275468 {
  align-self: start;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e33991a08-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e33991a0f-5a275468 {
  align-self: start;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e33991a12-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24f9493e-9a7f-0469-3a43-a76e33991a19-5a275468, #w-node-_24f9493e-9a7f-0469-3a43-a76e33991a24-5a275468 {
  align-self: start;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49af5-5a275468 {
  align-self: end;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b04-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b0d-5a275468 {
  align-self: end;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-5a275468 {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-5a275468, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-5a275468 {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-5a275468 {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-5a275468, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-5a275468 {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-5a275468, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-5a275468 {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-5a275468 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e37f6aa6-b65c-68f9-906a-74ce8ed57129-5a275468, #w-node-_202e8cef-da91-9790-09b6-75bc3077e754-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1342e-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-5a275468 {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-5a275468 {
  place-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd253897fe-5a275468 {
  justify-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389800-5a275468 {
  justify-self: start;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389803-5a275468 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f85-5a275468 {
  align-self: auto;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f8b-5a275468, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f91-5a275468 {
  align-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fab-5a275468, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fbd-5a275468 {
  align-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920ff2-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921090-5a275468 {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921095-5a275468 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210a9-5a275468 {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210ee-5a275468 {
  justify-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f0-5a275468 {
  justify-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f3-5a275468 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-5a275468 {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-5a275468 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-5a275468 {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-5a275468 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-5a275468 {
  place-self: auto;
}

#w-node-d3e821aa-91b3-9b36-c44b-0ebad3a95584-c940549b, #w-node-d3e821aa-91b3-9b36-c44b-0ebad3a95585-c940549b {
  align-self: center;
}

#w-node-d3e821aa-91b3-9b36-c44b-0ebad3a9558f-c940549b, #w-node-d3e821aa-91b3-9b36-c44b-0ebad3a95599-c940549b {
  place-self: center;
}

#w-node-d3e821aa-91b3-9b36-c44b-0ebad3a955bd-c940549b, #w-node-d3e821aa-91b3-9b36-c44b-0ebad3a955c7-c940549b, #w-node-d3e821aa-91b3-9b36-c44b-0ebad3a955d1-c940549b, #w-node-d3e821aa-91b3-9b36-c44b-0ebad3a955db-c940549b {
  align-self: start;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a0413332-c940549b, #w-node-_2a954173-4cfb-8710-29cd-efe2a0413333-c940549b {
  align-self: center;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a041333d-c940549b, #w-node-_2a954173-4cfb-8710-29cd-efe2a0413347-c940549b {
  place-self: center;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a0413366-c940549b {
  align-self: start;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a0413369-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a0413370-c940549b {
  align-self: start;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a0413373-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a954173-4cfb-8710-29cd-efe2a041337a-c940549b, #w-node-_2a954173-4cfb-8710-29cd-efe2a0413385-c940549b {
  align-self: start;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49af5-c940549b {
  align-self: end;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b04-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_450da33b-6485-941e-c4be-fd8c2ff49b0d-c940549b {
  align-self: end;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5683-c940549b {
  align-self: auto;
}

#w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb5689-c940549b, #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb568f-c940549b {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ad-c940549b {
  align-self: auto;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133b3-c940549b, #w-node-cc63171f-8f2d-858a-a44e-376009b133b9-c940549b {
  align-self: start;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133ca-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133d3-c940549b, #w-node-cc63171f-8f2d-858a-a44e-376009b133e5-c940549b {
  align-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b133f9-c940549b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e37f6aa6-b65c-68f9-906a-74ce8ed57129-c940549b, #w-node-_202e8cef-da91-9790-09b6-75bc3077e754-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1342e-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13444-c940549b {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13458-c940549b {
  place-self: end;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b1345d-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc63171f-8f2d-858a-a44e-376009b13471-c940549b {
  place-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd253897fe-c940549b {
  justify-self: end;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389800-c940549b {
  justify-self: start;
}

#w-node-_9e39d0d3-1c4a-f864-f502-f4bd25389803-c940549b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f85-c940549b {
  align-self: auto;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f8b-c940549b, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920f91-c940549b {
  align-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fab-c940549b, #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fbd-c940549b {
  align-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920ff2-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-c940549b {
  grid-template-rows: auto;
  grid-template-columns: .425fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921090-c940549b {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921095-c940549b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210a9-c940549b {
  place-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210ee-c940549b {
  justify-self: end;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f0-c940549b {
  justify-self: start;
}

#w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f3-c940549b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203837-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220383c-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203841-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203846-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220384b-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203850-c940549b {
  align-self: start;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd6220385b-c940549b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bb70def-b62a-f92a-f02c-27fd62203874-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203879-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220387e-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203883-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203888-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220388d-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038b6-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038bb-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c0-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038c8-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038cd-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038d2-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038fd-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203902-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203907-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220390c-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203911-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203916-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220393f-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203947-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220394f-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203954-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203959-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220395e-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220398b-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203990-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd62203995-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399a-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220399f-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039a4-c940549b {
  align-self: start;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e995-c940549b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-c940549b {
  place-self: auto;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032740-736fc0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d093fc8-0a21-5812-579e-61b775032742-736fc0e4 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-f5eb37d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-f5eb37d6 {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-1000009f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1000009f {
  place-self: auto;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32472-36cb9def {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a08d416-8c26-8490-437d-d3e099e32474-36cb9def {
  place-self: auto;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd2-8924948e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-8924948e {
  place-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-cc63171f-8f2d-858a-a44e-376009b132da-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b132ef-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-f8710972 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-f8710972 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-f8710972 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-f8710972, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-f8710972, #w-node-d14b4ebd-79c2-038a-c6a2-87f7f6c6935a-f87109af {
    justify-self: auto;
  }

  #w-node-f078b369-a680-202d-a169-f765aa81e0c0-f87109c8 {
    justify-self: center;
  }

  #w-node-d1a2c690-8a6e-c410-d216-158da385f73a-f87109c8 {
    justify-self: auto;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a07 {
    justify-self: center;
  }

  #w-node-f7e6d547-e83e-1f27-a40c-41eb326aef10-f8710a07 {
    justify-self: auto;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a08 {
    justify-self: center;
  }

  #w-node-bf126b93-734e-e393-5c3d-25dacfac6708-f8710a08 {
    justify-self: auto;
  }

  #w-node-aff51a59-ff45-6749-7bdd-523bee4995e9-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee49962c-f8710a09 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aff51a59-ff45-6749-7bdd-523bee499672-f8710a09 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-aff51a59-ff45-6749-7bdd-523bee4996ba-f8710a09, #w-node-aff51a59-ff45-6749-7bdd-523bee499700-f8710a09 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a09 {
    justify-self: center;
  }

  #w-node-dc87c825-fe5a-245d-1643-46997753e4b5-f8710a09 {
    justify-self: auto;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6ad1-f8710a0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6b48-f8710a0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6b5b-f8710a0a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6b5e-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7bc1-f8710a0a, #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7c04-f8710a0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a0a {
    justify-self: center;
  }

  #w-node-dc501874-27fc-6294-3550-22f75dd7d616-f8710a0a {
    justify-self: auto;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d22-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2d65-f8710a15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4d90dfa-949d-a549-3df0-678d0deb2dab-f8710a15 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-d4d90dfa-949d-a549-3df0-678d0deb2df3-f8710a15, #w-node-d4d90dfa-949d-a549-3df0-678d0deb2e39-f8710a15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a15 {
    justify-self: center;
  }

  #w-node-_3175025f-051c-3bd7-3ce3-f8c617298575-f8710a15 {
    justify-self: auto;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-215b3847 {
    justify-self: center;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b7-215b3847 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4faaa9e8-f96e-a3c5-1eb7-d2253c44e145-215b3847 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_520b3c68-1992-57e5-eff8-41983b1a3356-215b3847 {
    grid-column: span 3 / span 3;
  }

  #w-node-dfa393c3-3e60-16e2-c2e3-e4e722c3e86e-215b3847 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00c8-215b3847 {
    grid-column: span 3 / span 3;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00ce-215b3847 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00dd-215b3847 {
    grid-column: span 3 / span 3;
  }

  #w-node-_78b53ebf-1f44-934e-5941-e7d0bd829c6e-215b3847 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-215b3847, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-cadd4fce, #w-node-_39a6ba3e-a133-a9ab-c197-6fd0b8141b25-680f4922, #w-node-_510971d6-f061-d76f-8cc1-a00148c57baf-d081b761, #w-node-bca57e39-8bd8-5ae1-51a8-a19a3bbe43e4-1aff9755 {
    justify-self: auto;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-012f2462 {
    justify-self: center;
  }

  #w-node-f2775bb0-1afb-92d4-741a-ce51048614e7-012f2462, #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff970-012f2462, #w-node-b11a689f-2d19-c13c-f900-163eb452c867-012f2462, #w-node-b11a689f-2d19-c13c-f900-163eb452c87f-012f2462, #w-node-b11a689f-2d19-c13c-f900-163eb452c897-012f2462, #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42d-012f2462, #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb415-012f2462, #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb445-012f2462 {
    align-self: center;
  }

  #w-node-fc9f4126-7156-9784-e69d-165aa6afd1d2-012f2462, #w-node-_563a1227-3445-35d4-55bf-40ef75e25cf2-e0c470bd, #w-node-_73df2377-fa69-cf92-2f2e-9615646b5365-3c8feb55, #w-node-_5207ba52-fbc1-af2c-6e2a-b201c6455d13-f5ee0124, #w-node-ca3a2290-9120-3529-39a3-d21f9f93ce45-66953def, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-0b0932a3, #w-node-a8071148-b877-6b85-c3a9-d2990999df11-3fc1659d, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-581783e6, #w-node-d2eaa75e-7e05-fd16-0cdb-c476375ef331-63849fb4 {
    justify-self: auto;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-a814ef4d {
    justify-self: center;
  }

  #w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0a9-a814ef4d, #w-node-_4e944168-61e9-fb49-3c88-186cfe4fa288-a814ef4d, #w-node-_51e25a3a-5df9-39f3-6337-071380ba4737-a814ef4d {
    grid-template-rows: auto .25fr;
    grid-template-columns: .3fr 1fr 1fr;
  }

  #w-node-_1049a061-a1a4-1ebe-40e4-1786ba0c50e4-a814ef4d, #w-node-_5d093fc8-0a21-5812-579e-61b775032742-d107f310, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-da7503fd, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-8daf3704, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-ab263b8c, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-3e8fc80d, #w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-1377d048, #w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-7c7b6dc5, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-5631fd0a, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-9c6161b6, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-f7cd2727, #w-node-_5d093fc8-0a21-5812-579e-61b775032742-87aa8839, #w-node-_3510b2f5-3231-ff14-d752-82f4b62fb7db-fa8bec94, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-02b9c6a7 {
    justify-self: auto;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132da-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b132ef-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-e57656a0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-e57656a0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-e57656a0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-e57656a0, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-e57656a0, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-cb395219, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1232f446, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-6a2436f0, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-6323ba29, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-aaa45d7e, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1a7d6d2a, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-62b391fa, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-4ac25c3a, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-66c2031b, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-d8bf3977, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-cb3ebbc3, #w-node-_4f0a8566-77d4-36fe-c695-a88939647e89-10c8d55d, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-490becd2 {
    justify-self: auto;
  }

  #w-node-a33ca2cc-46fa-e281-b434-d180f8b26f97-dba820fe, #w-node-cc63171f-8f2d-858a-a44e-376009b132da-dba820fe, #w-node-cc63171f-8f2d-858a-a44e-376009b132ef-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-dba820fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f9-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110c-dba820fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110f-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-dba820fe {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-dba820fe, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-dba820fe {
    justify-self: auto;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33ca2cc-46fa-e281-b434-d180f8b26f97-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-ef7ff32d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f9-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110c-ef7ff32d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110f-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-ef7ff32d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-ef7ff32d, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-ef7ff32d, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-4c5b7c69 {
    justify-self: auto;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33ca2cc-46fa-e281-b434-d180f8b26f97-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-5a275468 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f9-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110c-5a275468 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110f-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-5a275468 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-5a275468, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-5a275468 {
    justify-self: auto;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a33ca2cc-46fa-e281-b434-d180f8b26f97-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13444-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134bd-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d0-c940549b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b134d3-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92107c-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a9210f9-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110c-c940549b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a92110f-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd6220389e-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622038e1-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203927-c940549b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd6220396f-c940549b, #w-node-_2bb70def-b62a-f92a-f02c-27fd622039b5-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55903af8-a2c3-91d5-e485-92aaa947e997-c940549b, #w-node-_5d093fc8-0a21-5812-579e-61b775032742-736fc0e4, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-f5eb37d6, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-1000009f, #w-node-_2a08d416-8c26-8490-437d-d3e099e32474-36cb9def, #w-node-_96465e98-3ced-3849-7f55-f9d2c2708bd4-8924948e {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_81364761-70c5-e5ba-b049-a7504fed872f-f8710972 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-f8710972 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-f8710972 {
    grid-column: span 1 / span 1;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-f8710972 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-f8710972 {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-f8710972 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-f8710972, #w-node-aff51a59-ff45-6749-7bdd-523bee499572-f8710a09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a0a {
    grid-row: 2 / 3;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871791-f8710a0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a55-f8710a0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a84-f8710a0a {
    grid-row: 2 / 3;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a8e-f8710a0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98596bff-ba69-eadc-6c5f-f0ed1fee7b4a-f8710a0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a15 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a15 {
    grid-row: 2 / 3;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871791-f8710a15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d4d90dfa-949d-a549-3df0-678d0deb2cab-f8710a15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b6-215b3847 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2775bb0-1afb-92d4-741a-ce51048614e7-012f2462, #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff970-012f2462 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    align-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c867-012f2462 {
    align-self: center;
  }

  #w-node-_8a865000-688f-8b93-d6ee-569d26d7e359-a814ef4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0a9-a814ef4d, #w-node-_4e944168-61e9-fb49-3c88-186cfe4fa288-a814ef4d, #w-node-_51e25a3a-5df9-39f3-6337-071380ba4737-a814ef4d {
    grid-template-rows: auto .25fr;
    grid-template-columns: .25fr 1fr 1fr;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-1377d048, #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-7c7b6dc5, #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-fa8bec94, #w-node-_81364761-70c5-e5ba-b049-a7504fed872f-e57656a0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-e57656a0 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-e57656a0 {
    grid-column: span 1 / span 1;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-e57656a0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-e57656a0 {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-e57656a0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-e57656a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-dba820fe {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-dba820fe {
    grid-column: span 1 / span 1;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-dba820fe {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-dba820fe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-dba820fe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-dba820fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-ef7ff32d, #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-ef7ff32d {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-ef7ff32d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-ef7ff32d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-ef7ff32d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-5a275468, #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-5a275468 {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-5a275468 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-5a275468 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-5a275468 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-c940549b, #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-c940549b {
    grid-row: 2 / 3;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-c940549b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-c940549b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2bb70def-b62a-f92a-f02c-27fd62203827-c940549b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d6-f8710972 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d7-f8710972 {
    place-self: auto;
  }

  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5db-f8710972 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-f8710972, #w-node-_96ff9575-47cd-7752-b81f-d3b46d92b7a8-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed872f-f8710972 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed8730-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed8740-f8710972 {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-f8710972 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-f8710972 {
    order: 0;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-f8710972 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-f8710972 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-f8710972 {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-f8710972 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-f8710972 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1341a-f8710972, #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-f8710972, #w-node-f078b369-a680-202d-a169-f765aa81e0c0-f87109c8, #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a07, #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a08, #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-f8710a09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4780b447-1210-e14e-8786-757e48c3636c-f8710a0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a0a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951f-f8710a0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b249531-f8710a0a {
    grid-column: span 2 / span 2;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a0a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871791-f8710a0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a55-f8710a0a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a56-f8710a0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a68-f8710a0a {
    grid-column: span 2 / span 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a84-f8710a0a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6a8e-f8710a0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6aa5-f8710a0a, #w-node-_2a16b53b-08d4-74bf-231c-5e1e6b6b6aba-f8710a0a, #w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4780b447-1210-e14e-8786-757e48c3636c-f8710a15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951e-f8710a15 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b24951f-f8710a15 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84e1fdc3-2f85-7025-ba79-841b3b249531-f8710a15 {
    grid-column: span 2 / span 2;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871787-f8710a15 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d12fe032-5db8-3d0f-09d4-fc04f3871791-f8710a15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d5c1e756-9b68-ff8d-20f6-4e0a3c8d84df-f8710a15, #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-215b3847 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b6-215b3847 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-e91e562e-8cb6-49ea-4e18-4793bfaa00b7-215b3847 {
    order: 0;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-012f2462 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2775bb0-1afb-92d4-741a-ce51048614e7-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_9369445e-a907-0277-f0d6-9b29535a154e-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_9369445e-a907-0277-f0d6-9b29535a155c-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9369445e-a907-0277-f0d6-9b29535a155e-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff970-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff971-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff979-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4c44b5ae-f6bb-b9b8-a3bf-1529f7bff97c-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c867-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c868-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c870-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c872-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c87f-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c880-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c888-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c88a-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c897-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c898-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c8a0-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b11a689f-2d19-c13c-f900-163eb452c8a2-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42d-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb42e-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb436-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb438-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb415-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb416-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb41e-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb420-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb445-012f2462 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb446-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb44e-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6613e540-3a34-5a2c-9b61-d900be7bb450-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51cb23f8-8809-cef8-fc82-d2c2359880ae-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_51cb23f8-8809-cef8-fc82-d2c2359880b6-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a02-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-c90f9435-4abd-5b89-f67f-d5b1c5233a0b-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_796c165b-7763-36b7-c3cb-a23ad0757e0b-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_796c165b-7763-36b7-c3cb-a23ad0757e14-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4dae2bc2-036d-b35e-490c-c6a09874b611-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_4dae2bc2-036d-b35e-490c-c6a09874b61a-012f2462 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_7a1e5502-9abd-67da-b828-c5b893ba798f-a814ef4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a865000-688f-8b93-d6ee-569d26d7e359-a814ef4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_023fdf86-a122-64c6-99f3-6ff681c1f0a9-a814ef4d, #w-node-_4e944168-61e9-fb49-3c88-186cfe4fa288-a814ef4d, #w-node-_51e25a3a-5df9-39f3-6337-071380ba4737-a814ef4d {
    grid-template-rows: auto .25fr;
    grid-template-columns: .4fr 1fr 1fr;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-1377d048 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a8-1377d048 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3ba-1377d048 {
    grid-column: span 2 / span 2;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-7c7b6dc5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a8-7c7b6dc5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3ba-7c7b6dc5 {
    grid-column: span 2 / span 2;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a7-fa8bec94 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3a8-fa8bec94 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c831e6fb-189d-008a-4f74-30954e5fc3ba-fa8bec94 {
    grid-column: span 2 / span 2;
  }

  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d6-e57656a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5d7-e57656a0 {
    place-self: auto;
  }

  #w-node-aea1e8fb-d939-55b4-1d16-2c0f8e0af5db-e57656a0 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-e57656a0, #w-node-_190cdf53-4c76-83ef-bd65-7b7aec49a4d2-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed872f-e57656a0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed8730-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81364761-70c5-e5ba-b049-a7504fed8740-e57656a0 {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-e57656a0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-e57656a0 {
    order: 0;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-e57656a0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-e57656a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-e57656a0 {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-e57656a0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-e57656a0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1341a-e57656a0, #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-e57656a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c2-dba820fe {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b132c3-dba820fe {
    order: 0;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-dba820fe {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-dba820fe {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-dba820fe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-dba820fe {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-dba820fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-dba820fe {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa3-dba820fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fb5-dba820fe {
    grid-column: span 2 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-dba820fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-ef7ff32d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aed-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aff-ef7ff32d {
    grid-column: span 2 / span 2;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-ef7ff32d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-ef7ff32d {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-ef7ff32d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-ef7ff32d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-ef7ff32d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-ef7ff32d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa3-ef7ff32d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fb5-ef7ff32d {
    grid-column: span 2 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-ef7ff32d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-5a275468 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aed-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aff-5a275468 {
    grid-column: span 2 / span 2;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-5a275468 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-5a275468 {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-5a275468 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-5a275468 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-5a275468 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-5a275468 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa3-5a275468 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fb5-5a275468 {
    grid-column: span 2 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-5a275468 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aec-c940549b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aed-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_450da33b-6485-941e-c4be-fd8c2ff49aff-c940549b {
    grid-column: span 2 / span 2;
  }

  #w-node-a945a68b-6c10-c8a2-8d4e-1b386ddb56af-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133ca-c940549b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133cb-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133dd-c940549b {
    grid-column: span 2 / span 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b133f9-c940549b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b13403-c940549b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cc63171f-8f2d-858a-a44e-376009b1342e-c940549b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa2-c940549b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
    display: grid;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fa3-c940549b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a920fb5-c940549b {
    grid-column: span 2 / span 2;
  }

  #w-node-c6ff9a45-50a2-0536-c2c3-4ac34a921066-c940549b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
