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: Materialiconsround;
  src: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdac03e5109d1218123baa_MaterialIconsRound-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --alley-component-library-neutral--off-white: #f4f4f6;
  --alley-component-library-gray--900: #131316;
  --untitled-ui-gray600: #555;
  --untitled-ui-gray900: #101010;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-gray500: #555;
  --untitled-ui-primary700: #000;
  --untitled-ui-gray200: #eaecf0;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-gray700: #344054;
  --untitled-ui-pink50: #fdf2fa;
  --untitled-ui-pink700: #c11574;
  --untitled-ui-indigo50: #eef4ff;
  --untitled-ui-indigo700: #3538cd;
  --untitled-ui-primary50: #f9f5ff;
  --untitled-ui-gray400: #98a2b3;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-white: white;
  --untitled-ui-gray50-501: #f9fafb;
  --untitled-ui-gray800: #1d2939;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-900: #160042;
  --flowui-component-library-gray-200: #f3f5fb;
  --flowui-component-library-white: white;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-gray-100: #f7f9fd;
  --flowui-component-library-gray-500: #6b7094;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-success50: #ecfdf3;
  --untitled-ui-success700: #027a48;
  --waves-library-black: #131313;
  --elements-webflow-library-neutral--300: #eff0f6;
  --elements-webflow-library-general--shadow-02: #14142b14;
  --elements-webflow-library-neutral--800: #211f54;
  --untitled-ui-warning300: #fec84b;
  --waves-library-dark-elevation: #ede0d8;
  --untitled-ui-primary500: #9e77ed;
  --elements-webflow-library-general--shadow-04: #14142b24;
  --elements-webflow-library-neutral--100: white;
  --elements-webflow-library-accent--primary-1: #4a3aff;
  --elements-webflow-library-secondary--color-1: #281ca5;
  --elements-webflow-library-neutral--600: #6e7191;
  --conversion-flow-library-medium-purple: #b16cea;
  --conversion-flow-library-light-coral: #ff5e69;
  --conversion-flow-library-coral: #ff8a56;
  --conversion-flow-library-sandy-brown: #ffa84b;
  --waves-library-white: white;
  --untitled-ui-primary300: #d6bbfb;
  --elements-webflow-library-secondary--color-2: #f2f1ff;
  --flowui-component-library-primary-dark: #2d0896;
  --elements-webflow-library-neutral--400: #dcddeb;
  --elements-webflow-library-neutral--200: #f7f7fc;
  --elements-webflow-library-general--shadow-01: #14142b0f;
  --untitled-ui-primary200: #e9d7fe;
  --untitled-ui-primary900: #42307d;
  --red: #d1210e;
  --flowui-component-library-error-lighter: #fceff0;
  --flowui-component-library-error-darker: #5b0b11;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-success-darker: #006638;
  --flowui-component-library-gray-400: #b6b9ce;
  --link-color: #181afa;
  --orange: #f9b035;
  --nexus: #283854;
  --elements-webflow-library-general--shadow-03: #14142b1a;
  --flowui-component-library-primary-base: #642eff;
  --flowui-component-library--grey-600: #393b6a;
  --untitled-ui--warning500: #f79009;
  --untitled-ui--indigo500: #6172f3;
  --untitled-ui--success500: #12b76a;
  --untitled-ui--pink500: #ee46bc;
  --untitled-ui--blue500: #2e90fa;
  --untitled-ui--orange50: #fef6ee;
  --untitled-ui--orange700: #b93815;
  --untitled-ui--blue50-2: #eff8ff;
  --untitled-ui--blue700: #175cd3;
  --relume-library-lite--rl-black: black;
  --relume-library-lite--rl-white: white;
  --untitled-ui--gray25: #fcfcfd;
  --untitled-ui--primary25: #fcfaff;
}

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

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

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

.uui-button {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  background-image: linear-gradient(to right, #ee7365, #f9b035);
  border: 1px solid #f9b035;
  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 {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-navbar07_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-navbar07_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-text-size-small {
  color: #475467;
  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-button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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 {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

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

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

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-dropdown-icon {
  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-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

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

.uui-navbar07_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-navbar07_link {
  color: #475467;
  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-navbar07_link:hover {
  color: #344054;
}

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

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

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: #475467;
  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 {
  color: #344054;
  background-color: #f9fafb;
}

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

.uui-navbar07_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-navbar07_dropdown-toggle {
  color: #475467;
  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-navbar07_dropdown-toggle:hover {
  color: #344054;
}

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

.uui-navbar07_component {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: #7f56d9;
  flex: none;
}

.uui-navbar07_item-heading {
  color: #101828;
  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-weight: 600;
}

.waves-bar-1 {
  color: #fff;
  background-color: #131313;
  justify-content: center;
  align-items: center;
  height: 52px;
  display: flex;
  position: relative;
}

.waves-content-bar-1 {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-tag-bar-1 {
  color: #131313;
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 24px;
  padding: 4px 12px;
  font-size: 14px;
  display: flex;
}

.waves---paragraph-regular {
  font-size: 18px;
  line-height: 130%;
}

.waves-dismmiss-bar-1 {
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-top: auto;
  margin-bottom: auto;
  transition: transform .2s;
  position: absolute;
  inset: 0% 32px 0% auto;
}

.waves-dismmiss-bar-1:hover {
  transform: scale(1.1);
}

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

.a-testimonial-avatar {
  width: 36px;
  height: 36px;
}

.a-testimonial-avatar-wrapper {
  background-color: var(--alley-component-library-neutral--off-white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.a-testimonial-author {
  grid-column-gap: 8px;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

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

.a-h5-heading {
  color: var(--alley-component-library-gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

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

.a-testimonial-base {
  border: 1px solid var(--alley-component-library-neutral--off-white);
  border-radius: 24px;
  padding: 32px;
}

.a-testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 64px;
}

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

.a-detail-small {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-08 {
  margin-bottom: 8px;
}

.a-title-wrap-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.a-section-regular {
  padding: 92px 5%;
  position: relative;
}

.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-divider {
  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.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-blog01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blog01_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-blog01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog01_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blog01_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.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-blog01_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-heading-xsmall {
  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-blog01_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog01_category-link {
  color: #f9b035;
  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-blog01_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blog01_category-link.w--current {
  border-bottom: 2px solid #000;
}

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

.uui-blog01_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog01_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog01_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog01_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog01_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .5rem .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;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog01_menu-link:hover, .uui-blog01_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog01_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog01_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
}

.uui-blog01_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 6rem;
  display: flex;
}

.uui-text-size-large {
  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-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 800;
  line-height: 1.2;
}

.uui-heading-subheading {
  color: #f9b035;
  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 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.text-block-3 {
  color: #f9b035;
}

.uui-text-size-medium-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: 1rem;
  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-blogpost01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading {
  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;
}

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

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

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

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

.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-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper {
  width: 50%;
}

.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.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.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-501);
  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.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-2.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-2.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_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;
  display: grid;
}

.uui-blogpost01_share-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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text {
  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;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content {
  margin-bottom: 4rem;
}

.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-blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-2 {
  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-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: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

.heading {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 500;
}

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

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

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

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

.f-career-button-wrapper {
  grid-column-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

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

.f-career-badge-small {
  background-color: var(--flowui-component-library-gray-100);
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

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

.f-career-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.f-career-content-wrapper {
  width: 100%;
}

.f-career-card {
  border: 1px solid #e4e6f1;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  transition: box-shadow .3s;
  display: flex;
}

.f-career-card:hover {
  box-shadow: 0 48px 140px -48px #393b6a29;
}

.f-grid-one-column {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.f-career-tab-button {
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.02em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 48px;
  height: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.f-career-tab-button:hover {
  background-color: var(--flowui-component-library-gray-200);
}

.f-career-tab-button.w--current {
  color: #fff;
  background-color: #160042;
  border-radius: 48px;
  font-weight: 500;
}

.f-career-tab-button.first-item {
  margin-left: 0;
}

.f-career-tab-menu {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.f-career-tabs-regular {
  margin-top: 48px;
}

.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-12 {
  margin-bottom: 12px;
}

.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-career-title-centre {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

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

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

.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-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-501);
  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 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-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: 1rem;
  line-height: 1.5;
}

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

.uui-heading-xsmall-2 {
  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-layout67_item-text-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.uui-icon-featured-outline-large {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout67_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout67_item {
  display: flex;
}

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

.uui-layout67_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.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-layout67_lightbox {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  height: 100%;
  position: relative;
}

.uui-layout67_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-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 0px solid var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  background-image: linear-gradient(to right, #ee7365, #f9b035);
  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-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-501);
  color: var(--untitled-ui-gray700);
}

.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-501);
  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.show-tablet, .show-tablet {
  display: none;
}

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

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

.uui-navbar02_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

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

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

.uui-navbar02_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.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.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-link-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  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-gray:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-link-gray.is-button-xsmall {
  font-size: .875rem;
}

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

.uui-navbar02_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: .75rem;
  font-size: .875rem;
}

.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-navbar02_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-navbar02_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar02_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar02_blog-image-wrapper {
  border-radius: .375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-navbar02_blog-item {
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_blog-item:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar02_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.uui-navbar02_dropdown-content-wrapper {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  position: relative;
}

.uui-badge-small-success {
  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-navbar02_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar02_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar02_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar02_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-navbar02_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar02_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-navbar02_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-navbar02_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

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

.uui-navbar02_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.uui-navbar02_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.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-navbar02_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-navbar02_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_menu-dropdown {
  position: static;
}

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

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

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

.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-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

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

.uui-navbar02_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-navbar04_menu-button {
  padding: 0;
}

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

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

.uui-navbar04_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

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

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

.uui-navbar04_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar04_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-navbar04_heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar04_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.uui-navbar04_dropdown-content-right {
  flex: 1;
  max-width: 14rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.uui-navbar04_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-navbar04_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

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

.uui-navbar04_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar04_icon-holder {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar04_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-navbar04_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

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

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

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

.uui-navbar04_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.uui-navbar04_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar04_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-navbar04_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar04_menu-dropdown {
  position: static;
}

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

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

.uui-navbar04_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-navbar07_menu-button-2 {
  padding: 0;
}

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

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

.uui-navbar07_link-2 {
  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-navbar07_link-2:hover {
  color: var(--untitled-ui-gray700);
}

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

.uui-navbar07_item-heading-2 {
  color: var(--untitled-ui-gray900);
  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-weight: 600;
}

.uui-navbar07_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar07_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar07_dropdown-link-2 {
  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-navbar07_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar07_dropdown-link-list-2 {
  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-navbar07_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list-2.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-navbar07_dropdown-toggle-2 {
  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-navbar07_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
}

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

.uui-navbar07_logo-link-2 {
  padding-left: 0;
}

.uui-navbar07_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component-2 {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff0;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
}

.waves-gradient-hero-1 {
  z-index: 9;
  background-image: linear-gradient(#f99e35b5, #faebe300 40%);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-1.bottom {
  background-image: linear-gradient(to top, #f99e35b5, #faebe300 34%);
  inset: auto 0% -1px;
}

.waves-image-hero-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-1 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-1.reverse {
  justify-content: flex-end;
}

.waves-column-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark:hover {
  background-color: #131313e6;
}

.waves---cta-dark.wide-cta {
  background-image: linear-gradient(to right, #ee7365, #f9b035);
  min-width: 200px;
}

.waves---mg-top-16 {
  margin-top: 16px;
}

.waves---subtitle {
  color: #e2e2e2;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

.waves---limit-480 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-1 {
  color: #e7e7e7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 115%;
}

.waves-content-hero-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---main-container {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-hero-primary {
  background-color: #f9b035;
  background-image: linear-gradient(to right, #ce3737, #f9b035);
  padding-top: 100px;
  padding-bottom: 100px;
}

.button {
  color: #000;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: .5rem;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 0 10px 20px #0003;
}

.button:hover {
  box-shadow: 0 10px 20px #0003;
}

.quick-stack {
  padding-left: 0;
}

.button-2 {
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: .5rem;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.body {
  background-color: #fff;
  max-width: 100%;
}

.brix---logo-strip-image-card {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  box-shadow: 0 1px 12px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 16px;
  width: 284px;
  margin: 14px 16px;
}

.brix---logo-strip-full-width {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.brix---heading-h2-size {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library-neutral--800);
}

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

.brix---mg-bottom-48px {
  margin-bottom: 48px;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-logo-strip-v6 {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

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

.uui-logos01_logo {
  height: 2.5rem;
}

.uui-logos01_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text {
  color: #666;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.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-2 {
  text-align: center;
}

.uui-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-testimonial10_logo {
  max-height: 3rem;
}

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

.uui-text-size-medium-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: 1rem;
  line-height: 1.5;
}

.uui-heading-tiny {
  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-testimonial10_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-medium.text-weight-medium {
  font-weight: 500;
}

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

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

.uui-testimonial10_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
}

.uui-testimonial10_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-2 {
  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-2 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.uui-testimonial10_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-4 {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-5 {
  padding-left: 0;
  padding-right: 0;
}

.uui-testimonial12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.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-testimonial12_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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

.uui-testimonial12_arrow.left {
  right: 4rem;
}

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

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

.uui-text-size-large-2 {
  color: #666;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

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

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

.uui-testimonial12_rating-wrapper {
  display: flex;
}

.uui-testimonial12_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial12_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

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

.uui-testimonial12_content {
  grid-column-gap: 4rem;
  background-color: #f9fafb;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial12_slide {
  border-radius: 0;
  margin-right: 5rem;
}

.uui-testimonial12_mask {
  border-radius: 2em;
}

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

.waves---heading-3-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-32 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-16 {
  margin-bottom: 16px;
}

.waves-tile-features-2 {
  grid-row-gap: 16px;
  background-color: var(--waves-library-dark-elevation);
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  display: flex;
}

.waves---master-tiles-features-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 545px;
  display: flex;
}

.waves---cta-dark-2 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-2:hover {
  background-color: #131313e6;
}

.waves---mg-top-17 {
  margin-top: 16px;
}

.waves---paragraph-big {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-sticky-features-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.waves---sticky-halves {
  position: sticky;
  top: 88px;
}

.waves---sticky-halves-left {
  position: relative;
}

.waves---grid-halves-sticky {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-2 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container {
  max-width: 1500px;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: #f9b035;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  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-button-row-3.button-row-center {
  justify-content: center;
}

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

.uui-space-xxsmall-2 {
  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-layout86_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  margin-bottom: 1.5rem;
  position: relative;
}

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

.uui-layout86_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 40px;
  display: grid;
}

.heading-2 {
  color: #020202;
  text-align: center;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 36px;
}

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

.knapp-orange {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  border: 1px solid #f9b035;
  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 10px 20px #0000001f;
}

.knapp-orange:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

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

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

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

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-501);
  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: 1rem;
}

.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-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-2 {
  color: #f9b035;
  text-align: center;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

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

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

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

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

.uui-heroheader14_image-background {
  background-image: linear-gradient(221deg, var(--untitled-ui-primary700), var(--untitled-ui-primary800));
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.uui-heroheader14_card-image-05 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 88%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-04 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 42%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-03 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 25%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-02 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 42%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-01 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 88%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

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

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

.uui-text-size-xlarge {
  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;
}

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

.uui-heading-xlarge {
  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: 3.75rem;
  font-weight: 600;
  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: var(--untitled-ui-primary500);
  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);
}

.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 {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

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

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-section_heroheader14 {
  overflow: hidden;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.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-layout01_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-layout01_image.shadow-xlarge {
  text-align: left;
  object-fit: fill;
  border-width: 0;
}

.uui-layout01_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-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-subheading-3 {
  color: #f9b035;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-layout01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template: ". Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: grid;
}

.video-block-s {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 480px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-large {
  background-color: #000;
  border: 1px solid #000;
  border-radius: 0;
  padding: 120px 5% 0;
  position: relative;
}

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

.play-button {
  z-index: 2;
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: relative;
}

.video-detail-s {
  text-align: center;
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.h2-heading {
  color: #fff;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.2;
}

.play-image {
  flex: none;
  width: 32px;
  height: 32px;
}

.title-wrapper-s {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 440px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-regular {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.container-small {
  width: 100%;
  max-width: 996px;
  margin-left: auto;
  margin-right: auto;
}

.overline {
  color: #fff;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.brix---image-wrapper-br-24px-shadow {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library-general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row {
  align-items: center;
  display: flex;
}

.brix---heading-h5-size {
  color: #666;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---heading-h1-size {
  color: #f9b035;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---grid-2-columns-2-col-mbl {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---mg-bottom-64px {
  margin-bottom: 64px;
}

.brix---paragraph-default {
  color: #666;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---heading-h2-size-2 {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 44px;
}

.brix---mg-bottom-24px {
  margin-bottom: 24px;
}

.brix---grid-2-columns-text {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 0;
  padding-right: 0;
}

.brix---section {
  color: var(--elements-webflow-library-neutral--100);
  object-fit: fill;
  padding-top: 100px;
  padding-bottom: 176px;
  overflow: scroll;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.button-primary-2 {
  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-2:hover {
  color: #fff;
  background-color: #32343a;
}

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

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.waves---heading-3-no-margins-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-33 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-17 {
  margin-bottom: 16px;
}

.waves-tile-features-3 {
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #e7e7e7;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  display: flex;
}

.waves---master-tiles-features-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 545px;
  margin-top: 0;
  display: flex;
}

.waves---cta-dark-3 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-3:hover {
  background-color: #131313e6;
}

.waves---mg-top-18 {
  margin-top: 16px;
}

.waves---paragraph-big-2 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.waves---heading-2-no-margins-2 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(141deg, #0048ca, #ee7365 53%, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 100px;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 1.2em;
}

.waves---content-sticky-features-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.waves---sticky-halves-2 {
  position: sticky;
  top: 88px;
}

.waves---sticky-halves-left-2 {
  position: relative;
}

.waves---grid-halves-sticky-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-3 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.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-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-501);
  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-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-text-size-large-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: 1.125rem;
  line-height: 1.5;
}

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

.uui-heading-medium-2 {
  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-4 {
  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-layout49_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-layout49_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-layout49_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-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.knapp-vit {
  grid-column-gap: .5rem;
  color: #101010;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 0 #000;
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
  box-shadow: 0 10px 20px #0000001f;
}

.knapp-vit:hover {
  color: #101010;
  background-color: #f7f8fa;
  border-width: 1px;
  border-color: #a7a3a3;
}

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

.knapp-vit.max-width-full-mobile-landscape {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 18px;
}

.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-501);
  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-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

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

.uui-text-size-large-4 {
  color: #666;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

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

.uui-heading-medium-3 {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading-5 {
  color: #f9b035;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

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

.uui-layout49_image-2.shadow-xlarge {
  border-width: 0;
}

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

.uui-layout49_component-2 {
  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-6 {
  padding-top: 0;
  padding-bottom: 7rem;
}

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

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

.heading-3 {
  background-color: #fff;
  background-image: linear-gradient(62deg, #000, #fff);
}

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

.uui-layout62_image-02 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout62_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  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-3 {
  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-3 {
  z-index: 1;
  background-color: #ffffff1a;
  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: 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-3 {
  width: 100%;
  min-height: .5rem;
}

.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-layout62_tabs-link {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

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

.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-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.waves---heading-3-no-margins-3 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(117deg, #ee7365, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 120%;
}

.waves-icon-34 {
  width: 50px;
  height: 50px;
}

.waves---mg-bottom-18 {
  margin-bottom: 16px;
}

.waves-tile-features-4 {
  grid-row-gap: 16px;
  background-color: #1d1d1d;
  border: 1px solid #30363d;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  display: flex;
}

.waves---master-tiles-features-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 545px;
  padding-top: 220px;
  display: flex;
}

.waves---cta-dark-4 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-4:hover {
  background-color: #131313e6;
}

.waves---mg-top-19 {
  margin-top: 16px;
}

.waves---paragraph-big-3 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.waves---heading-2-no-margins-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #6404d1, #e77c7c 53%, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 800;
  line-height: 130%;
}

.waves---content-sticky-features-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.waves---sticky-halves-3 {
  position: sticky;
  top: 88px;
}

.waves---sticky-halves-left-3 {
  position: relative;
}

.waves---grid-halves-sticky-3 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-4 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-3 {
  background-color: #020202;
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves---paragraph-big-4 {
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.waves---heading-2-no-margins-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#b1b1b1, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 130%;
}

.brix---image-wrapper-br-24px-shadow-2 {
  box-shadow: 0 14px 42px 0 var(--elements-webflow-library-general--shadow-04);
  border-radius: 24px;
  overflow: hidden;
}

.brix---btn-secondary-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-2:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-2 {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-2 {
  margin-right: 24px;
}

.brix---buttons-row-2 {
  align-items: center;
  display: flex;
}

.brix---heading-h5-size-2 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---heading-h1-size-2 {
  color: #f9b035;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(3deg, #ee7365, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---grid-2-columns-2-col-mbl-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---mg-bottom-64px-2 {
  margin-bottom: 64px;
}

.brix---paragraph-default-2 {
  color: #666;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---heading-h2-size-3 {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 800;
  line-height: 50px;
}

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---grid-2-columns-text-2 {
  grid-column-gap: 64px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-3 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.uui-layout25_lightbox-image {
  width: 110%;
  min-width: 110%;
  position: absolute;
  top: 8%;
}

.uui-layout25_lightbox {
  opacity: 1;
  filter: blur(230px);
  background-color: #0000;
  background-image: radial-gradient(circle, #2253e4, #fff);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  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-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-501);
  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-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heading-xxsmall-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.25rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout25_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-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: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-4 {
  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-6 {
  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-layout25_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;
}

.heading-4 {
  color: #fff;
  text-align: center;
}

.heading-5 {
  background-color: var(--alley-component-library-neutral--off-white);
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  height: 80px;
  margin-top: 20px;
  margin-bottom: 100px;
  padding-top: 15px;
  font-size: 64px;
}

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

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

.uui-layout27_lightbox {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.uui-layout27_item {
  display: flex;
}

.uui-layout27_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-layout27_content-right {
  padding-top: 3rem;
}

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

.video {
  filter: blur(5px);
  background-image: radial-gradient(circle, #0612ff, #fff);
}

.container-4 {
  filter: blur(230px);
  background-image: radial-gradient(circle, #344cff, #fff);
  padding-top: 0;
  padding-bottom: 220px;
}

.video-2 {
  background-color: #fff;
}

.youtube {
  float: none;
  clear: none;
  opacity: 1;
  text-align: center;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: 0 11px 20px #fff3;
}

.text-block-4, .text-block-5, .text-block-6, .text-block-7, .text-block-8 {
  color: #ddd;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.text-block-9 {
  color: #ddd;
  font-family: Inter, sans-serif;
}

.container-5 {
  max-width: 1250px;
}

.text-block-10 {
  clear: both;
}

.cell {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a3bb2fa25bdfc44798320f_Blog%20Image%201.jpg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
}

.cell-2 {
  flex-wrap: nowrap;
  padding-bottom: 0;
}

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

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

.gallery-image {
  width: 100%;
}

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

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

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

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

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

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

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

.heading-6 {
  text-align: left;
  flex: 0 auto;
  display: block;
}

.column {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a3be63d4c2d3a210f813e7_Blog%20Image%209.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 9px;
  flex: 0 auto;
  order: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
  position: static;
}

.heading-7 {
  color: #fff;
  text-align: left;
  object-fit: fill;
  font-size: 40px;
}

.columns {
  flex-wrap: wrap;
  align-content: flex-start;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 0;
  display: flex;
}

.section {
  margin-left: 0;
  padding-left: 0;
}

.column-2 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba135_nav-image.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 10px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.column-3 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a3bb2fa25bdfc4479831f5_Blog%20Image%207.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 10px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area";
  margin-left: 36px;
  padding-left: 0;
}

.cell-3 {
  background-image: linear-gradient(#000000bf, #000000bf), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a3bb2fa25bdfc447983203_Blog%20Image%205.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  padding-top: 140px;
  padding-bottom: 140px;
  box-shadow: 0 10px 20px #0003;
}

.heading-8 {
  color: #fff;
  text-align: right;
  align-self: center;
  font-size: 40px;
}

.quick-stack-2 {
  border-radius: 0;
  padding-left: 140px;
  padding-right: 140px;
}

.section-2 {
  margin-top: 120px;
}

.heading-9 {
  color: #020202;
  text-align: center;
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 800;
}

.cf-tab-image.tab-5 {
  width: 70%;
  max-width: 400px;
}

.cf-tab-image.tab-4 {
  width: 78%;
  max-width: 453px;
}

.cf-tab-image.tab-3 {
  width: 80%;
  max-width: 468px;
}

.cf-tab-image.tab-1 {
  width: 66%;
  max-width: 385px;
}

.cf-tabs-right-tab {
  background-color: var(--conversion-flow-library-medium-purple);
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.cf-tabs-element {
  position: absolute;
  inset: 4% 10% auto auto;
}

.cf-tabs-element._2 {
  inset: auto -6% -4% auto;
}

.cf-black-small-button {
  text-align: center;
  background-color: #000;
  border-radius: 100px;
  width: 169px;
  padding: 22px 32px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: background-color .9s;
}

.cf-black-small-button:hover {
  background-image: linear-gradient(135deg, var(--conversion-flow-library-medium-purple) 31%, var(--conversion-flow-library-light-coral) 75%, var(--conversion-flow-library-coral) 92%, var(--conversion-flow-library-sandy-brown));
}

.cf-tabs-content-text {
  color: #ddd;
  margin-bottom: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
}

.cf-tabs-content-heading {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.cf-tabs-sub-heading {
  color: #f9b035;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}

.cf-tabs-left-wrap {
  background-color: #fff0;
  border: 0 #bfbfbf;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding-left: 64px;
  padding-right: 54px;
  display: flex;
  position: relative;
}

.cf-tabs-content-contain {
  border: 2px solid #878787;
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  min-height: 689px;
  display: flex;
}

.cf-tabs-image.absolute {
  position: absolute;
  inset: auto 17% 7% auto;
  box-shadow: 8px 18px 160px #0003;
}

.cf-tabs-image.absolute.card {
  width: 48%;
  max-width: 233px;
  height: auto;
}

.cf-tabs-image.absolute.card.tab-3 {
  width: 36%;
  max-width: 212px;
  padding: 0;
  bottom: 15%;
}

.cf-tabs-image.absolute.tab-2 {
  width: 81%;
  max-width: 475px;
  position: absolute;
  inset: auto 8% 15% auto;
}

.cf-tabs-image.absolute.tab-1 {
  width: 36%;
  max-width: 212px;
  right: 14%;
}

.cf-tabs-image.tab-2 {
  width: 62%;
  max-width: 362px;
  position: relative;
  top: -20%;
}

.cf-tabs-content {
  border-radius: 12px;
}

.cf-home-tab-link {
  color: #fff;
  background-color: #0000;
  border-radius: 36px;
  padding: 18px 40px 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  transition: opacity .2s;
}

.cf-home-tab-link:hover {
  opacity: .8;
}

.cf-home-tab-link.w--current {
  color: #fff;
  background-color: #f9b035;
  border-radius: 36px;
  padding: 18px 40px 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.cf-tabs-menu {
  grid-column-gap: 20px;
  -webkit-backdrop-filter: blur(160px);
  backdrop-filter: blur(160px);
  background-color: #b9b9b954;
  background-image: linear-gradient(#a2a2a230, #a2a2a230);
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cf-home-tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.cf-tabs-header-text {
  color: #ddd;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
}

.cf-features-4-tabs-heading {
  color: #fff;
  text-align: center;
  max-width: 744px;
  margin: 0 auto 16px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.cf-tabs-header {
  color: #fff;
  max-width: 839px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.cf-features-4-tabs-wrapper {
  width: 90%;
  max-width: 1169px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.cf-features-section-4 {
  color: #fff;
  background-color: #fff;
  background-image: radial-gradient(circle, #6e4500, #000);
}

.text-block-11, .text-block-12 {
  color: #fff;
}

.text-block-13, .text-block-14 {
  color: #fff;
  font-family: Inter, sans-serif;
}

.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-testimonial16_client-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: 1rem;
  font-weight: 600;
}

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

.uui-testimonial16_client-image-wrapper {
  margin-right: .75rem;
}

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

.uui-heading-xxsmall-3 {
  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-heading-xxsmall-3.text-weight-medium {
  font-weight: 500;
}

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

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

.uui-testimonial16_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50-501);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial16_loop-trigger {
  display: flex;
}

.uui-testimonial16_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.uui-text-size-large-6 {
  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-5 {
  width: 100%;
  min-height: 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-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.uui-section_testimonial16 {
  overflow: hidden;
}

.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-testimonial16_client-heading-2 {
  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: 1rem;
  font-weight: 600;
}

.uui-testimonial16_customer-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial16_client-image-wrapper-2 {
  margin-right: .75rem;
}

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

.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-heading-xxsmall-4.text-weight-medium {
  font-weight: 500;
}

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

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

.uui-testimonial16_content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50-501);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial16_loop-trigger-2 {
  display: flex;
}

.uui-testimonial16_component-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.uui-text-size-large-7 {
  color: #666;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

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

.uui-heading-medium-6 {
  color: #020202;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

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

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

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

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

.uui-section_testimonial16-2 {
  overflow: hidden;
}

.text-block-17 {
  font-family: Inter, sans-serif;
}

.logo {
  width: 5em;
  height: 2.1em;
}

.solutions_flex {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2em;
  display: flex;
}

.mobile_menu {
  z-index: -1;
  background-color: #081d33;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.menu_bg {
  background-color: #fff;
  border-radius: .6em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu_dp-link {
  cursor: pointer;
  transition: opacity .1s;
}

.small-link_text {
  font-size: .875rem;
  font-weight: 500;
}

.menu_padding-small {
  padding: .8em;
}

.menu_dropdown_content {
  z-index: 1;
  color: #0a2540;
  background-color: #fff;
  flex: none;
  font-size: .7rem;
  position: absolute;
  overflow: hidden;
}

.menu {
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 1rem;
  display: flex;
}

.nav {
  z-index: 1000;
  position: absolute;
  inset: 0% 0% auto;
}

.small-link {
  align-items: center;
  width: 19em;
  max-width: 100%;
  display: flex;
}

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

.menu_link {
  z-index: 1;
  position: relative;
}

.menu_link-padding {
  cursor: pointer;
  padding: 1.7em 1.3em;
}

.products_link-text {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.4;
}

.menu_arrow-svg {
  color: #fff;
  width: 1.5em;
  height: 1em;
  font-size: .9rem;
}

.menu_arrow-wrap {
  opacity: 0;
  justify-content: center;
  align-items: flex-end;
  width: 7em;
  height: 0;
  display: flex;
}

.products_column {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.menu_card {
  background-color: #f6f9fc;
  border-radius: .5em;
  padding: 2.2em 3.1em;
}

.menu_arrow {
  z-index: 2;
  width: 0;
  height: 0;
  margin-top: 1px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav_button {
  background-color: #ffffff1a;
  border-radius: 100vw;
  padding: .6em 1.6em;
}

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

.menu_link-text {
  cursor: pointer;
  font-size: .9375rem;
}

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

.container-7.is-mobile-menu {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.container-7.is-nav {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.products_icon {
  width: 2rem;
  height: 2rem;
}

.nav_button-text {
  font-size: 1.1em;
}

.products_link-sub {
  opacity: .4;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
}

.products_wrap {
  grid-column-gap: 4.75em;
  grid-row-gap: 4.75em;
  justify-content: flex-start;
  align-items: flex-start;
  width: 71.5em;
  display: flex;
}

.menu_content {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 0;
  padding-left: 1.6em;
  padding-right: 1.6em;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  transform: perspective(1200px)rotate(0)perspective(2200px);
}

.solutions_column {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.menu_header {
  opacity: .8;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.3;
}

.company_flex {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.small-link_icon {
  color: #88add2;
  width: 1rem;
  height: 1rem;
  margin-right: 1em;
}

.menu_dp-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.menu_dropdown-padding {
  padding: 3.5em;
}

.products_link-wrap {
  padding-left: 1.2em;
}

.logo_svg {
  width: 100%;
  height: 100%;
}

.mobile-hamburger {
  display: none;
}

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

.nav-link-details {
  color: #28333899;
  font-size: 14px;
}

.dropdown-toggle {
  padding-left: 12px;
  padding-right: 26px;
  transition: all .2s;
}

.dropdown-toggle:hover {
  color: #8c54ff;
}

.navigation-left {
  align-items: center;
  width: 50%;
  display: flex;
}

.dropdown-link-4 {
  color: #283338;
  width: 100%;
  padding: 16px 22px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

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

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #8c54ff;
  background-image: linear-gradient(159deg, #8c54ff, #7b41f1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
  box-shadow: inset -1px -1px 3px #201b3d99, inset 1px 1px 3px #eee6ff70, 1px 1px 2px #5b3acc;
}

.button-menu:hover {
  box-shadow: inset 1px 1px 3px #201b3d38, inset -1px -1px 3px #eee6ff00, 1px 1px 2px #5b3acc;
}

.navigation-link {
  justify-content: center;
  align-items: center;
  padding: 20px 12px;
  font-size: 15px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: #8c54ff;
}

.navigation-link.w--current {
  color: #99d715;
}

.navigation-container {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  min-height: 85px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flowbase-logo {
  width: 54px;
}

.navigation-column-right {
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-menu {
  color: #283338;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navigation-right {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  font-size: 16px;
  display: flex;
}

.icon-4 {
  margin-right: 5px;
}

.text-block-62 {
  color: #abaeaf;
  letter-spacing: 1px;
  margin-bottom: 14px;
  font-size: 14px;
}

.icon-square {
  background-color: #fff;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 12px;
  display: flex;
  box-shadow: 4px 4px 20px 5px #00000017;
}

.navigation-column {
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 22px;
}

.dropdown-link-5 {
  color: #283338;
  width: 100%;
  min-height: 55px;
  padding: 16px 22px 20px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

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

.navigation {
  z-index: 9;
  background-color: #0000;
  border-bottom: 1px solid #4455671c;
  flex-direction: column;
  align-items: center;
  padding: 10px 3%;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  display: flex;
}

.brand {
  margin-right: 44px;
}

.dropdown-link-mobile {
  color: #283338;
  width: 100%;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

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

.dropdown-link-1 {
  color: #283338;
  width: 100%;
  padding: 20px 22px 16px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

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

.link-18 {
  color: #283338;
  margin-bottom: 15px;
  font-size: 15px;
  text-decoration: none;
  display: block;
}

.link-18:hover {
  color: #8c54ff;
}

.dropdown-column-wrap {
  display: flex;
}

.navigation-dropdown {
  min-width: 140px;
}

.navigation-dropdown.w--open {
  background-color: #fff;
  min-width: 350px;
  max-height: 100vh;
  left: -120px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021;
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-mob {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

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

.uui-button-8 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  border: 1px solid #f9b035;
  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 10px 20px #0000001f;
}

.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-button-tertiary-gray-3 {
  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-3:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.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-501);
  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.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: #444f63;
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: all .3s;
}

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

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

.uui-text-size-small-6 {
  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-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-6 {
  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-501);
}

.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-3 {
  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-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-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, .uui-navbar08_component-2 {
  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-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-button-icon-3 {
  color: #020202;
  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-6 {
  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-heading-xsmall-4 {
  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-blogsection02_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection02_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogsection02_category-link {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

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

.uui-blogsection02_meta-wrapper {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blogsection02_image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection02_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection02_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection02_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection02_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogsection02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blogsection02_component {
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.uui-text-size-large-8 {
  color: #666;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.uui-heading-medium-7 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading-7 {
  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-7 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

.uui-page-padding-9 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8d3162c32df8403538d9c_Frame%2043939%20(2).png");
  background-position: 0 0;
  background-size: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogsection02 {
  max-width: 100%;
}

.text-block-66, .text-block-67, .text-block-68 {
  color: #020202;
}

.text-block-71 {
  color: #444f63;
  font-size: 16px;
  font-weight: 500;
}

.text-block-72, .text-block-73 {
  color: #444f63;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.slide-2_glow {
  z-index: -1;
  opacity: .61;
  filter: blur(120px);
  background-image: linear-gradient(123deg, #170b57, #441546);
  border-radius: 50%;
  width: 630px;
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.button-1_bg {
  z-index: 3;
  background-color: #01030e;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 95%;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-1_bg:hover {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #05021ca6;
}

.button-1_bg:active {
  background-color: #05021c66;
}

.button-1_glow {
  z-index: 0;
  filter: none;
  background-image: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  display: none;
  position: absolute;
  overflow: hidden;
}

.button-1 {
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #3913b659;
}

.button-1_color {
  z-index: 1;
  filter: blur(16px);
  mix-blend-mode: normal;
  background-image: linear-gradient(112deg, #ff0f33d6, #ff6600db);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -21px;
  left: -14px;
}

.button-1_color._2 {
  background-image: linear-gradient(251deg, #07fc, #ad15ffe0);
  top: -30%;
  left: 29%;
}

.button-1_color._3 {
  background-image: linear-gradient(251deg, #7300ffd6, #e815ffd9);
  top: -30%;
  left: 8%;
}

.button-1_color._1 {
  top: -30%;
  left: -5%;
}

.button-1_color-wrap {
  background-color: #0e1229;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.label {
  z-index: 5;
  position: relative;
}

.button_item {
  background-color: #1e1a25;
  border: 1px #62779140;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 230px;
  display: flex;
}

.button-1_bg-2 {
  z-index: 3;
  background-color: #01030e;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 95%;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-1_bg-2:hover {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #05021ca6;
}

.button-1_bg-2:active {
  background-color: #05021c66;
}

.button-1-2 {
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #3913b659;
}

.stage {
  perspective: 2000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
  overflow: hidden;
  transform: none;
}

.bg-layer-blur {
  z-index: 50;
  opacity: .36;
  filter: blur(30px);
  width: 1400px;
  height: 100px;
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.color-strip {
  z-index: 100;
  opacity: 0;
  background-image: linear-gradient(to right, #fff 14%, #00ffd0 25%, #0090ff 35%, #e0f 47%, #ee2a4e 57%, #ffa70d 68%, #d9ff00 78%, #fff 89%);
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% auto auto 0%;
  transform: translate(0);
}

.overlay-inner-shadow-mask {
  z-index: 51;
  box-shadow: none;
  background-image: radial-gradient(circle, #1b1b1b00 29%, #1b1b1b 63%);
  position: absolute;
  inset: 0%;
}

.cta-container {
  z-index: 52;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 16px 3px #00000047;
}

.bg-layer {
  width: 1400px;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.button-5 {
  z-index: 500;
  color: #d3d3d3;
  mix-blend-mode: darken;
  background-color: #181818;
  border: 1px solid #292929;
  border-radius: 20px;
  padding: 27px 65px;
  font-size: 2.7rem;
  line-height: 1;
  transition: border-color .2s, transform .2s, border-width .2s;
  position: relative;
}

.button-5:hover {
  border-width: 3px;
  border-color: #9c9c9c;
  transform: perspective(2000px);
}

.cf-cta-image-bubbles {
  object-fit: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.cf-cta-image-bubbles.rounded-image {
  border-radius: 100px;
}

.cf-cta-circle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.cf-cta-circle._5 {
  width: 120px;
  height: 120px;
  inset: auto 6% 15% auto;
}

.cf-cta-circle._4 {
  width: 76px;
  height: 76px;
  inset: 14% -2% auto auto;
}

.cf-cta-circle._3 {
  width: 76px;
  height: 76px;
  inset: auto auto 18% 8%;
}

.cf-cta-circle._1 {
  width: 52px;
  height: 52px;
  inset: 11% auto auto 3%;
}

.cf-cta-circle._2 {
  width: 60px;
  height: 60px;
  inset: 40% auto auto -1%;
}

.cf-arrow-button {
  color: #fff;
  background-color: #101011;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8f2d55f4332c124b5f36e_Group%20385.svg");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 88px;
  justify-content: space-between;
  align-items: center;
  padding: 28px 64px 28px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s, background-position .2s;
  display: inline-block;
}

.cf-arrow-button:hover {
  background-color: #936ab4;
  background-position: 88%;
}

.cf-cta-text {
  z-index: 1;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 140%;
  position: relative;
}

.cf-display-heading {
  letter-spacing: -1.5px;
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 82px;
}

.cf-display-heading.heading-cta {
  z-index: 1;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 110%;
  position: relative;
}

.cf-wrapper {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  position: relative;
}

.cf-wrapper.cta-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 100px;
  padding-bottom: 200px;
}

.cell-7 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f436837ba27f020d26_fysiska-event.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.cell-8 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fe8f19e2b352471bb3_digitala-event.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.cell-9 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f288a0b45f1fb25378_hybrida-event.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.heading-15 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.cell-10 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fd6d28a49b41483054_konferens.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.cell-11 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.cell-12 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f499b65d108ed44e9c_f%C3%B6retagsevent.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  box-shadow: 0 10px 20px #0000001f;
}

.heading-18 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  display: flex;
}

.waves---paragraph-small {
  font-size: 16px;
  line-height: 130%;
}

.waves---check-icon {
  width: 24px;
  height: 24px;
}

.waves---single-check-item {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves---master-checks-horizontal {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.waves---mg-top-32 {
  margin-top: 32px;
}

.waves---cta-white {
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white.wide-cta {
  min-width: 200px;
}

.waves---mg-top-33 {
  margin-top: 16px;
}

.waves---paragraph-big-5 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.waves---heading-2-no-margins-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  line-height: 130%;
}

.waves-content-cta-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves-master-cta-2 {
  background-color: var(--waves-library-black);
  color: var(--waves-library-white);
  background-image: linear-gradient(#00000069, #00000069), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64ca0b003560556d472dd1c6_cta%20bild.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 140px 40px;
  display: flex;
}

.waves---main-container-5 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-footer05_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer05_social-link {
  color: var(--untitled-ui-gray400);
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_social-link:hover {
  color: var(--untitled-ui-gray500);
}

.uui-footer05_social-icons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.uui-footer05_legal-link {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

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

.uui-footer05_legal-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;
  display: grid;
}

.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-text-size-small-7.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-footer05_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  display: flex;
}

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

.uui-footer05_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

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

.uui-footer05_link-list-heading {
  color: var(--untitled-ui-gray500);
  letter-spacing: normal;
  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-size: .875rem;
  font-weight: 600;
}

.uui-footer05_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-badge-small-success-3 {
  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-logo_image-4 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-4 {
  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-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

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

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.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-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-9.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.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-footer05_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer05_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.uui-text-size-medium-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: 1rem;
  line-height: 1.5;
}

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

.uui-heading-xxsmall-5 {
  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-footer05_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

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

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

.heading-20 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.heading-21 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 46px;
}

.quick-stack-3 {
  margin-left: 60px;
  margin-right: 60px;
}

.hero-stack {
  background-color: #f5f7fa00;
  border-bottom: 0 solid #e4ebf3;
  padding: 80px 30px 0;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 750px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.button-primary-3 {
  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-3:hover {
  color: #fff;
  background-color: #32343a;
}

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

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.hero-image.shadow-two {
  border-radius: 20px;
  box-shadow: 0 20px 40px 5px #0003;
}

.heading-23 {
  color: #000;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 144px;
  font-weight: 800;
}

.heading-24 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 180px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 144px;
  font-weight: 800;
  display: flex;
}

.waves-image-gallery-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-gallery-2 {
  border-radius: 8px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
  overflow: hidden;
}

.waves-small-image-wrap-gallery-2 {
  border-radius: 4px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
}

.waves-grid-gallery-2 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  width: 130vw;
  margin-bottom: 24px;
}

.waves-grid-gallery-2.bottom-grid {
  margin-bottom: 0;
}

.waves-wrap-gallery-2 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.waves---section-medium-5 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-navbar08_menu-button-2 {
  padding: 0;
}

.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: flex;
  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-button-tertiary-gray-4 {
  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-4:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.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-501);
  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.show-tablet, .show-tablet-3 {
  display: none;
}

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

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

.uui-navbar08_link-2 {
  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-2:hover {
  color: var(--untitled-ui-gray700);
}

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

.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-navbar08_item-heading-2 {
  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-2.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

.uui-navbar08_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link-2 {
  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-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-4 {
  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-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading-2 {
  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-2 {
  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-2 {
  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-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-2.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-4 {
  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-2 {
  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-2:hover {
  color: var(--untitled-ui-gray700);
}

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

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

.uui-logo_logotype-5 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-4 {
  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-4 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-4 {
  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-5 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link-2 {
  padding-left: 0;
}

.uui-navbar08_container-2 {
  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-3 {
  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;
}

.section-8 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.button-6 {
  text-align: center;
  background-image: linear-gradient(118deg, #f9b035 29%, #ee7365 78%);
  border-radius: 10px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.button-7 {
  color: #000;
  text-align: center;
  background-color: #3898ec00;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: flex;
}

.brix---heading-h3-size {
  color: #666;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---display-2 {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 84px;
}

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

.brix---grid-4-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-4 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-3 {
  color: var(--elements-webflow-library-neutral--100);
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 80px;
}

.heading-26 {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 68px;
  font-weight: 800;
  line-height: 1.2;
}

.heading-28 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 70px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 68px;
  display: flex;
}

.section-9 {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.uui-heroheader09_image {
  width: 100%;
  height: 100%;
}

.uui-heroheader09_image._11 {
  border-top-left-radius: 7rem;
  border-bottom-right-radius: 7rem;
}

.uui-heroheader09_image._10 {
  border-radius: 50%;
}

.uui-heroheader09_image._09 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image._08 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._07 {
  border-bottom-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._06 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._05 {
  border-top-left-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._04 {
  border-radius: 50%;
}

.uui-heroheader09_image._03 {
  border-top-left-radius: 7rem;
}

.uui-heroheader09_image._02 {
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._01 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.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-button-11.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.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-icon-4.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-11 {
  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-11:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-11: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-11.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-2 {
  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-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader09_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-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.uui-section_heroheader09 {
  overflow: hidden;
}

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

.uui-logos01_logo-2 {
  height: 2.5rem;
}

.uui-logos01_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

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

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

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

.waves-image-gallery-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-gallery-3 {
  border-radius: 8px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
  overflow: hidden;
}

.waves-small-image-wrap-gallery-3 {
  border-radius: 4px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
}

.waves-grid-gallery-3 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  width: 130vw;
  margin-bottom: 24px;
}

.waves-grid-gallery-3.bottom-grid, .waves-grid-gallery-3.top-grid {
  margin-bottom: 0;
}

.waves-wrap-gallery-3 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.waves---section-medium-6 {
  padding-top: 40px;
  padding-bottom: 0;
}

.cell-15 {
  justify-content: center;
  align-items: center;
}

.uui-space-xxlarge-3 {
  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;
}

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

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

.uui-section_logos03 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.cell-16 {
  justify-content: center;
  align-items: center;
}

.text-block-87 {
  color: #666;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.cf-achievement-card-item-subtext {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.cf-achievement-card-item-heading {
  color: #fff;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.cf-achievement-card-icon {
  height: 70px;
  margin-bottom: 40px;
}

.cf-achievements-card {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.cf-achievements-card-container {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.cf-achievement-heading {
  color: #fff;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 80px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 130%;
}

.cf-wrapper-2 {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 90px;
  display: flex;
  position: relative;
}

.cf-wrapper-2.achievement-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
}

.cf-achievements-section {
  background-color: #000;
}

.uui-contact14_map {
  width: 100%;
  height: 100%;
}

.uui-contact14_map-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.uui-contact14_tab-pane {
  height: 100%;
}

.uui-contact14_map-placeholder {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-5 {
  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-4 {
  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-4:hover {
  color: var(--untitled-ui-primary800);
}

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

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

.uui-text-size-medium-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: 1rem;
  line-height: 1.5;
}

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

.uui-heading-xxsmall-6 {
  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-contact14_tabs-link {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-contact14_tabs-link.w--current {
  border-left-color: var(--untitled-ui-primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-contact14_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact14_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: grid;
}

.uui-text-size-large-9 {
  color: #d6d6d6;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.uui-heading-medium-8 {
  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-8 {
  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-9 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

.uui-layout13_image-02 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

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

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

.uui-lightbox_play-icon-4 {
  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-4 {
  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-layout13_lightbox {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-9 {
  color: #d6d6d6;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

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

.uui-heading-xsmall-5 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
}

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

.uui-layout13_tabs-link.w--current {
  border-left-color: var(--untitled-ui-primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_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-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-14 {
  background-image: radial-gradient(circle at 100%, #a75900, #313131 33%, #000);
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-29 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 56px;
}

.brix---icon-square-36px {
  background-color: var(--elements-webflow-library-secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px:hover {
  transform: scale(.92);
}

.brix---social-media-grid-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  align-self: center;
  justify-items: start;
}

.brix---text-300-medium {
  color: #d6d6d6;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---heading-h3-size-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 34px;
}

.brix---heading-link-dark {
  color: var(--elements-webflow-library-neutral--800);
  text-decoration: none;
  transition: color .3s;
}

.brix---heading-link-dark:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---text-decoration-none {
  text-decoration: none;
}

.brix---mg-bottom-24px-3 {
  margin-bottom: 24px;
}

.brix---avatar-image-link {
  background-color: #363636;
  transition: transform .3s;
}

.brix---avatar-image-link:hover {
  transform: scale(1.1);
}

.brix---avatar-image-square {
  border-radius: 16px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---grid-3-columns-gap-row-64px {
  grid-column-gap: 28px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---paragraph-default-3 {
  color: #d6d6d6;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.brix---heading-h2-size-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 50px;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

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

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-2 {
  margin-bottom: 48px;
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-4 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.container-18 {
  margin-top: 100px;
}

.heading-30 {
  color: #000;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 86px;
  font-weight: 800;
}

.text-span-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.section-12 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64cbb08b1fde7ffabda0e57f_Frame%2043941%20(1).png");
  background-position: 50% 0;
  background-size: auto;
}

.text-span-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-navbar08_menu-button-3 {
  padding: 0;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 0px solid var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  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-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-button-tertiary-gray-5 {
  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-5:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-12 {
  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-12:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-12: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-12.show-tablet, .show-tablet-4 {
  display: none;
}

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

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

.uui-navbar08_link-3 {
  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-3:hover {
  color: var(--untitled-ui-gray700);
}

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

.uui-text-size-small-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: .875rem;
  line-height: 1.5;
}

.uui-navbar08_item-heading-3 {
  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-3.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

.uui-navbar08_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link-3 {
  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-3:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-5 {
  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-3 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading-3 {
  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-3 {
  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-3 {
  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-3 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-3.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-5 {
  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-3 {
  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-3:hover {
  color: var(--untitled-ui-gray700);
}

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

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

.uui-logo_logotype-6 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-5 {
  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-5 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-5 {
  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-6 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link-3 {
  padding-left: 0;
}

.uui-navbar08_container-3 {
  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-4 {
  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-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-13:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-13:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

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

.uui-badge-small-success-6 {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  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_link-4 {
  color: #475467;
  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-4:hover {
  color: #344054;
}

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

.uui-navbar08_component-5 {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-text-size-small-10 {
  color: #475467;
  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-dropdown-icon-6 {
  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-4 {
  color: #475467;
  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-4:hover {
  color: #344054;
}

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

.uui-navbar08_dropdown-list-4.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-navbar08_item-heading-5 {
  color: #101828;
  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-5.margin-bottom-0 {
  margin-bottom: 0;
}

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

.uui-button-14 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  border: 0 solid #7f56d9;
  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-14:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-14:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-navbar08_heading-4 {
  color: #7f56d9;
  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-4 {
  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-4:hover {
  background-color: #f9fafb;
}

.uui-navbar08_icon-wrapper-6 {
  color: #7f56d9;
  flex: none;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-14:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-14:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

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

.uui-badge-small-success-7 {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  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_component-6 {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-text-size-small-11 {
  color: #475467;
  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-dropdown-icon-7 {
  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-5 {
  color: #475467;
  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-5:hover {
  color: #344054;
}

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

.uui-navbar08_dropdown-list-5.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

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

.uui-navbar08_dropdown-link-5 {
  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-5:hover {
  background-color: #f9fafb;
}

.uui-navbar08_icon-wrapper-7 {
  color: #7f56d9;
  flex: none;
}

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

.uui-button-15 {
  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-15:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-15: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-15 {
  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-15:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-15: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-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.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-icon-1x1-xsmall-9 {
  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: 1rem;
  margin-bottom: 2rem;
  display: grid;
}

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

.uui-heading-medium-9 {
  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-layout08_component {
  grid-column-gap: 5.25rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

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

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

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

.uui-heroheader08_image {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.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-ratings_number {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper {
  margin-left: 1rem;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

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

.uui-text-style-link-2 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-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: .875rem;
  line-height: 1.5;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 78%);
  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-16:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-form_input-2 {
  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-2: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-2::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-heroheader08_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui-gray600);
  margin-bottom: 30px;
  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-max-width-small-2 {
  width: 100%;
  max-width: 30rem;
}

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

.uui-heading-xlarge-3 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.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-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.uui-section_heroheader08 {
  background-color: var(--untitled-ui-gray50-501);
}

.text-block-93 {
  color: #f9b035;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.button-11 {
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 78%);
  border-radius: 8px;
  margin-right: 20px;
  padding: 18px 36px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.button-12 {
  color: #000;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 8px;
  padding: 18px 36px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.f-banner-button {
  color: #000;
  background-color: #fff;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
}

.f-banner-button:hover {
  background-color: var(--flowui-component-library-primary-dark);
}

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

.f-banner-flex-row {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.f-banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

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

.uui-button-tertiary-gray-6 {
  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-6:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-16 {
  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-16:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-16: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-16.show-tablet {
  display: none;
}

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

.show-tablet-5 {
  display: none;
}

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

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

.uui-navbar03_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

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

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

.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.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-link-5 {
  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-5:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar03_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-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper {
  flex: none;
}

.uui-navbar03_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: background-color .3s;
  display: grid;
}

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

.uui-badge-small-success-8 {
  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-navbar03_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_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-navbar03_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-8 {
  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-navbar03_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-navbar03_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown {
  position: static;
}

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

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

.uui-logo_logotype-7 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-6 {
  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-6 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-6 {
  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-7 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

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

.uui-navbar03_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-heroheader13_image {
  width: 100%;
  max-width: 48rem;
}

.uui-heroheader13_image-wrapper {
  margin-top: 4rem;
}

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

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

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

.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-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

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

.uui-heading-xlarge-4 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

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

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

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

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

.uui-section_heroheader13 {
  background-color: var(--untitled-ui-gray50-501);
  overflow: hidden;
}

.uui-heroheader08_image-2 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-xlarge-5 {
  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-heading-xlarge-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3.75rem;
  font-weight: 800;
  line-height: 1.2;
}

.uui-page-padding-18 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64f1a404ef55fdc96a15fca3_MacBook%20Pro%2014_%20-%201%20(2).png");
  background-position: 100%;
  background-size: cover;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-2 {
  background-color: #fdfdfd;
}

.text-span-12 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.uui-logos04_logo {
  height: 3rem;
}

.uui-logos04_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner {
  display: flex;
}

.uui-logo-loop_component {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_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-section_logos04 {
  overflow: hidden;
}

.waves---heading-3-no-margins-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-35 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-19 {
  margin-bottom: 16px;
}

.waves-tile-features-6 {
  grid-row-gap: 16px;
  background-color: var(--waves-library-dark-elevation);
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px 32px;
  display: flex;
}

.waves---grid-features-6 {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 80px;
}

.waves---paragraph-big-6 {
  font-size: 20px;
  line-height: 130%;
}

.waves---limit-510 {
  max-width: 510px;
}

.waves---heading-2-no-margins-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---center-heading {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---main-container-6 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-7 {
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.uui-logos04_logo-2 {
  height: 3rem;
}

.uui-logos04_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-2 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner-2 {
  display: flex;
}

.uui-logo-loop_component-2 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

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

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

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

.uui-section_logos04-2 {
  overflow: hidden;
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  overflow: hidden;
  transform: translate(0);
}

.brix---link-icon-right {
  margin-left: 6px;
}

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---link-wrapper {
  color: var(--elements-webflow-library-neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---paragraph-default-4 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---mg-bottom-32px-4 {
  margin-bottom: 32px;
}

.brix---display-4 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---mg-bottom-16px-2 {
  margin-bottom: 16px;
}

.brix---grid-2-columns-gap-56px {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---tabs-content-card {
  border: 1px solid var(--elements-webflow-library-neutral--400);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 24px;
  width: 100%;
  padding: 48px 56px;
  overflow: visible;
}

.brix---mg-left-12px {
  margin-left: 12px;
}

.brix---square-icon-48px {
  border-radius: 10px;
  width: 48px;
}

.brix---tab-small-center {
  border: 2px solid var(--elements-webflow-library-neutral--200);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library-general--shadow-01);
  color: var(--elements-webflow-library-neutral--800);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 12px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-small-center:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
}

.brix---tab-small-center.w--current {
  border-width: 2px;
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-02);
}

.brix---tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---heading-h2-size-6 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---subtitle {
  color: var(--elements-webflow-library-accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

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

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-3 {
  margin-bottom: 48px;
}

.brix---inner-container-1068px-center {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-5 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.brix---btn-secondary-3 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-3:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-3 {
  margin-right: 24px;
}

.brix---buttons-row-3 {
  align-items: center;
  display: flex;
}

.brix---text-200-list-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.brix---icon-list {
  margin-right: 16px;
}

.brix---icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

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

.brix---mg-bottom-56px-2 {
  margin-bottom: 56px;
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---mg-bottom-24px-4 {
  margin-bottom: 24px;
}

.brix--grid-2-columns-text-right {
  grid-column-gap: 120px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader20_background-grid-mask {
  z-index: -1;
  background-color: var(--untitled-ui-white);
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-heroheader20_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section.background-color-primary100 {
  background-color: var(--untitled-ui-primary100);
}

.uui-heroheader20_background-grid-section.background-color-primary300 {
  background-color: var(--untitled-ui-primary300);
}

.uui-heroheader20_background-grid-section.background-color-primary200 {
  background-color: var(--untitled-ui-primary200);
}

.background-color-primary100 {
  background-color: var(--untitled-ui-primary100);
}

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

.background-color-primary300 {
  background-color: var(--untitled-ui-primary300);
}

.background-color-primary200 {
  background-color: var(--untitled-ui-primary200);
}

.uui-heroheader20_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon-5 {
  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;
}

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

.uui-heroheader20_lightbox {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox.shadow-xxlarge {
  max-width: 1150px;
  height: 550px;
  box-shadow: 0 20px 40px 5px #f9b0353b;
}

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

.uui-button-17 {
  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-17:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-icon-7 {
  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-7.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-17 {
  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-17:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-17: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-17.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

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

.uui-text-size-xlarge-6 {
  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-text-size-xlarge-6.text-color-primary700 {
  color: var(--untitled-ui-primary700);
}

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

.uui-heading-xlarge-6 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-6.text-color-primary900 {
  color: var(--untitled-ui-primary900);
}

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

.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-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);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-3 {
  width: 100%;
  max-width: 64rem;
}

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

.uui-padding-vertical-xhuge-16 {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 4rem;
}

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

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

.uui-section_heroheader20 {
  background-color: var(--untitled-ui-primary50);
  overflow: hidden;
}

.brix---bg-overlay-gradient {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---card-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library-neutral--100);
}

.brix---paragraph-default-5 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-300 {
  color: var(--elements-webflow-library-neutral--300);
}

.brix---heading-h3-size-3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---card-link-img-bg {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg:hover {
  transform: scale(.96);
}

.brix---grid-2-columns---gap-row-72px {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---heading-h2-size-7 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-12px {
  margin-bottom: 12px;
}

.brix---inner-container-600px---center-2 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-6 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.waves-gradient-hero-2 {
  z-index: 9;
  background-image: linear-gradient(#faebe3, #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-2.bottom {
  background-image: linear-gradient(to top, #faebe3, #faebe300);
  inset: auto 0% -1px;
}

.waves-image-hero-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-2 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-2.reverse {
  justify-content: flex-end;
}

.waves-column-hero-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark-5 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-5:hover {
  background-color: #131313e6;
}

.waves---cta-dark-5.wide-cta {
  min-width: 200px;
}

.waves---mg-top-34 {
  margin-top: 16px;
}

.waves---subtitle-2 {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-511 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-content-hero-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---main-container-7 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-hero-primary-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves---heading-3-no-margins-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-icon-36 {
  width: 32px;
  height: 32px;
}

.waves---mg-bottom-20 {
  margin-bottom: 16px;
}

.waves-tile-features-7 {
  grid-row-gap: 16px;
  background-color: var(--waves-library-dark-elevation);
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 44px 40px;
  display: flex;
}

.waves---master-tiles-features-5 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  max-width: 545px;
  display: flex;
}

.waves---cta-dark-6 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-6:hover {
  background-color: #131313e6;
}

.waves---mg-top-35 {
  margin-top: 16px;
}

.waves---paragraph-big-7 {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-sticky-features-5 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 420px;
  display: flex;
}

.waves---sticky-halves-4 {
  position: sticky;
  top: 88px;
}

.waves---sticky-halves-left-4 {
  position: relative;
}

.waves---grid-halves-sticky-4 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.waves---main-container-8 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-8 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-text-size-small-13 {
  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-testimonial13_client-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: 1rem;
  font-weight: 600;
}

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

.uui-testimonial13_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial13_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-heading-xxsmall-7 {
  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-heading-xxsmall-7.text-weight-medium {
  font-weight: 500;
}

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

.uui-testimonial13_rating-wrapper {
  display: flex;
}

.uui-testimonial13_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50-501);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: grid;
}

.uui-text-size-large-11 {
  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-10 {
  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-medium-10.text-weight-medium {
  font-weight: 500;
}

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

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

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

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

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

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

.uui-testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.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-testimonial15_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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

.uui-testimonial15_arrow.left {
  right: 4rem;
}

.uui-testimonial15_client-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: 1rem;
  font-weight: 600;
}

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

.uui-testimonial15_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial15_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

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

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

.uui-testimonial15_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui-gray50-501);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial15_slide {
  padding-right: 2rem;
}

.uui-testimonial15_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial15_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial15 {
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---color-accent-5 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

.brix---mg-left-16px {
  margin-left: 16px;
}

.brix---avatar-circle-04 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

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

.brix---paragraph-default-6 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---mg-bottom-32px-5 {
  margin-bottom: 32px;
}

.brix---mg-bottom-24px-5 {
  margin-bottom: 24px;
}

.brix---card-left-pd-40px {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-8 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---mg-bottom-16px-3 {
  margin-bottom: 16px;
}

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

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---inner-container-574px---center-3 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default-7 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-7 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.uui-testimonial10_logo-2 {
  max-height: 3rem;
}

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

.uui-text-size-medium-11 {
  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-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-testimonial10_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

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

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

.uui-testimonial10_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
}

.uui-testimonial10_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-6 {
  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-5 {
  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-testimonial10_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial10_component-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

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

.uui-testimonial12_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial12_arrow-2 {
  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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

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

.uui-testimonial12_logo-2 {
  max-height: 3rem;
}

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

.uui-text-size-medium-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: 1rem;
  line-height: 1.5;
}

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

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

.uui-testimonial12_rating-wrapper-2 {
  display: flex;
}

.uui-testimonial12_content-right-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial12_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

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

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

.uui-testimonial12_slide-2 {
  margin-right: 5rem;
}

.uui-heading-tiny-3 {
  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-testimonial12_component-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

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

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

.uui-logos04_logo-3 {
  height: 3rem;
}

.uui-logos04_wrapper-3 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-3 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner-3 {
  display: flex;
}

.uui-logo-loop_component-3 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

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

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

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

.uui-section_logos04-3 {
  overflow: hidden;
}

.uui-logos01_logo-3 {
  height: 2.5rem;
}

.uui-logos01_wrapper-3 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-3 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

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

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

.uui-button-secondary-gray-18 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-18:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-18:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

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

.uui-badge-small-success-9 {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  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_link-5 {
  color: #475467;
  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-5:hover {
  color: #344054;
}

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

.uui-navbar08_component-7 {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-text-size-small-14 {
  color: #475467;
  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-dropdown-icon-9 {
  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-6 {
  color: #475467;
  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-6:hover {
  color: #344054;
}

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

.uui-navbar08_dropdown-list-6.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

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

.uui-button-18 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #f9b035;
  border: 0 solid #7f56d9;
  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-18:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-18:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

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

.uui-pricing09_feature {
  display: flex;
}

.uui-pricing09_heading {
  color: #f9b035;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing09_divider {
  background-color: #eaecf0;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-block-99 {
  color: #666;
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.uui-padding-vertical-xhuge-18 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-icon-featured-outline-large-4 {
  color: #f9b035;
  background-color: #f9b0352e;
  border: .5rem solid #f9f5ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.text-span-6 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.text-block {
  color: #f9b035;
}

.uui-pricing09_price-text {
  color: #101828;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.section-22 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64d4ea4c2295c58d3b33e00d_Frame%2043941%20(6).png");
  background-position: 50% 0;
  background-size: auto;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  background-image: linear-gradient(118deg, #f9b035, #ee7365);
  border: 1px #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 20px;
  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-19:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-19:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-pricing09_tab-content {
  overflow: visible;
}

.heading-43 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 86px;
  font-weight: 800;
  line-height: 1.2;
}

.uui-button-20 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  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-20:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-20:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

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

.uui-pricing09_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing09_plan {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 2rem;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

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

.uui-pricing09_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border: 1px solid #f2f4f7;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

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

.uui-text-size-medium-13 {
  color: #475467;
  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-pricing09_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing09_price {
  color: #333;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-pricing09_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #667085;
  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-pricing09_tab-link.w--current {
  color: #344054;
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  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-2.is-primary {
  color: #6941c6;
  background-color: #f9b0352e;
}

.uui-pricing09_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-26 {
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

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

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

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

.uui-pricing07_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_heading-row {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

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

.uui-button-21 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  background-image: linear-gradient(118deg, #f9b035, #ee7365);
  border: 1px #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 20px;
  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-21:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-21:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

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

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

.uui-heading-medium-11 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.3;
}

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

.uui-heading-xxsmall-8.text-color-primary700 {
  font-family: Inter, sans-serif;
  font-size: 26px;
}

.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_row-lead-text {
  color: #101828;
  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-pricing07_plans {
  width: 100%;
}

.uui-text-size-medium-14 {
  color: #475467;
  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-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_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_tabs-content {
  width: 100%;
}

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

.uui-text-size-small-15 {
  color: #475467;
  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_feature {
  padding: 1rem 1.5rem;
}

.uui-pricing07_price {
  color: #101828;
  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-pricing07_price-text {
  color: #475467;
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-button-secondary-gray-19 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-19:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-19:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-pricing07_heading-row-text {
  color: #6941c6;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.brix---btn-primary-4 {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  color: #fff;
  background-color: #281ca5;
  transform: translate3d(0, -3px, .01px);
}

.brix---card-link-icon-wrapper {
  color: #6e7191;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #f7f7fc;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
  box-shadow: 0 2px 6px #14142b0f;
}

.brix---card-link-icon-wrapper:hover {
  border-color: #4a3aff;
  transform: scale3d(.96, .96, 1.01);
}

.brix---form-grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---big-icon-left {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---success-message {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.text-block-106 {
  color: #666;
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.brix---text-200-bold-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---input {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b14;
}

.brix---input:hover {
  border-color: #4a3aff;
  box-shadow: 0 2px 12px #14142b1a;
}

.brix---input:focus {
  color: #211f54;
  border-color: #4a3aff;
}

.brix---input::placeholder {
  color: #6e7191;
  font-size: 18px;
}

.brix---grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 60px;
  display: grid;
}

.brix---text-area {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 22px;
  min-height: 144px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
  box-shadow: 0 2px 7px #14142b14;
}

.brix---text-area:hover {
  border-color: #4a3aff;
  box-shadow: 0 2px 12px #14142b1a;
}

.brix---text-area:focus {
  color: #211f54;
  border-color: #4a3aff;
}

.brix---text-area::placeholder {
  color: #6e7191;
  font-size: 18px;
}

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

.section-23 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64d4ea4c2295c58d3b33e00d_Frame%2043941%20(6).png");
  background-position: 50% 0;
  background-size: auto;
}

.brix---color-neutral-813 {
  color: #fff;
}

.heading-44 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 86px;
  font-weight: 800;
  line-height: 1.2;
}

.brix---social-media-grid-right---mbp-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.text-span-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.brix---inner-container-752px-center {
  max-width: 752px;
  margin-left: auto;
  margin-right: auto;
}

.brix---color-accent-6 {
  color: #4a3aff;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---card-form-v2 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  min-height: 620px;
  margin-bottom: 0;
  padding: 72px 78px;
  box-shadow: 0 2px 7px #14142b0f;
}

.brix---input-label {
  color: #211f54;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.container-27 {
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---social-icon-square-30px {
  background-color: #f2f1ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.uui-text-size-large-12 {
  color: #475467;
  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-button-secondary-gray-20 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-20:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-20:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-medium-12 {
  color: #101828;
  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-faq01_heading {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-layout08_image-2 {
  border: .25rem solid #101828;
  border-radius: .5rem;
  width: 100%;
}

.accordion-icon_vertical-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.uui-text-size-medium-15 {
  color: #475467;
  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-faq01_accordion {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.accordion-icon_component {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_component {
  margin-top: 4rem;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-heading-medium-13 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.3;
}

.uui-faq01_icon-wrapper {
  color: #7f56d9;
}

.accordion-icon_horizontal-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-text-size-large-13 {
  color: #475467;
  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;
}

.top-block-text {
  position: absolute;
  top: 20px;
}

.image-cover {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.apple-grid-block {
  color: #fff;
  text-align: center;
  background-color: #1a1a1a;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.apple-grid-block.green {
  background-color: #0c3138;
}

.image-nudge-down {
  position: relative;
  bottom: -8px;
}

.middle-block-text {
  position: absolute;
}

.apple-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 2fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  height: 100%;
}

.bottom-block-text {
  position: absolute;
  bottom: 20px;
}

.container-28 {
  max-width: 1400px;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.image-nudge-up {
  position: relative;
  top: -15px;
}

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

.uui-logos01_logo-4 {
  height: 2.5rem;
}

.uui-logos01_wrapper-4 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-4 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

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

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

.uui-text-align-center-13 {
  text-align: center;
  max-width: 800px;
}

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

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

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

.uui-heroheader13_image-wrapper-2 {
  margin-top: 4rem;
}

.uui-button-22 {
  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-22:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-icon-9 {
  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-9.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-21 {
  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-21:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-21: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-21.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

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

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

.uui-text-size-xlarge-7 {
  color: #fdfdfd;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-heading-xlarge-7 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-max-width-xlarge-4 {
  width: 100%;
  max-width: 64rem;
}

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

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

.uui-section_heroheader13-2 {
  background-color: var(--untitled-ui-gray50-501);
  overflow: hidden;
}

.uui-heroheader19_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .625rem;
  width: 100%;
  max-width: 48rem;
}

.uui-heroheader19_image-wrapper {
  margin-top: 4rem;
}

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

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

.uui-section_heroheader19 {
  background-color: var(--untitled-ui-gray50-501);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64f1b145617569224a4f6a54_MacBook%20Air%20-%202.png");
  background-position: 0 0;
  background-size: cover;
  overflow: hidden;
}

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

.uui-section_heroheader19-2 {
  background-color: #0000;
  overflow: hidden;
}

.uui-navbar3_menu-button-2 {
  padding: 0;
}

.uui-button-tertiary-gray-7 {
  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-7:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.show-tablet-6 {
  display: none;
}

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

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

.uui-navbar03_link-2 {
  color: #fff;
  align-items: center;
  padding: 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;
}

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

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

.uui-button-link-6 {
  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-6:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right-2 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-16 {
  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-navbar03_bottom-bar-left-2 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background-2 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-16 {
  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-navbar03_item-heading-2 {
  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-navbar03_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper-2 {
  flex: none;
}

.uui-navbar03_dropdown-link-2 {
  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: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-10 {
  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-navbar03_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading-2 {
  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-navbar03_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left-2 {
  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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-10 {
  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-navbar03_dropdown-toggle-2 {
  color: #fff;
  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-navbar03_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown-2 {
  position: static;
}

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

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

.uui-logo_logotype-8 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-7 {
  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-7 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-7 {
  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-8 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link-2 {
  padding-left: 0;
}

.uui-navbar03_component-2 {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #0000;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.text-block-113 {
  color: #fff;
}

.uui-logos04_logo-4 {
  height: 3rem;
}

.uui-logos04_wrapper-4 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-4 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner-4 {
  display: flex;
}

.uui-logo-loop_component-4 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

.uui-section_logos04-4 {
  overflow: hidden;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

.uui-button-icon-10 {
  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-7 {
  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-7:hover {
  color: var(--untitled-ui-primary800);
}

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

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

.uui-text-size-medium-17 {
  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-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-9 {
  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-501);
  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-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.brix---bg-overlay-gradient-2 {
  z-index: -1;
  background-image: linear-gradient(#0000 15%, #0000008f 61%, #000);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.brix---card-image-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---link-icon-right-2 {
  margin-left: 6px;
}

.brix---text-200-bold-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library-neutral--100);
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library-neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---paragraph-default-7 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library-neutral--300);
}

.brix---mg-bottom-32px-6 {
  margin-bottom: 32px;
}

.brix---heading-h3-size-4 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---card-link-img-bg-2 {
  border-radius: 24px;
  align-items: flex-end;
  min-height: 500px;
  padding: 48px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---card-link-img-bg-2:hover {
  transform: scale(.96);
}

.brix---grid-2-columns---gap-row-72px-2 {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---heading-h2-size-9 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

.brix---text-center-6 {
  text-align: center;
}

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-4 {
  margin-bottom: 48px;
}

.brix---container-default-9 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-8 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.margin-bottom-24px-4 {
  color: #555;
  text-align: center;
  max-width: 750px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.hero-wrapper-two-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-47 {
  color: #101010;
  letter-spacing: -.3rem;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0a84ff;
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 72%);
  border-radius: 9999px;
  padding: 12px 25px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
}

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

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

.hero-stack-2 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  max-width: 100%;
  margin-top: 0;
  padding: 80px 30px 0;
  display: block;
  position: relative;
}

.container-33 {
  width: 100%;
  max-width: 1150px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-24px-5 {
  text-align: center;
  max-width: 60%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text-span-19 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-48 {
  color: #18191b;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
}

.hero-stack-3 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 0 30px;
  position: relative;
}

.container-34 {
  width: 100%;
  max-width: 1500px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
}

.logos-title-small {
  background-color: #f5f5f7;
  border-bottom: 1px #e4ebf3;
  max-width: 100%;
  padding: 60px 30px 0;
  position: relative;
}

.container-35 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-tag {
  color: #101010;
  text-align: center;
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.h2-orange-gradient-heading {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #d1210e, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.container-36 {
  width: 100%;
  max-width: 1300px;
  margin-bottom: 0;
}

.image-13 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.margin-bottom-24px-6 {
  text-align: center;
  max-width: 60%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.grid-9 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 0;
}

.image-14 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.paragraph {
  color: #333;
  margin-bottom: 20px;
  margin-left: 30px;
  margin-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.image-15 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  margin: 60px auto;
  display: flex;
}

.div-block-10 {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 10px 40px #00000014;
}

.image-16 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.container-37 {
  max-width: 1000px;
  margin-bottom: 60px;
  padding-bottom: 0;
}

.image-17 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.section-28 {
  background-color: #f7f8fa;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 0;
}

.grid-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.heading-50 {
  color: #101010;
  margin-left: 30px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.div-block-11 {
  background-color: #fff;
  border-radius: 20px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 10px 40px #00000014;
}

.image-18, .image-19 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-bottom: 10px;
}

.heading-51 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #ef6414, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.uui-heroheader20_lightbox-wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  width: 1150px;
  margin: 2rem auto 4em;
  display: flex;
  position: relative;
}

.margin-bottom-24px-7 {
  color: #555;
  text-align: center;
  max-width: 60%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.uui-heroheader20_lightbox-image-2 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

.section-29 {
  background-color: #f5f5f5;
  border-radius: 0;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-38 {
  background-image: linear-gradient(#fff, #feedd1 51%, #f9b035);
  border-radius: 20px;
  max-width: 95%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-bottom: 0;
}

.uui-heroheader20_background-grid-mask-2 {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-page-padding-29 {
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.content-bild-med-skugga {
  border: .25rem #101828;
  border-radius: .5rem;
  width: 100%;
  box-shadow: 0 28px 77px #8787874d;
}

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

.h2-svart-mobilanpassad-v-nster {
  color: #101010;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.pre-header {
  background-image: linear-gradient(90deg, var(--red) 8%, #f9b035);
  color: #f9b035;
  text-align: left;
  letter-spacing: .025rem;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 300px;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.br-dtext-content {
  color: #555;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.uui-page-padding-30 {
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.uui-heading-medium-15 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heading-subheading-11 {
  color: #f9b035;
  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-layout56_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-page-padding-31 {
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-layout56_item {
  display: flex;
}

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

.uui-text-size-large-14 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

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

.uui-heading-subheading-12 {
  color: #f9b035;
  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-layout56_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-medium-16 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-52 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #ef6414, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.container-39 {
  max-width: 1300px;
  margin-bottom: 0;
}

.margin-bottom-24px-8 {
  color: #555;
  text-align: center;
  max-width: 70%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.div-block-12 {
  justify-content: center;
  align-items: center;
  margin: 60px auto;
  display: flex;
}

.container-40 {
  margin-bottom: 40px;
  padding-bottom: 0;
}

.section-30 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.grid-11 {
  border-radius: 0;
  grid-template-rows: 300px 300px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.heading-53 {
  color: #fff;
  width: 100%;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-decoration: none;
}

.div-block-13 {
  background-image: linear-gradient(358deg, #000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fad5f7a5d496a30b04173f_LIZ_9804-1.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-54 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(145deg, #ef6414, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.uui-layout13_lightbox-image-2 {
  border: .25rem solid #101828;
  border-radius: .5rem;
  width: 100%;
}

.margin-bottom-24px-9 {
  text-align: center;
  max-width: 60%;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text-block-115 {
  color: #fdfdfd;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-116 {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.uui-text-size-medium-18 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.container-41 {
  background-image: linear-gradient(90deg, #000c, #0000);
  border-radius: 10px;
  align-items: center;
  max-width: 1300px;
  height: 550px;
  margin-top: 100px;
  display: flex;
  box-shadow: 0 30px 40px 10px #0000001f;
}

.container-42 {
  margin-bottom: 60px;
  padding-bottom: 0;
}

.uui-layout13_tabs-link-2 {
  background-color: #0000;
  border-left: 4px solid #f2f4f7;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-2.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #f9b035;
}

.heading-55 {
  color: #fdfdfd;
  text-align: left;
  letter-spacing: -1px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 40%;
  margin-top: 50px;
  margin-left: 60px;
  padding-top: 0;
  display: block;
}

.uui-container-large-26 {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.lightbox_video-overlay-layer-6 {
  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-page-padding-32 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xsmall-6 {
  color: #101010;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4;
}

.uui-layout13_image-wrapper-2 {
  background-color: #f2f4f7;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-2 {
  background-color: #f2f4f7;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-15 {
  color: #101010;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.uui-testimonial12_divider-3 {
  background-color: #eaecf0;
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial12_mask-3 {
  border: 1px solid #fafafa;
  border-radius: 20px;
  box-shadow: 0 20px 40px 5px #00000014;
}

.uui-testimonial12_rating-icon-3 {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial12_arrow-3 {
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial12_arrow-3:hover {
  background-color: #f9fafb;
}

.uui-testimonial12_arrow-3.left {
  right: 4rem;
}

.uui-heading-medium-17 {
  color: #101828;
  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-17.text-weight-medium {
  font-weight: 500;
}

.h2-svart-mobilanpassad-center {
  color: #101010;
  text-align: center;
  margin-top: 20px;
  font-family: Inter Tight, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-testimonial12_slide-3 {
  margin-right: 5rem;
}

.uui-testimonial12_content-right-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 95%;
  display: flex;
}

.uui-text-size-large-15 {
  color: #475467;
  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-text-size-medium-19 {
  color: #475467;
  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;
}

.container-43 {
  margin-bottom: 40px;
  padding-bottom: 0;
}

.uui-testimonial12_content-3 {
  grid-column-gap: 4rem;
  background-color: #fff;
  border: 1px #ececec;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-117 {
  color: #ee7365;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.uui-heading-tiny-4 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-container-large-27 {
  width: 1150px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-33 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-testimonial15_rating-icon-2 {
  color: #fec84b;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

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

.uui-heading-xxsmall-10.text-weight-medium {
  color: #101010;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-testimonial15_client-heading-2 {
  color: #101828;
  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: 600;
}

.uui-testimonial15_component-2 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-text-size-small-17 {
  color: #475467;
  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-testimonial15_content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
  box-shadow: 0 10px 30px #00000014;
}

.uui-testimonial15_arrow-2 {
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial15_arrow-2:hover {
  background-color: #f9fafb;
}

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

.uui-container-large-28 {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-link-8 {
  grid-column-gap: .5rem;
  color: #f9b035;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-8:hover {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-heading-xsmall-7 {
  color: #101010;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.br-dtext-centrerad-mobil {
  color: #555;
  text-align: center;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-heading-subheading-13 {
  color: #f9b035;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.heading-57 {
  color: #101010;
  text-align: center;
  margin-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.uui-blogsection02_category-link-2 {
  color: #f9b035;
  background-color: #fff;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-blogsection02_category-link-2:hover {
  color: #53389e;
}

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

.uui-text-size-medium-20 {
  color: #475467;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogsection02_meta-wrapper-2 {
  color: #f9b035;
  mix-blend-mode: multiply;
  background-color: #f9b0351a;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-page-padding-35 {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-118 {
  color: #f9b035;
}

.uui-cta03_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-section_cta03 {
  background-color: #fff;
}

.uui-cta03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-heading-large-3 {
  color: #101828;
  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-page-padding-36 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-small-18 {
  color: #475467;
  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-large-17 {
  color: #475467;
  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-cta03_image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-form_input-3 {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-3:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input-3::placeholder {
  color: #667085;
}

.uui-text-style-link-3 {
  color: #475467;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: #344054;
}

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

.uui-cta03_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-button-23 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  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-23:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-23:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-footer06_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.uui-footer06_link-list-heading {
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.uui-heading-xxsmall-11 {
  color: #fff;
  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-form_input-4 {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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 {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-form_input-4::placeholder {
  color: #667085;
}

.uui-footer06_link-list {
  color: #422c2c;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer06_link {
  grid-column-gap: .5rem;
  color: #fff;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer06_link:hover {
  color: #344054;
}

.uui-footer06_component {
  background-image: linear-gradient(152deg, #f9b035, #ee7365);
  width: 100%;
  max-width: 100%;
}

.uui-padding-vertical-xlarge-2 {
  color: #bdadad;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

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

.uui-footer06_bottom-wrapper {
  border-top: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-text-size-medium-21 {
  color: #fff;
  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-footer06_newsletter-wrapper {
  border-bottom: .5px solid #eaecf0;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.uui-text-size-small-19 {
  color: #fff;
  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-19.text-color-gray500 {
  color: #fff;
}

.uui-text-style-link-4 {
  color: #fff;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: #344054;
}

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

.uui-footer06_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

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

.uui-button-24 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  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-24:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-24:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-24.is-button-small {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #fff;
  border-style: none;
  padding: .5rem 1rem;
}

.uui-footer06_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-navbar08_link-6 {
  color: #101010;
  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-6:hover {
  color: #344054;
}

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

.uui-button-secondary-gray-22 {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  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-22:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-22:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

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

.uui-navbar08_component-8 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000;
  border-bottom: 1px #f2f4f7;
  align-items: center;
  min-height: 5rem;
  margin-bottom: 80px;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

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

.uui-navbar08_dropdown-list-7.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

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

.uui-dropdown-icon-11 {
  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-7 {
  color: #101010;
  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-7:hover {
  color: #344054;
}

.h1-orange-gradient {
  color: #000;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 72px;
}

.h1-parent-sidor {
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 72px;
}

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

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

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

.uui-pricing10_feature {
  display: flex;
}

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

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

.uui-button-25 {
  grid-column-gap: .5rem;
  background-color: var(--alley-component-library-gray--900);
  background-image: linear-gradient(90deg, var(--red), #f9b035);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border: 1px #000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

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

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

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

.uui-pricing10_price-text {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing10_price {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.uui-heading-xsmall-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing10_plan {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 10px 40px -5px #00000014;
}

.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-primary {
  color: #d3d3d3;
  background-color: #2838541a;
  background-image: linear-gradient(90deg, red, orange);
  font-family: Inter Tight, sans-serif;
}

.uui-pricing10_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing10_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-pricing10_tabs-content {
  overflow: visible;
}

.uui-pricing10_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-pricing10_tab-link.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  border-radius: 8rem;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing10_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing10_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
}

.uui-text-size-large-18 {
  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-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-18 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading-14 {
  color: #ee7365;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

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

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

.uui-container-large-32 {
  width: 1150px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-section_pricing10 {
  background-color: #fff;
}

.text-block-119 {
  color: #fff;
  font-weight: 600;
}

.text-span-20 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-button-secondary-gray-23 {
  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-23:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

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

.uui-button-26 {
  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-26:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-26: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-2 {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_empty-space-2 {
  height: 50%;
}

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

.uui-pricing07_row-content-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_row-lead-text-2 {
  color: var(--untitled-ui-gray900);
  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-pricing07_feature-2 {
  padding: 1rem 1.5rem;
}

.uui-pricing07_row-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.background-color-gray50 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-pricing07_heading-row-text-2 {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-pricing07_heading-row-2 {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-text-size-medium-23 {
  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-text-size-small-20 {
  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-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price-2 {
  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-12 {
  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-heading-xxsmall-12.text-color-primary700 {
  color: #333;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-pricing07_top-row-content-2 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_top-row-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  height: 100%;
}

.uui-pricing07_plans-2, .uui-pricing07_tabs-content-2 {
  width: 100%;
}

.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-501);
  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-2 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-padding-vertical-xhuge-25 {
  width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-section_pricing07-2.hide-tablet, .body-3 {
  background-color: #fff;
}

.hero2 {
  background-image: linear-gradient(#44495033, #44495033), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fb0646fc3e102b1c90dfff_hero2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 1150px;
  height: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-content-wrapper {
  width: 910px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  display: block;
}

.button-16 {
  float: none;
  color: #fff;
  background-color: #1991eb;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 9px 25px;
  line-height: 22px;
  transition: color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
}

.button-16:hover {
  color: #fff;
  background-color: #1386dd;
  border-color: #0c6eb8;
}

.button-16.default-button {
  color: #5b697a;
  background-color: #fff;
  align-items: flex-end;
  transition: color .2s, background-color .2s, box-shadow .2s;
  display: inline-block;
}

.button-16.default-button:hover {
  color: #213d63;
  background-color: #fff;
  box-shadow: 0 1px 5px #0000001a;
}

.button-16.default-button.big-default {
  margin-top: 0;
  padding: 17px 35px;
  font-size: 16px;
}

.tagline {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.tagline.white-hero-tagline {
  color: #fff;
  margin-bottom: 10px;
}

.hero-title {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.larger-paragraph {
  font-size: 16px;
  line-height: 26px;
}

.larger-paragraph.white-hero-paragraph {
  color: #fffc;
  margin-top: 12px;
  margin-bottom: 30px;
}

.larger-paragraph.white-hero-paragraph.hero2-paragraph {
  width: 40%;
  font-family: Inter, sans-serif;
}

.container-44 {
  max-width: 1150px;
}

.container-45 {
  max-width: 1150px;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.grid-12 {
  grid-template-rows: auto;
}

.heading-58 {
  color: #fdfdfd;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.text-block-120 {
  color: #fdfdfd;
  text-align: center;
  width: 70%;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.div-block-15 {
  background-color: #322;
  background-image: linear-gradient(#000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fc6319c0f28079cb224edf_redd-f-ChFD5fj6Rqc-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 400px;
  padding-top: 20px;
  display: flex;
}

.div-block-16 {
  text-align: center;
  background-color: #79126b;
  background-image: linear-gradient(#000, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fb0b3127d25b383b228286_anthony-delanoix-hzgs56Ze49s-unsplash.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.image-20 {
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-121 {
  color: #f9b035;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-block {
  color: #f9b035;
  margin-left: 30px;
  text-decoration: none;
  display: flex;
}

.image-21 {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-navbar3_menu-button-3 {
  padding: 0;
}

.gradient-button {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  background-image: linear-gradient(112deg, #d1210e, #f9b035);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding: .625rem 1.125rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 10px 40px #0000001f;
}

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

.gradient-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-tertiary-gray-8 {
  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-8:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-24 {
  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-24:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-24: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-24.show-tablet, .show-tablet-7 {
  display: none;
}

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

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

.uui-navbar03_link-3 {
  color: #333;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

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

.uui-navbar03_link-3.w--current {
  color: #333;
}

.uui-button-icon-11 {
  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-9 {
  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-9:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right-3 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-24 {
  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-navbar03_bottom-bar-left-3 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background-3 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-21 {
  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-navbar03_item-heading-3 {
  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-navbar03_item-heading-3.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper-3 {
  flex: none;
}

.uui-navbar03_dropdown-link-3 {
  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: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-3:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-11 {
  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-navbar03_text-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading-3 {
  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-navbar03_dropdown-link-list-3 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left-3 {
  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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list-3.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-12 {
  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-navbar03_dropdown-toggle-3 {
  color: #333;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown-3 {
  position: static;
}

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

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

.uui-logo_logotype-9 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-8 {
  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-8 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-8 {
  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-9 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link-3 {
  padding-left: 0;
  display: block;
}

.uui-navbar03_component-3 {
  z-index: 999;
  border-bottom: 0px none var(--untitled-ui-gray100);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  align-items: center;
  max-width: 100%;
  min-height: 5rem;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.text-block-122 {
  font-family: Inter, sans-serif;
}

.gradient-button-text {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(112deg, #d1210e, #f9b035);
  border-radius: .4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.2rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 10px 40px #0000001f;
}

.gradient-button-text.max-width-full-mobile-landscape {
  object-fit: fill;
  border: 1px #ff6868;
  border-radius: 999px;
  width: 100%;
  padding-top: .8rem;
  padding-bottom: .8rem;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.gradient-button-text.max-width-full-mobile-landscape:hover {
  box-shadow: none;
  background-image: linear-gradient(112deg, #d1210e, #f9b035);
}

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

.text-block-124 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.pre-header-center {
  background-image: linear-gradient(90deg, var(--red), #f9b035);
  color: #f9b035;
  text-align: center;
  letter-spacing: .025em;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.button-17 {
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 9px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

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

.f-gallery-image-s {
  height: 300px;
}

.f-gallery-lightbox {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.f-gallery-image-tall {
  height: 640px;
}

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

.f-h3-heading-2 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 48px;
  line-height: 1.2;
}

.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-08 {
  margin-bottom: 8px;
}

.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-margin-bottom-48 {
  margin-bottom: 48px;
}

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

.f-section-large-2 {
  padding: 40px 5% 60px;
  position: relative;
}

.text-block-125 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

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

.uui-logos01_logo-5 {
  height: 2.5rem;
}

.uui-logos01_wrapper-5 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-5 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-6 {
  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-max-width-large-16 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

.timeline_image-wrapper {
  background-image: linear-gradient(138deg, #000, #0000 28%), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fc74f13a751695a49bb03c_Image%20Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  overflow: hidden;
}

.section-timeline {
  z-index: -3;
  background-color: #0a0a0a;
  display: none;
  position: relative;
}

.brix---color-accent-7 {
  color: #4a3aff;
}

.section-timeline-cta {
  background-color: #0a0a0a;
}

.button-wrapper {
  justify-content: center;
  display: flex;
}

.section-hero {
  display: block;
  position: relative;
}

.text-colour-white {
  color: #fff;
}

.footer_credits-wrapper {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.timeline_circle {
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: sticky;
  top: 41vh;
  box-shadow: 0 0 0 8px #0a0a0a;
}

.timeline_quote-text-wrapper {
  flex: 1;
}

.hero-nav_button-wrapper {
  display: flex;
}

.timeline_quote-title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.relume-logo-secondary {
  z-index: 1;
  color: #fff;
  position: absolute;
  inset: 0%;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(#ff7448, #ff4848 51%, #6248ff);
  width: 3px;
  height: 41vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.text-colour-lightgrey {
  color: #ffffffa6;
}

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

.timeline_quote-image {
  border-radius: 8px;
  width: 48px;
  height: 48px;
  margin-right: 24px;
}

.button-icon-small-secondary {
  z-index: 500;
  color: #161616;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-small-secondary:hover {
  transform: translate(0, -2px);
}

.button-icon-small-secondary.margin-right-small {
  margin-right: 16px;
}

.brix---section-9 {
  color: #fff;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 0;
}

.button-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.button-icon-small {
  z-index: 500;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #0a0a0a;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-small:hover {
  transform: translate(0, -2px);
}

.button-icon-small.margin-right-small {
  margin-right: 16px;
}

.brix---color-neutral-818 {
  color: #211f54;
}

.text-underline {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fc74f13a751695a49bb035_Underline.svg");
  background-position: 50% 110%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -8px;
  margin-bottom: -8px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: inline-block;
}

.hero-nav {
  justify-content: space-between;
  align-items: center;
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_definition-wrapper {
  background-color: #ffffff0d;
  border-radius: 16px;
  padding: 16px;
}

.container-46 {
  width: 1500px;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.timeline_centre {
  justify-content: center;
  display: flex;
}

.margin-bottom-xlarge {
  margin-bottom: 56px;
}

.timeline_progress {
  z-index: -2;
  background-color: #414141;
  flex: 0 auto;
  order: 0;
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline-hero_heading-wrapper {
  text-align: center;
  max-width: 1150px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.footer_text-wrapper {
  text-align: center;
  width: 1500px;
  max-width: 1500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.padding-vertical-xlarge {
  padding-top: 120px;
  padding-bottom: 120px;
  display: none;
}

.f-image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 80px;
}

.paragraph-large {
  letter-spacing: -.02em;
  font-size: 20px;
}

.timeline_quote-wrapper {
  border: 2px solid #fff;
  border-radius: 16px;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

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

.text-link {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
}

.timeline-main_heading-wrapper {
  color: #fff;
  text-align: center;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.heading-59 {
  color: #101010;
  text-align: center;
  margin-top: 30px;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

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

.timeline_text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.brix---display-5 {
  color: #283854;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 84px;
}

.overlay-fade-top {
  background-image: linear-gradient(#0a0a0a, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.relume-logo-primary {
  z-index: 0;
  color: #000;
  position: absolute;
  inset: 0%;
}

.page-wrapper {
  z-index: 0;
  position: relative;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
  padding-top: 10vh;
  position: sticky;
}

.brix---heading-h3-size-5 {
  color: #666;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
}

.overlay-fade-bottom {
  background-image: linear-gradient(to top, #0a0a0a, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_link {
  opacity: .6;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 8px;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.timeline_link:hover {
  opacity: 1;
}

.padding-vertical-xxlarge {
  padding-top: 0;
  padding-bottom: 80px;
}

.text-block-126 {
  color: #333;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.timeline_date-text {
  color: #fff;
  text-align: left;
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.2;
  position: static;
  top: 50vh;
  bottom: auto;
}

.timeline_milestone-badge {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

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

.background-layer {
  z-index: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

.section-timeline-heading {
  background-color: #0a0a0a;
  display: none;
}

.timeline_badge {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #ffffff26;
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.padding-vertical-footer {
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 40px;
}

.section-footer {
  position: relative;
}

.timeline_quote {
  color: #fff;
  margin-bottom: 16px;
  font-size: 14px;
}

.button-inverted {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 8px;
  padding: 14px 32px;
  font-weight: 700;
  line-height: 20px;
  transition: all .4s;
}

.button-inverted:hover {
  transform: translate(0, -4px);
}

.relume-link {
  width: 124px;
  height: 33.33px;
  position: relative;
}

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

.f-gallery-image-s-2 {
  height: 300px;
}

.f-gallery-lightbox-2 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.f-gallery-image-tall-2 {
  height: 640px;
}

.f-gallery-two-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}

.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-heading-detail-small-3 {
  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-49 {
  margin-bottom: 8px;
}

.f-title-wrapper-center-2 {
  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-margin-bottom-50 {
  margin-bottom: 48px;
}

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

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

.container-47 {
  max-width: 1150px;
  margin-top: 50px;
}

.heading-60 {
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 1.2;
}

.text-span-21 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

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

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

.f-career-button-primary-2 {
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #ff8121;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

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

.f-career-button-wrapper-2 {
  grid-column-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.f-paragraph-large-2 {
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.f-career-card-divider {
  background-color: var(--flowui-component-library-grey-300);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.f-career-badge-small-2 {
  background-color: var(--flowui-component-library-gray-100);
  color: var(--flowui-component-library-gray-900);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

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

.f-sub-heading-regular {
  color: #101010;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-career-top-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.f-career-content-wrapper-2 {
  width: 100%;
}

.f-career-card-2 {
  border: 1px solid #e4e6f1;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  transition: box-shadow .3s;
  display: none;
}

.f-career-card-2:hover {
  box-shadow: 0 48px 140px -48px #393b6a29;
}

.f-career-block-small {
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

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

.f-container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

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

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link {
  color: var(--untitled-ui-gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui-gray500);
}

.uui-team02_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.uui-text-size-medium-25 {
  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-text-size-medium-25.text-color-primary700 {
  color: var(--untitled-ui-primary700);
}

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

.uui-heading-tiny-5 {
  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-team02_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team02_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

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

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

.uui-team02_list-wrapper {
  margin-bottom: 80px;
}

.uui-team02_component {
  margin-top: 4rem;
}

.uui-button-27 {
  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-27:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-27: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-25 {
  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-25:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-25: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-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

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

.uui-text-size-large-19 {
  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-19 {
  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-15 {
  color: #f9b035;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

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

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

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

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

.button-18 {
  width: 150px;
  display: block;
}

.heading-61 {
  text-align: left;
}

.div-block-17 {
  border-bottom: 2px solid #cecece;
}

.grid-13 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.div-block-18 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.grid-14 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: end center;
  place-items: end start;
  width: 70%;
  margin-left: 50px;
  margin-right: 50px;
  padding-bottom: 40px;
}

.button-19 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff3;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
}

.container-48 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.text-block-127 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-128 {
  color: #333;
  font-weight: 500;
}

.brix---icon-square-36px-2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #3d3d3d52;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 36px;
  height: 50px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-2:hover {
  transform: scale(.92);
}

.brix---social-media-grid-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(auto-fit, 50px);
  justify-content: center;
  align-self: flex-end;
  justify-items: center;
  padding-bottom: 40px;
  display: none;
}

.brix---paragraph-default-8 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---mg-bottom-32px-7 {
  margin-bottom: 32px;
}

.brix---text-200-medium {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---color-accent-8 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---heading-h3-size-6 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---heading-h3-size-link {
  color: var(--elements-webflow-library-neutral--800);
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  transition: color .3s;
}

.brix---heading-h3-size-link:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---text-decoration-none-2 {
  text-decoration: none;
}

.brix---mg-bottom-16px-4 {
  margin-bottom: 16px;
}

.brix---text-center-7 {
  text-align: center;
}

.brix---avatar-image-link-2 {
  transition: transform .3s;
}

.brix---avatar-image-link-2:hover {
  transform: scale(1.1);
}

.brix---avatar-circle-06 {
  border-radius: 50%;
  width: 160px;
  max-width: 160px;
  height: 160px;
  max-height: 160px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-team-v1 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px 56px;
  display: flex;
}

.brix---grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-10 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---color-neutral-820 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---inner-container-574px---center-4 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-5 {
  margin-bottom: 48px;
}

.brix---container-default-10 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-10 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 176px;
  padding-bottom: 176px;
}

.image-22 {
  width: 24px;
  height: 24px;
}

.image-23 {
  width: 20px;
  height: 20px;
}

.error-text {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text {
  font-weight: 600;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-28 {
  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-28:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-5 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-5:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-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-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  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:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb89e5a21476b34ad4c0b_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-5 {
  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-5: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-5::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-5.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-5.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.uui-field-label {
  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-field-wrapper {
  position: relative;
}

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

.uui-form-radio-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd963_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);
  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/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd962_check-tick.svg");
}

.uui-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

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

.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-contact02_form {
  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-contact02_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 4rem auto 0;
}

.uui-text-size-large-20 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

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

.uui-heading-medium-20 {
  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-16 {
  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-18 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.f-image-cover-4 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: clip;
  box-shadow: 0 20px 40px #00000014;
}

.f-contact-image-wrapper {
  max-width: 550px;
  height: 100%;
}

.f-error-message {
  background-color: var(--flowui-component-library-error-lighter);
  color: var(--flowui-component-library-error-darker);
  text-align: center;
  border-radius: 8px;
}

.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 {
  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-checkbox-label {
  color: var(--flowui-component-library-gray-900);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.f-checkbox {
  border-width: 2px;
  border-color: var(--flowui-component-library-gray-400);
  background-color: var(--flowui-component-library-white);
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.f-checkbox.w--redirected-checked {
  background-color: var(--flowui-component-library-gray-900);
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.f-checkbox.w--redirected-focus {
  box-shadow: none;
}

.f-checkbox-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

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

.f-text-area {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  border-radius: 8px;
  min-height: 112px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.f-text-area:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-text-area::placeholder {
  color: var(--flowui-component-library-gray-500);
}

.f-field-label {
  color: #101010;
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

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

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

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

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

.f-contact-form {
  flex-direction: column;
  font-family: Inter, sans-serif;
  display: flex;
}

.f-paragraph-large-3 {
  color: #555;
  letter-spacing: -.02em;
  word-break: normal;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

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

.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-margin-bottom-65 {
  margin-bottom: 8px;
}

.f-margin-bottom-66 {
  margin-bottom: 0;
}

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

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

.f-section-large-4 {
  background-color: #fdfdfd;
  background-image: linear-gradient(#fff, #fff);
  margin-top: 120px;
  padding: 20px 5% 92px;
  position: relative;
}

.uui-contact14_map-2 {
  width: 100%;
  height: 100%;
}

.uui-contact14_map-wrapper-2 {
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.uui-contact14_tab-pane-2 {
  height: 100%;
}

.uui-contact14_map-placeholder-2 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-12 {
  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-10 {
  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-10:hover {
  color: var(--untitled-ui-primary800);
}

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

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

.uui-text-size-medium-26 {
  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-9 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-13 {
  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-contact14_tabs-link-2 {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-contact14_tabs-link-2.w--current {
  border-left-color: var(--untitled-ui-primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-contact14_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact14_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: grid;
}

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

.uui-container-large-35 {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.grid-15 {
  grid-template-rows: auto;
}

.button-20 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #101010;
  text-align: center;
  background-color: #f5f5f7;
  border-radius: 6px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.bold-text {
  color: #101010;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}

.body-4 {
  background-color: #fdfdfd;
}

.heading-62 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 70px;
}

.container-49 {
  max-width: 1150px;
}

.div-block-19 {
  margin-top: 20px;
}

.uui-button-29 {
  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-29:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

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

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

.uui-text-size-large-21 {
  color: #333;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

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

.uui-heading-xxsmall-14 {
  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-avatar-group_item-2, .uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

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

.uui-faq01_cta {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

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

.uui-text-size-medium-27 {
  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-faq01_answer-2 {
  overflow: hidden;
}

.accordion-icon_vertical-line-2 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui-gray400);
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-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: 500;
}

.uui-faq01_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_accordion-2 {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-2.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-2 {
  margin-top: 4rem;
}

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

.uui-heading-medium-21 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading-17 {
  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-19 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

.form-block {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 8px;
  padding: 20px 40px;
  box-shadow: 0 20px 40px 5px #00000014;
}

.container-50 {
  max-width: 1150px;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-51 {
  max-width: 1150px;
}

.image-24 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
}

.grid-17 {
  grid-column-gap: 51px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.section-31 {
  background-color: #f5f5f7;
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.text-block-129 {
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.grid-18 {
  grid-template-rows: auto;
}

.div-block-20 {
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: auto;
  padding-bottom: 20px;
  box-shadow: 0 20px 40px #00000014;
}

.heading-63 {
  margin-left: 20px;
  padding-left: 0;
}

.heading-64 {
  margin-left: 20px;
  font-family: Inter, sans-serif;
}

.brix---bg-image-full-width {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library-neutral--100);
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white {
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white:hover {
  background-color: var(--elements-webflow-library-secondary--color-2);
  color: var(--elements-webflow-library-accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-4 {
  margin-right: 24px;
}

.brix---buttons-row-4 {
  align-items: center;
  display: flex;
}

.brix---paragraph-default-9 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-821 {
  color: var(--elements-webflow-library-neutral--100);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---heading-h2-size-11 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---grid-cta-v10 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .78fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---container-default-11 {
  max-width: 82rem;
  padding-left: 0;
  padding-right: 0;
}

.brix---cta-bg-overlay {
  background-image: linear-gradient(#0009, #0009);
  align-items: center;
  min-height: 80vh;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-52 {
  background-image: linear-gradient(260deg, #f9b03580, #ee7365 67%), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fad3f91f9a1d9a5dc05f61_nicholas-green-nPz8akkUmDI-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  max-width: 1150px;
  height: 400px;
  margin-bottom: 100px;
  padding-left: 40px;
  box-shadow: 0 20px 40px 2px #0000001f;
}

.heading-65 {
  color: #fdfdfd;
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 60px;
  display: flex;
}

.text-block-130 {
  color: #fdfdfd;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.div-block-21 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  width: 70%;
}

.button-21 {
  color: #080808;
  text-align: center;
  background-color: #fdfdfd;
  border-radius: .4em;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.brix---cta-v1-floating-item-02 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---text-center-8 {
  text-align: center;
}

.brix---inner-container-600px---center-4 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-card {
  background-color: var(--elements-webflow-library-accent--primary-1);
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/664307ea097c5d8b50af9e82_nicholas-green-nPz8akkUmDI-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  padding: 110px 60px;
  position: relative;
}

.brix---section-small {
  color: #fff;
  -webkit-text-stroke-color: white;
  background-color: #fff;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.gr-knapp {
  background-color: #f7f8fa;
  border: 0 #252525;
  border-radius: .4rem;
  margin-left: 0;
  margin-right: 0;
  padding: 1.2rem 2rem;
  text-decoration: none;
}

.gr-knapp.max-width-full-mobile-landscape {
  color: #101010;
  background-color: #fff;
  border: 1.5px solid #a7a3a3;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  font-size: 20px;
  font-weight: 500;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e0_happy-business-afro-american-man-standing-smiling-against-blue.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.div-block-23 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276f1_speechless-.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.heading-66 {
  color: #fff;
  letter-spacing: -.025em;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.scroll-inner {
  align-items: flex-end;
  width: 300vw;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 220px;
  padding-left: 435px;
  padding-right: 5%;
  display: flex;
}

.heading-67 {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  font-size: 3rem;
  display: flex;
}

.sticky-wrap {
  width: 100%;
  height: 100vh;
  padding-top: 0;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div-block-24 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276dd_raphael-lovaski-88IOcZz53eg-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e5_alexander-grigoryev-kcxDSdSebms-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.scroll-card {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-radius: 2rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 600px;
  height: 800px;
  min-height: 32%;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
}

.media-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 1000px;
  position: relative;
  inset: 0% 0% auto;
}

.sticky-container {
  width: 100%;
  height: 600vw;
  display: flex;
  position: relative;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276ec_mohammed-hassan-fdCvrdYUJsY-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.div-block-27 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e8_favour-otunji-0MXXW7UWZh8-unsplash-p-1080.jpeg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.container-53 {
  max-width: 1150px;
}

.brix---paragraph-default-10 {
  color: #101010;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.brix---color-neutral-822 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---heading-h3-size-7 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-823 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---text-201 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---badge-primary-small-light {
  color: #f9b035;
  background-color: #f9b0351a;
  border-radius: 40px;
  padding: 14px 22px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.brix---mg-right-16px {
  margin-right: 16px;
}

.brix---flex-horizontal-start {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---mg-bottom-24px-6 {
  margin-bottom: 24px;
}

.brix---blog-card-image {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brix---blog-card-image-wrapper {
  border-radius: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-bottom-32px-8 {
  margin-bottom: 32px;
}

.brix---blog-card-wrapper {
  background-color: #fff;
  border-radius: 8px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.brix---grid-3-columns-gap-row-72px {
  grid-column-gap: 28px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---badge-secondary-category-badges {
  border: 1px solid var(--elements-webflow-library-neutral--400);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-01);
  color: var(--elements-webflow-library-neutral--800);
  text-align: center;
  border-radius: 40px;
  margin-left: 24px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary-category-badges:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
}

.brix---badge-secondary-category-badges.w--current {
  border-color: var(--elements-webflow-library-accent--primary-1);
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  cursor: default;
}

.brix---categories-badges-item-wrapper {
  flex-direction: row;
  display: flex;
}

.brix---categories-badges-wrapper {
  justify-content: flex-end;
  display: flex;
}

.brix---heading-h2-size-12 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---grid-title-and-categories {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 64px;
  display: grid;
}

.brix---container-default-12 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-small-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---text-200-bold-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---avatar-circle-03 {
  border-radius: 50%;
  width: 64px;
  max-width: 64px;
  height: 64px;
  max-height: 64px;
  overflow: hidden;
  transform: translate(0);
}

.brix---blog-card-image-featured {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  height: 100%;
}

.brix---blog-card-image-featured-wrapper-v1 {
  border-radius: 0;
  height: 448px;
  overflow: hidden;
  transform: translate(0);
}

.brix---blog-card-featured {
  grid-column-gap: 48px;
  grid-row-gap: 28px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  box-shadow: 0 20px 40px #00000014;
}

.brix---blog-card-featured-wrapper {
  border-radius: 0;
  width: 100%;
  text-decoration: none;
}

.brix---heading-h1-size-3 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-2 {
  color: var(--elements-webflow-library-accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---text-center-9 {
  text-align: center;
}

.brix---inner-container-700px-center {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---section-pd-bottom-56px {
  padding-top: 80px;
  padding-bottom: 56px;
}

.text-span-22 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.div-block-28 {
  width: 95%;
}

.div-block-29 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-30 {
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 40px;
}

.div-block-31, .div-block-32, .div-block-33, .div-block-34 {
  padding-left: 20px;
  padding-right: 20px;
}

.uui-button-icon-13 {
  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-11 {
  grid-column-gap: .5rem;
  color: var(--link-color);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  padding: 0 0 0 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-11:hover {
  color: var(--link-color);
}

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

.uui-text-size-medium-28 {
  color: #555;
  letter-spacing: normal;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-heading-xsmall-9 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  column-count: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blog04_title-link {
  margin-bottom: .75rem;
  padding-left: 0;
  text-decoration: none;
  display: block;
}

.uui-blog04_title-link.featured-article {
  margin-bottom: .75rem;
}

.uui-blog04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog04_category-link {
  background-color: var(--untitled-ui-white);
  color: #f9b035;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.uui-blog04_meta-wrapper {
  color: #f9b035;
  mix-blend-mode: multiply;
  background-color: #f9b03514;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  margin-left: 20px;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blog04_image {
  object-fit: cover;
  background-color: #0000;
  border-radius: 8px 8px 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog04_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog04_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog04_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog04_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog04_item {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.uui-blog04_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.uui-blog04_list-wrapper {
  border-top: 0 #000;
  max-width: 1300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.uui-blog04_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .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;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog04_menu-link:hover, .uui-blog04_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog04_menu-link.last-link {
  color: #101010;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-blog04_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog04_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-small {
  color: #101010;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
}

.uui-blog04_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 1rem;
  display: flex;
}

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

.uui-blog04_featured-list-wrapper {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 20px 40px #00000014;
}

.uui-blog04_component {
  margin-top: 6rem;
}

.uui-text-size-large-22 {
  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-large-4 {
  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-subheading-18 {
  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-20 {
  width: 100%;
  max-width: 48rem;
}

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

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

.uui-page-padding-43 {
  margin-top: -50px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-131 {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-132 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-133, .text-block-134, .text-block-135, .text-block-136 {
  color: #333;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-137 {
  color: #333;
}

.image-25 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-block-138, .text-block-139, .text-block-140, .text-block-141, .text-block-142, .text-block-143 {
  font-family: Inter, sans-serif;
}

.uui-navbar08_menu-button-4 {
  padding: 0;
}

.uui-button-30 {
  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-30:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-30: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-9 {
  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-9:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-26 {
  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-26:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-26: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-26.show-tablet, .show-tablet-8 {
  display: none;
}

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

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

.uui-navbar08_link-7 {
  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-7:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_link-7.w--current {
  color: var(--untitled-ui-gray600);
}

.uui-text-size-small-22 {
  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-navbar08_item-heading-6 {
  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-6.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

.uui-navbar08_icon-wrapper-8 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link-6 {
  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-6:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-12 {
  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-4 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading-5 {
  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-4 {
  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-4 {
  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-8 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-8.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-13 {
  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-8 {
  color: #fff;
  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-8:hover {
  color: var(--untitled-ui-gray700);
}

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

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

.uui-logo_logotype-10 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-9 {
  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-9 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-9 {
  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-10 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link-4 {
  padding-left: 0;
}

.uui-navbar08_container-4 {
  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-9 {
  z-index: 999;
  border-bottom: 0px none var(--untitled-ui-gray100);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff80;
  align-items: center;
  max-width: 100%;
  min-height: 5rem;
  margin-bottom: 60px;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.text-block-144 {
  color: #f9b035;
  margin-bottom: .75rem;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.text-span-23 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-68 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(112deg, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  height: 100px;
  padding-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 800;
}

.h1-gradient {
  background-image: linear-gradient(107deg, var(--red), #f9b035);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  height: 100%;
  margin-top: 20px;
  padding-top: 80px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 100px;
}

.hero-heading-left-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-54 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.button-primary-5 {
  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-5:hover {
  color: #fff;
  background-color: #32343a;
}

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

.shadow-two-2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65016f21c69af14f4ea2f00f_Neon%20Theme%20Swapper.png");
  background-position: 0 0;
  background-size: auto;
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-69 {
  font-family: Inter, sans-serif;
}

.uui-cta01_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

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

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

.uui-button-31 {
  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-31:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-secondary-gray-27 {
  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-27:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-27: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-27.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

.uui-text-size-large-23 {
  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-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-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: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-cta01_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-31 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-38 {
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-page-padding-44 {
  height: 800px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-44:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  height: auto;
}

.uui-section_cta01 {
  background-color: var(--untitled-ui-white);
}

.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-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-02, .uui-heroheader10_notification-image-01 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-wrapper {
  z-index: 2;
  width: 23rem;
  position: absolute;
  inset: auto auto -3% -20%;
}

.uui-heroheader10_image-background {
  z-index: 0;
  background-color: #fff;
  background-image: linear-gradient(#f9b035, #ee7365);
  border-radius: 20rem 20rem 1.5rem 1.5rem;
  position: absolute;
  inset: 0%;
}

.uui-heroheader10_image {
  z-index: 1;
  width: 100%;
  max-width: 19.75rem;
  position: relative;
  bottom: -12%;
}

.uui-heroheader10_image-inner-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.uui-heroheader10_image-wrapper {
  justify-content: center;
  align-items: flex-end;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-29 {
  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-ratings_number-2 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-2 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-2 {
  margin-left: 1rem;
}

.uui-avatar-group_item-3 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-2 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

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

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

.uui-button-icon-14 {
  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-14.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-max-width-small-3 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-8 {
  color: #fdfdfd;
  max-width: 85%;
  margin-bottom: 1.5rem;
  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-xlarge-8 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader10_component {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-section_heroheader10 {
  background-color: #0000;
  background-image: linear-gradient(to right, #0009, #0000);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.uui-section_heroheader10:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  height: 1000px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-26 {
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-55 {
  align-items: center;
  max-width: 1150px;
  display: block;
}

.div-block-35 {
  max-width: 50%;
}

.heading-70 {
  color: #fdfdfd;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-145 {
  color: #fdfdfd;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.section-32 {
  background-image: linear-gradient(to right, #000000b3, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fb0b3127d25b383b228286_anthony-delanoix-hzgs56Ze49s-unsplash.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  align-items: center;
  height: 700px;
  max-height: 1000px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.grid-20 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-71 {
  color: #f9b035;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.section-33 {
  margin-top: 60px;
}

.div-block-36 {
  text-align: center;
  border-right: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-146 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.uui-navbar3_menu-button-4 {
  padding: 0;
}

.uui-button-32 {
  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-32:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-32: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-10 {
  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-10:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-28 {
  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-28:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-28: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-28.show-tablet, .show-tablet-9 {
  display: none;
}

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

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

.uui-navbar03_link-4 {
  color: #fff;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

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

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

.uui-button-icon-15 {
  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-12 {
  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-12:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right-4 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-30 {
  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-navbar03_bottom-bar-left-4 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container-4 {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background-4 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-23 {
  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-navbar03_item-heading-4 {
  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-navbar03_item-heading-4.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right-4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper-4 {
  flex: none;
}

.uui-navbar03_dropdown-link-4 {
  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: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-4:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-13 {
  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-navbar03_text-wrapper-4 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading-4 {
  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-navbar03_dropdown-link-list-4 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left-4 {
  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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list-4.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-14 {
  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-navbar03_dropdown-toggle-4 {
  color: #fff;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-4:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown-4 {
  position: static;
}

.uui-navbar03_menu-4 {
  color: #f19191;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

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

.logo-dark {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-10 {
  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-10 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-10 {
  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-11 {
  flex-flow: column;
  align-items: center;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link-4 {
  padding-left: 0;
}

.uui-navbar03_component-4 {
  z-index: 999;
  border-bottom: 1px none var(--untitled-ui-gray100);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: #0000;
  align-items: center;
  min-height: 5rem;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.text-block-147 {
  color: #fdfdfd;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-148 {
  color: #181afa;
  margin-top: 2rem;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.container-56 {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.section-34 {
  background-color: var(--alley-component-library-neutral--off-white);
  margin-top: 4rem;
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-content {
  color: #1a1a1a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.integration-wrapper {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  max-width: 920px;
  margin: 64px auto;
  padding-top: 32px;
  padding-bottom: 32px;
}

.integration-bottom-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.integration-name {
  box-shadow: none;
  color: #1a1a1a;
  background-color: #fff;
  border-radius: 8px 8px 12px 12px;
  padding: 4px 16px;
  font-weight: 600;
  line-height: 24px;
}

.integration-name-wrapper {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

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

.heading-detail-section {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-large-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.integration-logo-item {
  background-color: #fff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin: 14px;
  padding: 14px;
  transition: all .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.integration-logo-item:hover {
  box-shadow: 17px 17px 64px -14px #4d4d4d29;
}

.button-primary-light {
  color: #fff;
  background-color: #4255bd;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.button-primary-light.margin-bottom-24 {
  margin-bottom: 24px;
}

.integration-inner-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-section {
  background-image: linear-gradient(#141a20, #2f210a 41%, #b37000 100%, #e18c41 100%, #ee7365);
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.feature-text-wrapper {
  width: 100%;
  max-width: 510px;
  margin-right: auto;
}

.feature-text-wrapper.right {
  margin-left: auto;
  margin-right: 0;
}

.text-white {
  color: #fff;
}

.container-57 {
  width: 100%;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.col-6 {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.large-heading {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  line-height: 1.1;
}

.row {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.large-subtitle {
  color: #8a8f98;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4;
}

.lottie-greenbtn {
  width: 100%;
  max-width: 551px;
  margin-right: auto;
}

.logos-without-title {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-58 {
  justify-content: flex-start;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-wrapper-three-2 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three-2 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.image-27 {
  text-align: center;
  border-radius: 8px;
  height: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-37 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.image-28 {
  float: none;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}

.container-59 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1140px;
  margin-left: 100px;
  display: flex;
}

.heading-72 {
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 54px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.heading-73 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 64px;
}

.section-35 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64eef3c995e54b90292dee49_Group%2013.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 700px;
  display: flex;
}

.uui-heroheader07_light-overlay {
  mix-blend-mode: screen;
  width: 80rem;
  min-width: 80rem;
  height: auto;
  position: absolute;
  bottom: -64%;
  right: -20%;
}

.uui-heroheader07_card-image-02 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #ffffff80 0%, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(-10%, 30%)rotate(30deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_card-image-01 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(20%, -20%)rotate(60deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_image-wrapper {
  background-image: linear-gradient(229deg, var(--untitled-ui-gray700), var(--untitled-ui-gray800));
  justify-content: center;
  align-items: center;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-button-33 {
  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-33:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-icon-16 {
  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-16.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-icon-16.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-29 {
  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-29:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-29: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-29.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-29.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-29.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-29.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

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

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

.text-slogan {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-slogan.text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-max-width-small-4 {
  width: 100%;
  max-width: 80%;
}

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

.uui-heading-xlarge-9 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-9.text-color-white {
  color: var(--untitled-ui-white);
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
}

.uui-heading-subheading-19 {
  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-heading-subheading-19.uui-text-color-gray200, .uui-text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-heroheader07_content.z-index-1 {
  color: var(--untitled-ui-white);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.uui-heroheader07_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-32 {
  align-items: center;
  height: 100%;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

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

.uui-page-padding-45 {
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader07 {
  background-color: var(--untitled-ui-gray800);
  background-image: linear-gradient(to right, #000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fad3f91f9a1d9a5dc05f61_nicholas-green-nPz8akkUmDI-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 0;
  width: 100%;
  height: 850px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: hidden;
}

.text-span-24 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(260deg, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 800;
}

.text-block-149 {
  color: #fff;
}

.uui-button-link-13 {
  grid-column-gap: .5rem;
  color: var(--link-color);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-13:hover {
  color: var(--link-color);
}

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

.uui-heading-xsmall-10 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog06_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blog06_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog06_category-link {
  color: #f9b035;
  background-color: #0000;
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: Inter, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.uui-blog06_meta-wrapper {
  background-color: #283854;
  background-image: linear-gradient(90deg, var(--red) 23%, var(--orange));
  color: var(--nexus);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

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

.uui-blog06_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.uui-blog06_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog06_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog06_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blog06_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.uui-blog06_menu-link {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .5rem .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;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog06_menu-link:hover, .uui-blog06_menu-link.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog06_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog06_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
}

.uui-blog06_component {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 6rem;
  display: flex;
}

.uui-text-size-large-24 {
  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-large-6 {
  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-max-width-large-21 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.text-block-150 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: .8rem;
}

.container-60 {
  max-width: 1140px;
}

.container-61 {
  flex-direction: column;
  align-items: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-74 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 60px;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 800;
}

.text-block-151 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.image-29 {
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 20px 40px #0000001f;
}

.grid-22 {
  grid-column-gap: 49px;
  grid-row-gap: 50px;
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  -webkit-text-stroke-color: #ffffff78;
  border: 1px #6e6e6e;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .4fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1140px;
  margin: 0 auto;
  padding: 40px;
  display: grid;
}

.section-36 {
  margin-bottom: 80px;
}

.paragraph-4 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.heading-75 {
  font-size: 22px;
}

.heading-76 {
  color: #101010;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

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

.column-4 {
  padding-left: 0;
  padding-right: 0;
}

.brix---heading-h3-size-8 {
  color: #333;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
}

.brix---color-neutral-824 {
  color: var(--elements-webflow-library-neutral--800);
  font-family: Inter, sans-serif;
}

.brix---color-accent-9 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---display-6 {
  color: #f9b035;
  font-size: 64px;
  font-weight: 700;
  line-height: 84px;
}

.brix---text-center-10 {
  text-align: center;
}

.brix---grid-4-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---heading-h2-size-13 {
  color: #101010;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---inner-container-600px---center-5 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-56px-3 {
  margin-bottom: 56px;
}

.brix---container-default-13 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-11 {
  color: var(--elements-webflow-library-neutral--100);
  padding-top: 120px;
  padding-bottom: 100px;
}

.grid-23 {
  border-radius: 0;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.image-30, .image-31, .image-32 {
  border-radius: 20px;
}

.container-62, .container-63 {
  max-width: 1140px;
}

.image-33 {
  border-radius: 20px;
}

.container-64 {
  max-width: 768px;
  margin-bottom: 60px;
}

.section-37 {
  margin-bottom: 80px;
}

.heading-77 {
  color: #101010;
  text-align: left;
  font-family: Inter, sans-serif;
}

.column-5 {
  padding-left: 0;
}

.uui-text-divider-3 {
  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-blogpost01_date-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-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;
}

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

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

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

.uui-blogpost01_divider-2 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.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-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-4.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-4.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-2 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-2 {
  width: 50%;
}

.uui-blogpost01_share-2 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-2 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-2 {
  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;
}

.uui-text-rich-text-2 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-2 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 h5, .uui-text-rich-text-2 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-2 a {
  text-decoration: underline;
}

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-2 {
  margin-bottom: 4rem;
}

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

.uui-blogpost01_image-wrapper-2 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-breadcrumb-link-2 {
  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-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-2.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

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

.uui-breadcrumb-divider-2 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-2 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

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

.container-65 {
  max-width: 768px;
}

.section-38 {
  background-color: #f1f1f1;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-24 {
  grid-template-rows: auto;
}

.paragraph-5 {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-style: italic;
  line-height: 1.5;
}

.uui-testimonial11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial11_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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

.uui-testimonial11_arrow.left {
  right: 4rem;
}

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

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

.uui-heading-tiny-6 {
  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-testimonial11_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-22 {
  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-22.text-weight-medium {
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
}

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

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

.uui-testimonial11_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_client-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

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

.uui-testimonial11_slide {
  margin-right: 5rem;
}

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

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

.uui-container-large-42 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_testimonial11 {
  background-color: #f5f5f5;
}

.container-66 {
  max-width: 1140px;
}

.section-39 {
  background-color: #f5f5f5;
  padding-top: 60px;
  padding-bottom: 60px;
}

.unsplash-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: auto;
  display: block;
}

.image-34 {
  border-radius: 20px;
  margin-top: 20px;
  box-shadow: 0 20px 40px #0000001f;
}

.image-35 {
  border-radius: 20px;
}

.paragraph-6 {
  color: #fdfdfd;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-39 {
  max-width: 400px;
}

.tj-nst-sidor-hero-gradient {
  background-image: linear-gradient(112deg, #d80f0f, #f9b035);
  height: 800px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-40 {
  background-image: linear-gradient(112deg, #df0b0b, #f9b035);
  align-items: center;
  height: 800px;
  display: block;
}

.container-67 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-68 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.uui-padding-vertical-xhuge-36 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-page-padding-48 {
  height: 800px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-container-large-43 {
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-heading-xlarge-10 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 61px;
  font-weight: 800;
  line-height: 1.2;
}

.header {
  background-image: linear-gradient(to right, #f00000, #f9b035);
  max-width: 100%;
}

.div-block-40 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f499b65d108ed44e9c_f%C3%B6retagsevent.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-41 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-42 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fd6d28a49b41483054_konferens.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-43 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f436837ba27f020d26_fysiska-event.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-44 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fe8f19e2b352471bb3_digitala-event.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-45 {
  text-align: center;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f288a0b45f1fb25378_hybrida-event.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section-41 {
  background-color: #fdfdfd;
  height: 900px;
}

.container-69 {
  max-width: 1000%;
  height: 100%;
}

.grid-25 {
  grid-template-rows: 900px;
}

.uui-contact05_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.error-text-2 {
  color: #e23939;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-2 {
  font-weight: 600;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-34 {
  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-34:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-form-button-wrapper-2 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-6 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-6:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-2 {
  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-form-checkbox-icon-2 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  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);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb89e5a21476b34ad4c0b_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-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-6 {
  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-6: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-6::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-6.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-6.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.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-field-wrapper-2 {
  position: relative;
}

.uui-contact05_form {
  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-contact05_form-wrapper {
  flex-direction: column;
  align-items: stretch;
  margin-top: 3rem;
  margin-bottom: 0;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui-primary700);
  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-text-size-large-25 {
  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-15 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-23 {
  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-contact05_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;
  max-width: 100%;
  display: grid;
}

.uui-padding-vertical-xhuge-37 {
  max-width: 100%;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-49 {
  padding-left: 0;
  padding-right: 0;
}

.uui-form-radio-label-2 {
  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-form-radio-icon-2 {
  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-2:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-radio-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd963_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon-2.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon-2.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd962_check-tick.svg");
}

.uui-form-radio-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col-2 {
  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;
}

.form-field-2col-2 {
  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_form-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fdfdfd;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_component-2 {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 0 auto 0;
}

.uui-heading-subheading-20 {
  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-22 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.heading-78 {
  color: #101010;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 42px;
}

.column-6 {
  background-image: radial-gradient(circle at 0 100%, #f9b03573, #fff 54%);
}

.section-42 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650aef3b93b4496ca1b30a31_Image%202.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 900px;
}

.uui-contact01_form {
  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-contact01_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 30rem;
  margin: 0 auto 0;
}

.section-43 {
  height: 800px;
  margin-top: 0;
}

.grid-26 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  height: 100%;
}

.div-block-46 {
  background-image: radial-gradient(circle at 50% 100%, #f9b035, #fff 53%);
  max-width: 100%;
}

.uui-contact02_form-3 {
  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-contact02_component-3 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 2rem auto 0;
  padding: 40px;
  box-shadow: 0 20px 40px #00000014;
}

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

.heading-79 {
  color: #101010;
  text-align: center;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 800;
}

.image-37 {
  height: 100%;
}

.body-6 {
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  max-width: 100%;
}

.uui-contact05_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.error-text-3 {
  color: #e23939;
}

.error-message-4 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-3 {
  font-weight: 600;
}

.success-message-4 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-35 {
  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-35:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-form-button-wrapper-3 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-7 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-7:hover {
  color: var(--untitled-ui-gray700);
}

.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-form-checkbox-icon-3 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  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-3:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb89e5a21476b34ad4c0b_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-3.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-7 {
  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-7: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-7::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-7.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-3 {
  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-field-wrapper-3 {
  position: relative;
}

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

.uui-contact05_form-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
  margin-top: 3rem;
  margin-bottom: 0;
}

.uui-text-style-link-02-2 {
  color: var(--untitled-ui-primary700);
  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-text-size-large-26 {
  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-16 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-24 {
  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-contact05_component-2 {
  grid-column-gap: 0rem;
  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-40 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.cf-testimonial-logos {
  width: 100%;
  max-width: 120px;
}

.cf-testimonial-logos._3 {
  margin-right: 20px;
}

.cf-hero-logos-wrap {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.cf-logos-text {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 133%;
}

.cf-testimonial-logos-contain {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1130px;
  margin: 70px auto;
  display: flex;
}

.cf-hero-layer-blur {
  filter: blur(25px);
  background-color: #f3f3f3;
  width: 100%;
  height: 140px;
  position: absolute;
  inset: auto 0% -12%;
}

.cf-testimonial-name-position {
  color: #0d0e10;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 175%;
}

.cf-testimonial-text---italic {
  color: #0d0e10;
  margin-bottom: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 156%;
}

.cf-black-review-stars {
  margin-bottom: 14px;
}

.cf-hero-testimonial-contain {
  z-index: 1;
  background-color: #fff;
  border-radius: 16px;
  max-width: 360px;
  padding: 24px 32px;
  position: absolute;
  inset: auto 0% 0% auto;
  box-shadow: 0 24px 94px #00000014;
}

.cf-image-review-container {
  width: 50%;
  max-width: 627px;
  position: relative;
}

.cf-testimonial-logo-image {
  margin-left: 16px;
}

.cf-extra-bold-span {
  font-weight: 800;
}

.cf-star-image {
  margin-right: 16px;
}

.cf-testmonial-text-wrapper {
  color: #0d0e10e6;
  align-items: center;
  margin-top: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 150%;
  display: flex;
}

.cf-button-gradient {
  z-index: auto;
  background-color: #ffa84b;
  background-image: linear-gradient(to right, #b16cea 20%, #ff5e69 60%, #ff8a56 80%, #ffa84b);
  display: block;
  position: absolute;
  inset: 0% 0% 0% 5%;
}

.cf-call-arrow-down {
  margin-bottom: -18px;
  margin-left: -18px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cf-cta-arrow-div {
  z-index: 1;
  background-color: #0000;
  border-top-right-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 32px;
  height: 32px;
  margin-left: 7px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-button-text {
  z-index: 1;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.cf-cta-button {
  color: #fff;
  letter-spacing: -.16px;
  background-color: #b16cea;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 24px 40px 26px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-cta-button:hover {
  background-color: #b16cea;
}

.cf-cta-button.rectangle {
  border-radius: 16px;
  padding-right: 30px;
}

.cf-cta-button.rectangle.small {
  padding: 20px 20px 20px 34px;
}

.cf-18px-paragraph {
  color: #000000e6;
  max-width: 510px;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
}

.cf-64px-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 105%;
}

.home-left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  max-width: 540px;
  margin-top: 100px;
  display: flex;
}

.cf-1140px-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.cf-hero-section-2 {
  background-color: #f3f3f3;
  overflow: hidden;
}

.error-text-4 {
  color: #e23939;
}

.error-message-5 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-4 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.success-message-5 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-36 {
  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-36:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-form-button-wrapper-4 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-8 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-8:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-4 {
  color: var(--untitled-ui-gray700);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-form-checkbox-icon-4 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  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-4:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-4.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb89e5a21476b34ad4c0b_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-4.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-4 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-8 {
  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: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-8: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-8::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-8.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-8.select {
  color: var(--untitled-ui-gray900);
  background-color: #fff;
}

.uui-field-label-4 {
  color: #101010;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-4 {
  position: relative;
}

.uui-form-radio-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-weight: 500;
}

.uui-form-radio-icon-3 {
  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-3:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-radio-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd963_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon-3.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  margin-top: 0;
}

.uui-form-radio-icon-3.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui-primary600);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb8f93c8f65ea1c9fd962_check-tick.svg");
}

.uui-form-radio-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col-3 {
  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;
}

.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_form-4 {
  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;
}

.boka-demo-form {
  background-color: #fff;
  border-radius: 13px;
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 0 auto 0;
  padding: 40px;
  box-shadow: 0 20px 40px #00000014;
}

.uui-text-size-large-27 {
  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-17 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-25 {
  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-21 {
  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-23 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.demo-wrapper {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 400vh;
  display: flex;
  position: relative;
  inset: 0%;
}

._150-image-row-wrapper {
  flex: 1;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.browser-dot {
  background-color: #fc615d;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-left: 3px;
  margin-right: 3px;
}

.browser-dot.yellow {
  background-color: #fdbc40;
}

.browser-dot.green {
  background-color: #35cc4b;
}

.demo-container {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-44 {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

._150-image {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25c0_will-turner-yS4VEyOgMEw-unsplash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}

._150-image._3 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25bd_daniel-j-schwarz-CH7-NJQM4zg-unsplash.jpg");
}

._150-image._22 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2584_marvin-meyer-NI5PYkdl8kU-unsplash.jpg");
}

._150-image._10 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25ab_jon-s-9x2l1o67wx0-unsplash.jpg");
}

._150-image._30 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c564fd69e652e394f256c_pars-sahin-puEX_dvFWhc-unsplash.jpg");
}

._150-image._7 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25b1_josh-hild-_TuI8tZHlk4-unsplash.jpg");
}

._150-image._14 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f259c_isaac-madrid-kMuFaJk-d0Y-unsplash.jpg");
}

._150-image._11 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25a5_david-lezcano-vMjfhNAw7mk-unsplash.jpg");
}

._150-image._18 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2590_matthew-ronder-seid-OwsvmAr3PiE-unsplash.jpg");
}

._150-image._24 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f257e_rob-coates-0WSnv89w8NU-unsplash.jpg");
}

._150-image._8 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25ae_john-vicente-uYPEkDOa6DI-unsplash.jpg");
}

._150-image._13 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f259f_artin-bakhan-f1olIOxfMeQ-unsplash.jpg");
}

._150-image._19 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f258a_toby-christopher--FdDxSryyEo-unsplash.jpg");
}

._150-image._23 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2581_dave-herring-3-cPvawkg-I-unsplash.jpg");
}

._150-image._5 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25b7_daniel-j-schwarz-E3QoGwsVLDo-unsplash.jpg");
}

._150-image._12 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25a2_andre-iv-RM73MZdIioQ-unsplash.jpg");
}

._150-image._27 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c564fd69e652e394f2575_alexander-jawfox-4DxFFn8cq90-unsplash.jpg");
}

._150-image._26 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c564fd69e652e394f2578_daniel-j-schwarz-kRsJuiJs_b4-unsplash.jpg");
}

._150-image._20 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f258d_james-adams-HW2jyY7lmig-unsplash.jpg");
}

._150-image._21 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2587_nong-vang-0mt7Pk8JDS0-unsplash.jpg");
}

._150-image._28 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c564fd69e652e394f2572_danil-shostak-wVso9-blKFw-unsplash.jpg");
}

._150-image._15 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2599_sergio-souza-IR4zdB8TDkY-unsplash.jpg");
}

._150-image._25 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f257b_touann-gatouillat-vergos-Izjg-QZRPgI-unsplash.jpg");
}

._150-image._2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25c3_erik-mclean-jcsxshwzvk0-unsplash.jpg");
}

._150-image._4 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25ba_lukas-blaskevicius-2jIBhXbdE8U-unsplash.jpg");
}

._150-image._17 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2593_james-adams-hdHz6O8rLng-unsplash.jpg");
}

._150-image._16 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f2596_moises-alex-0AlDmz8Twv0-unsplash.jpg");
}

._150-image._6 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25b4_pang-yuhao-Sdske9tEDyg-unsplash.jpg");
}

._150-image._9 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c5650d69e652e394f25a8_jack-nelson-MS5CuKPFJzg-unsplash.jpg");
}

._150-image._29 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650c564fd69e652e394f256f_ulysse-pointcheval-rTFcoptOQ4U-unsplash.jpg");
}

._150-image-wrapper-outer {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.browser-demo {
  z-index: auto;
  background-color: #1a1a1a;
  background-image: none;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  flex-wrap: nowrap;
  place-content: flex-end center;
  align-items: center;
  width: 800px;
  height: 400px;
  display: none;
  position: relative;
  overflow: hidden;
}

.resize-text {
  display: none;
}

.browser-top {
  z-index: 1;
  background-color: #e2e2e2;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  align-items: center;
  height: 30px;
  padding-left: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

._150-image-wrapper-inner {
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 150vw;
  height: 200vh;
  display: flex;
  position: absolute;
  transform: rotate(20deg);
}

.section-45 {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.waves-image-gallery-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-small-image-wrap-gallery-4 {
  border-radius: 8px;
  height: 70%;
  position: relative;
  overflow: hidden;
}

.waves-big-image-wrap-gallery-3 {
  border-radius: 8px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.waves-medium-image-wrap-gallery-3 {
  border-radius: 8px;
  height: 80%;
  position: relative;
  overflow: hidden;
}

.waves-bottom-gird-gallery-3 {
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr 1.2fr .7fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 0;
}

.waves-top-grid-gallery-3 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.2fr .8fr .9fr;
  width: 120vw;
  height: 39vh;
  margin-top: 100px;
  margin-bottom: 16px;
}

.waves-master-gallery-3 {
  height: auto;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.waves---section-medium-9 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 100px;
}

.text-block-152 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
}

.text-block-153 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.text-block-154 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.logos-without-title-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-wrapper-three-3 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three-3 {
  background-color: #0000;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 15px;
}

.uui-testimonial05_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-button-icon-17 {
  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-testimonial05_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 .3s;
  display: flex;
}

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

.uui-testimonial05_arrow.hide-mobile-landscape {
  color: var(--untitled-ui-gray500);
}

.uui-text-size-medium-32 {
  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-heading-tiny-7 {
  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-testimonial05_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-testimonial05_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-heading-medium-26 {
  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-26.text-weight-medium {
  font-weight: 500;
}

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

.uui-testimonial05_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial05_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial05_slide {
  margin-top: 80px;
  padding-left: 4rem;
  padding-right: 4rem;
}

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

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

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

.uui-page-padding-53 {
  background-color: #f5f5f5;
  margin-top: 4rem;
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout31_lightbox-image {
  object-fit: cover;
  width: 100%;
}

.uui-lightbox_play-icon-7 {
  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-8 {
  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-layout31_lightbox {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.uui-button-37 {
  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-37:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-37: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-30 {
  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-30:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-30: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-20 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-layout31_number-text {
  color: var(--untitled-ui-gray900);
  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-layout31_number {
  color: var(--untitled-ui-primary600);
  margin-top: 0;
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout31_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-28 {
  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-subheading-22 {
  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-layout31_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;
}

.container-71 {
  max-width: 1150px;
}

.section-46 {
  background-color: #f5f5f5;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 100px;
  display: block;
}

.paragraph-7 {
  color: #f9b035;
  margin-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.button-22 {
  margin-left: 20px;
}

.button-23 {
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 72%);
  border-radius: 8px;
  margin-left: 0;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.container-72 {
  max-width: 1000px;
}

.uui-text-size-medium-33 {
  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-text-divider-4 {
  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-blogpost01_date-wrapper-3 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-3 {
  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;
}

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

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

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

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

.uui-badge-5 {
  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-5.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-5.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-5.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-3 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-3 {
  width: 50%;
}

.uui-button-icon-18 {
  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-18.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-31 {
  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-31:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-31: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-31.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-31.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-31.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-3 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-3 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-3 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-3 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
}

.uui-text-rich-text-3 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h2 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.uui-text-rich-text-3 h3 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 p {
  color: #333;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.uui-text-rich-text-3 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-3 li {
  color: #333;
  font-size: 18px;
  line-height: 1.5;
}

.uui-text-rich-text-3 a {
  text-decoration: underline;
}

.uui-text-rich-text-3 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-text-rich-text-3 h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 p {
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.uui-blogpost01_content-3 {
  margin-bottom: 0;
}

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

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

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

.uui-blogpost01_image-wrapper-3 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-3 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-7 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link-3 {
  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-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-3.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

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

.uui-breadcrumb-divider-3 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-3 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-43 {
  margin-top: 150px;
  padding-top: 0;
  padding-bottom: 0;
}

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

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

.uui-heading-large-8 {
  color: #101010;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.div-block-47 {
  background-color: #fff;
  border-radius: 0;
  margin-top: 60px;
  margin-bottom: 60px;
  box-shadow: 0 20px 40px #00000014;
}

.grid-28 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: center;
}

.heading-80 {
  color: #101010;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

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

.text-block-156 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.text-block-157 {
  color: #858585;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-158 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

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

.image-38 {
  border-radius: 0;
}

.section-47 {
  padding-top: 60px;
}

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

.container-73 {
  max-width: 1150px;
}

.text-block-160 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.text-block-161 {
  color: #fff;
  border-top: 1px solid #d4d4d4;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.social-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link-2 {
  color: var(--untitled-ui-gray400);
  transition: all .3s;
}

.social-link-2:hover {
  color: var(--untitled-ui-gray500);
}

.uui-team02_social-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.uui-text-size-medium-34 {
  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-text-size-medium-34.text-color-primary700 {
  color: #f9b035;
  font-family: Inter, sans-serif;
}

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

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

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

.uui-team02_image-wrapper-2 {
  border-radius: 0;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000001f;
}

.uui-team02_item-2 {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.uui-team02_component-2 {
  margin-top: 0;
}

.uui-button-38 {
  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-38:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-38: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-32 {
  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-32:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-32: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-21 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

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

.uui-text-size-large-29 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-27 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-23 {
  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-25 {
  width: 100%;
  max-width: 48rem;
}

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

.uui-text-align-center-22 {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-44 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-page-padding-55 {
  padding-left: 0;
  padding-right: 0;
}

.uui-section_team02-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-cta09_component {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 0;
  padding: 4rem;
}

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

.uui-page-padding-56 {
  margin-top: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta09 {
  background-color: var(--untitled-ui-white);
  position: relative;
}

.uui-layout31_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-lightbox_play-icon-8 {
  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-9 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout31_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  display: flex;
  position: relative;
  box-shadow: 0 20px 40px #00000014;
}

.uui-layout31_number-text-2 {
  color: var(--untitled-ui-gray900);
  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-layout31_number-2 {
  color: var(--untitled-ui-primary600);
  margin-top: 0;
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.uui-text-size-large-30 {
  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-28 {
  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-layout31_component-2 {
  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-46 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-page-padding-57 {
  margin-top: -20px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.flipcard-back {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  height: 600px;
  padding-top: 66px;
  padding-left: 44px;
  padding-right: 107px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 7px 7px 40px 6px #00000017;
}

.section-48 {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.container-74 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  perspective: 1500px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 840px;
  max-width: 90%;
  margin: 80px auto;
  display: grid;
}

.flipcard-front {
  backface-visibility: hidden;
  color: #fff;
  border-radius: 30px;
  height: 600px;
  padding-top: 72px;
  padding-left: 40px;
  padding-right: 51px;
  position: relative;
  box-shadow: 7px 7px 40px 6px #00000017;
}

.flipcard-title {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 56px;
  line-height: 62px;
}

.flipcard-wrapper {
  position: relative;
}

.flipcard-subtitle {
  max-width: 215px;
  margin-bottom: 20px;
  font-weight: 700;
  line-height: 21px;
}

.flipcard-less {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-back-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #90ca5a, #d7d65a 50%, #dac355);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 24px;
  line-height: 48px;
}

.flipcard-more {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.text-block-162, .text-block-163 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.button-24 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #9494944d;
  border-radius: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.error-text-5 {
  color: #e23939;
}

.error-message-6 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-5 {
  font-weight: 600;
}

.success-message-6 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-39 {
  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-39:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-form-button-wrapper-5 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-9 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-9:hover {
  color: var(--untitled-ui-gray700);
}

.uui-form-checkbox-label-5 {
  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-form-checkbox-icon-5 {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  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-5:hover {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
}

.uui-form-checkbox-icon-5.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64fdb89e5a21476b34ad4c0b_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon-5.w--redirected-focus {
  border-color: var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui-primary100);
  border-radius: .25rem;
}

.uui-form-checkbox-5 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-9 {
  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-9: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-9::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-form_input-9.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-5 {
  color: var(--untitled-ui-gray700);
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper-5 {
  position: relative;
}

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

.uui-contact01_component-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  max-width: 30rem;
  margin: 6rem auto 0;
  display: grid;
}

.uui-text-size-large-31 {
  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-19 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-29 {
  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-24 {
  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-26 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.uui-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-contact01_component-3 {
  flex-direction: column;
  align-items: stretch;
  max-width: 30rem;
  margin: 0 auto 0;
}

.div-block-49 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6513fbe73e9d9100c05c7344_Rectangle%2037%20(1).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
}

.div-block-50 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6513fbb8a9a71dc3b4f0a801_Frame%2043935%20(1).png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
}

.section-49 {
  background-color: #000;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-81 {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  height: 60px;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.heading-82 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
}

.image-39 {
  margin: 60px auto 20px;
}

.text-block-164 {
  color: #f1f1f1;
  text-align: center;
  width: 80%;
  margin: 40px auto 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.text-block-165 {
  color: #6e6e73;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.grid-29 {
  grid-template-rows: auto;
  width: 50%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.button-25 {
  text-align: center;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 999px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.container-75 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-76 {
  margin-top: 40px;
}

.uui-button-40 {
  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-40:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-40: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-33 {
  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-33:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-33: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-22 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-text-size-medium-35 {
  color: #fdfdfd;
  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-11 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-15 {
  color: #fdfdfd;
  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-space-small-15 {
  width: 100%;
  min-height: 1rem;
}

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

.uui-icon-featured-outline-large-5 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

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

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

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

.uui-layout84_content-bottom-2 {
  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: 6rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-32 {
  color: #fdfdfd;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

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

.uui-heading-medium-30 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-25 {
  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-27 {
  width: 100%;
  max-width: 50rem;
}

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

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

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

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

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

.section-50 {
  margin-top: 0;
  padding-top: 0;
}

.process-icon {
  color: #fff;
  background-color: #f9b035;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-bottom: 24px;
  padding: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.container-large-2 {
  z-index: 5;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-large {
  color: #101010;
  letter-spacing: -.02em;
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.section-process {
  align-items: center;
  min-height: 720px;
  padding: 100px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph-standard {
  color: #555;
  letter-spacing: -.02em;
  max-width: 600px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.title-large {
  color: #1355ff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
}

.title-wrapper {
  text-align: center;
  max-width: 900px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

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

.card-process {
  color: #555;
  border: 1px solid #f2f3f8;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 20px;
  font-family: Inter, sans-serif;
  display: flex;
}

.h3-heading {
  color: #061237;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 50px;
  font-weight: 800;
  line-height: 60px;
}

.uui-testimonial12_slide-nav-3 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-19 {
  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-testimonial12_arrow-4 {
  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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

.uui-testimonial12_arrow-4.left {
  right: 4rem;
}

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

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

.uui-text-size-medium-36 {
  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-text-size-large-33 {
  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-testimonial12_client-3 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-31 {
  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-31.text-weight-medium {
  font-weight: 500;
}

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

.uui-testimonial12_rating-wrapper-3 {
  display: flex;
}

.uui-testimonial12_content-right-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.uui-testimonial12_lightbox-image-3 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-9 {
  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-10 {
  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-testimonial12_lightbox-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

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

.uui-testimonial12_slide-4 {
  margin-right: 5rem;
}

.uui-heading-tiny-9 {
  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-testimonial12_mask-4 {
  border: 1px solid #d6d3d3;
  border-radius: 20px;
  box-shadow: 0 20px 40px #00000014;
}

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

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

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

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

.bold-text-2 {
  font-weight: 500;
}

.section-51 {
  background-color: #0a0a0a;
  background-image: linear-gradient(#000, #222);
}

.heading-83 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.feature-content-wrapper {
  background-color: #f5f5f7;
  border-radius: 1.875rem;
  width: 100%;
  height: 25rem;
  overflow: hidden;
}

.feature-list-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 67.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.font-smoothing {
  display: none;
}

.main-wrapper {
  width: 90%;
  height: 100vh;
  margin-bottom: 700px;
  margin-left: auto;
  margin-right: auto;
}

.feature-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.feature-list-track {
  width: 22rem;
  margin-right: 7rem;
  padding-top: 50vh;
  padding-bottom: 50vh;
}

.full-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.full-image._1 {
  object-fit: cover;
}

.feature-text {
  opacity: .2;
  padding-top: 2rem;
  padding-bottom: 2rem;
  transition: opacity .2s;
}

.feature-content-track {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25rem;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.container-77 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.grid-30 {
  grid-template-rows: auto;
}

.section-52 {
  background-image: linear-gradient(to right, #000c, #00000070 63%, #0000);
  height: 750px;
  display: flex;
}

.div-block-51 {
  background-color: #f5f5f5;
}

.image-40 {
  border-radius: 8px;
}

.container-78 {
  max-width: 1300px;
  margin-top: 60px;
}

.grid-31 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.image-41 {
  border-radius: 0;
  box-shadow: 0 20px 40px #0003;
}

.brix---bg-image-full-width-2 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.brix---cta-v17-half-image-right {
  z-index: 0;
  width: 46%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---btn-secondary-white-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 48px;
  padding: 26px 38px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white-2:hover {
  border-color: var(--elements-webflow-library-neutral--100);
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-primary-white-2 {
  background-color: var(--elements-webflow-library-neutral--100);
  color: var(--elements-webflow-library-accent--primary-1);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-white-2:hover {
  background-color: var(--elements-webflow-library-secondary--color-2);
  color: var(--elements-webflow-library-accent--primary-1);
  transform: translate3d(0, -3px, .01px);
}

.brix---button-row-left-5 {
  margin-right: 24px;
}

.brix---buttons-row-5 {
  align-items: center;
  display: flex;
}

.brix---heading-h2-size-14 {
  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: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---color-neutral-825 {
  color: var(--elements-webflow-library-neutral--100);
}

.brix---mg-bottom-32px-9 {
  margin-bottom: 32px;
}

.brix---grid-cta-v16 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .8fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---cta-v4-floating-item-01 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brix---cta-v17-card {
  background-color: var(--elements-webflow-library-accent--primary-1);
  border-radius: 30px;
  align-items: center;
  min-height: 510px;
  padding: 110px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.brix---container-default-14 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-small-3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-79 {
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  border-radius: 50px;
  max-width: 1150px;
}

.grid-32 {
  grid-template-rows: auto;
}

.heading-84 {
  color: #fdfdfd;
  font-family: Inter Tight, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.text-block-166 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-52 {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  margin-left: 50px;
  display: flex;
}

.button-26 {
  color: #f9b035;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  width: 250px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

.section-53 {
  background-color: #131313;
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.uui-navbar3_menu-button-5 {
  padding: 0;
}

.uui-button-41 {
  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-41:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-41: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-11 {
  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-11:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-34 {
  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-34:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-34: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-34.show-tablet, .show-tablet-10 {
  display: none;
}

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

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

.uui-navbar03_link-5 {
  color: #333;
  align-items: center;
  padding: 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;
}

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

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

.uui-button-icon-20 {
  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-14 {
  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-14:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right-5 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-37 {
  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-navbar03_bottom-bar-left-5 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background-5 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-24 {
  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-navbar03_item-heading-5 {
  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-navbar03_item-heading-5.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper-5 {
  flex: none;
}

.uui-navbar03_dropdown-link-5 {
  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: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-5:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-14 {
  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-navbar03_text-wrapper-5 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading-5 {
  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-navbar03_dropdown-link-list-5 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left-5 {
  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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list-5.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-15 {
  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-navbar03_dropdown-toggle-5 {
  color: #333;
  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-navbar03_dropdown-toggle-5:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown-5 {
  position: static;
}

.uui-navbar03_menu-5 {
  color: #fff;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  display: flex;
  position: static;
}

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

.uui-logo_logotype-11 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-11 {
  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-11 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-11 {
  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-12 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link-5 {
  padding-left: 0;
}

.uui-navbar03_component-5 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 9999px;
  align-items: center;
  width: 80%;
  height: 60px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 40px #00000014;
}

.text-block-167 {
  color: #333;
}

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

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

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

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

.uui-heading-xxsmall-16 {
  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-icon-featured-outline-large-6 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout69_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout69_component {
  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;
  display: grid;
}

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

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

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

.section-54 {
  padding-top: 10rem;
}

.heading-85 {
  text-align: center;
}

.uui-button-42 {
  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-42:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-42: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-35 {
  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-35:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-35: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-24 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

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

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

.uui-heading-xxsmall-17 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

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

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

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

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

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

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

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

.uui-layout84_content-bottom-3 {
  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-text-size-large-34 {
  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-21 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-32 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, 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: 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-28 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

.uui-page-padding-62 {
  margin-top: 40px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout84-3 {
  background-color: #f5f5f5;
}

.text-block-168 {
  color: #fff;
}

.image-47 {
  box-shadow: none;
  border-radius: 8px;
}

.c-section {
  padding: 3em 10vw;
}

.c-section.is--homepage {
  width: 100vw;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.c-offset-heading {
  width: 90vw;
  margin-top: 2em;
  margin-left: 10vw;
  padding-right: 10vw;
  position: absolute;
  inset: 0% auto auto 0%;
}

.c-homepage_list {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 6em;
  margin-bottom: 1.5em;
  display: flex;
  position: relative;
}

.c-homepage_item {
  width: 39.3vw;
  min-height: 22vw;
  margin-bottom: 1em;
}

.is--hidden-empty {
  background-color: #0000;
  width: 0;
  height: 0;
  padding: 0;
}

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

.uui-logos04_logo-5 {
  height: 3rem;
}

.uui-logos04_wrapper-5 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-5 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner-5 {
  display: flex;
}

.uui-logo-loop_component-5 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

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

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

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

.uui-section_logos04-5 {
  overflow: hidden;
}

.uui-logos01_logo-6 {
  height: 2.5rem;
}

.uui-logos01_wrapper-6 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-6 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-7 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.uui-container-large-53 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-63 {
  padding-left: 0;
  padding-right: 0;
}

.uui-section_logos01-6 {
  background-color: #fff;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

.image-48, .image-49, .image-50, .image-51, .image-52, .image-53, .image-54 {
  height: 5rem;
}

.image-55 {
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
}

.section-56 {
  background-color: #f7f8fa;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-80 {
  max-width: 90rem;
}

.heading-86 {
  text-align: center;
}

.f-header-avatar-text {
  color: var(--flowui-component-library-gray-700);
  margin-left: 24px;
  font-size: 14px;
  font-weight: 500;
}

.f-avatar-dark {
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: -14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
  position: relative;
}

.f-avatar-group-r {
  background-color: var(--flowui-component-library-grey-300);
  border: 3px solid #fff;
  border-radius: 100px;
  width: 48px;
  height: 48px;
  margin-right: -16px;
  position: relative;
}

.f-header-avatar-block {
  align-items: center;
  display: flex;
}

.f-header-wrapper {
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.f-paragraph-large-4 {
  color: #fdfdfd;
  letter-spacing: -.02em;
  width: 60%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.f-h1-heading {
  color: #fff;
  letter-spacing: -.04em;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100%;
  margin: 0 auto;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1.2;
}

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

.f-heading-detail-small-5 {
  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-67 {
  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: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-container-regular-5 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.f-section-large-5 {
  background-color: #000000b3;
  align-items: center;
  height: 900px;
  padding: 0 5%;
  display: flex;
  position: relative;
}

.cf-tab-image-2.tab-5 {
  width: 70%;
  max-width: 400px;
}

.cf-tab-image-2.tab-4 {
  width: 78%;
  max-width: 453px;
}

.cf-tab-image-2.tab-3 {
  width: 80%;
  max-width: 468px;
}

.cf-tab-image-2.tab-1 {
  width: 66%;
  max-width: 385px;
}

.cf-tabs-right-tab-2 {
  background-color: var(--conversion-flow-library-medium-purple);
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.cf-tabs-element-2 {
  position: absolute;
  inset: 4% 10% auto auto;
}

.cf-tabs-element-2._2 {
  inset: auto -6% -4% auto;
}

.cf-black-small-button-2 {
  text-align: center;
  background-color: #000;
  border-radius: 100px;
  width: 169px;
  padding: 22px 32px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: background-color .9s;
}

.cf-black-small-button-2:hover {
  background-image: linear-gradient(135deg, var(--conversion-flow-library-medium-purple) 31%, var(--conversion-flow-library-light-coral) 75%, var(--conversion-flow-library-coral) 92%, var(--conversion-flow-library-sandy-brown));
}

.cf-tabs-content-text-2 {
  color: #000c;
  margin-bottom: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 155%;
}

.cf-tabs-content-heading-2 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.cf-tabs-sub-heading-2 {
  color: var(--conversion-flow-library-medium-purple);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}

.cf-tabs-left-wrap-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding-left: 64px;
  padding-right: 54px;
  display: flex;
  position: relative;
}

.cf-tabs-content-contain-2 {
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  min-height: 689px;
  display: flex;
}

.cf-tabs-image-2.absolute {
  position: absolute;
  inset: auto 17% 7% auto;
  box-shadow: 8px 18px 160px #0003;
}

.cf-tabs-image-2.absolute.card {
  width: 48%;
  max-width: 233px;
  height: auto;
}

.cf-tabs-image-2.absolute.card.tab-3 {
  width: 36%;
  max-width: 212px;
  padding: 0;
  bottom: 15%;
}

.cf-tabs-image-2.absolute.tab-2 {
  width: 81%;
  max-width: 475px;
  position: absolute;
  inset: auto 8% 15% auto;
}

.cf-tabs-image-2.absolute.tab-1 {
  width: 36%;
  max-width: 212px;
  right: 14%;
}

.cf-tabs-image-2.tab-2 {
  width: 62%;
  max-width: 362px;
  position: relative;
  top: -20%;
}

.cf-automation-2, .cf-sms-2, .cf-email-2 {
  padding-bottom: 60px;
}

.cf-tabs-content-2 {
  border-radius: 12px;
}

.cf-home-tab-link-2 {
  color: #666;
  background-color: #0000;
  border-radius: 36px;
  padding: 18px 40px 16px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  transition: opacity .2s;
}

.cf-home-tab-link-2:hover {
  opacity: .8;
}

.cf-home-tab-link-2.w--current {
  background-color: #f9b035;
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: #fff;
  border-radius: 36px;
  padding: 18px 40px 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.cf-tabs-menu-2 {
  grid-column-gap: 20px;
  background-color: #fff;
  border-radius: 999px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
  box-shadow: 0 10px 20px #00000014;
}

.cf-home-tabs-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.cf-tabs-contain-2 {
  margin-top: 0;
}

.cf-tabs-header-text-2 {
  color: #fffc;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 155%;
}

.cf-features-4-tabs-heading-2 {
  text-align: center;
  max-width: 744px;
  margin: 0 auto 16px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.cf-tabs-header-2 {
  color: #fff;
  max-width: 839px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.cf-features-4-tabs-wrapper-2 {
  width: 90%;
  max-width: 1169px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.cf-features-section-5 {
  background-color: #0d0e10;
}

.text-block-169 {
  color: #666;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.container-81 {
  max-width: 1500px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-33 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 4rem;
}

.container-82 {
  max-width: 1500px;
  padding-bottom: 0;
}

.image-56 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: auto;
}

.menu_link-bg {
  z-index: 1;
  opacity: 0;
  background-color: #fff;
  border-radius: 100vw;
  position: absolute;
  inset: 0%;
}

.container-83 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1%;
}

.container-83.is-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu_shape-bg {
  background-color: #000;
  border-radius: 100vw;
  flex: none;
  width: 100%;
  height: 100%;
  position: relative;
}

.menu_link-text-2 {
  z-index: 2;
  color: #ebebeb;
  text-align: left;
  mix-blend-mode: difference;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
  position: relative;
}

.menu_shape {
  z-index: 1;
  opacity: 0;
  justify-content: flex-start;
  width: 7em;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(0);
}

.menu_wrap {
  background-color: #fff;
  border-radius: 100vw;
  max-width: 100%;
  padding: .3em;
  font-size: .9rem;
  box-shadow: 1px 1px 7px #00000029;
}

.menu_link-2 {
  z-index: 2;
  color: #fff;
  mix-blend-mode: difference;
  padding: 1.2em 1.7em;
  position: relative;
}

.menu-2 {
  position: relative;
}

.container-84 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1%;
}

.container-84.is-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.menu_link-3 {
  z-index: 2;
  color: #fff;
  mix-blend-mode: difference;
  padding: 1.2em 1.7em;
  text-decoration: none;
  position: relative;
}

.menu-3 {
  position: relative;
}

.container-85 {
  padding: .3em;
}

.container-86 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1%;
}

.container-86.is-menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu-4 {
  position: relative;
}

.text-block-173 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.uui-heroheader14_image-background-2 {
  background-image: linear-gradient(221deg, var(--untitled-ui-primary700), var(--untitled-ui-primary800));
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.uui-heroheader14_card-image-05-2 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 88%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-04-2 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 42%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-03-2 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 25%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-02-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 42%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-01-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 88%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

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

.uui-button-43 {
  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-43:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-icon-21 {
  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-21.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-36 {
  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-36:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-36: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-36.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

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

.uui-text-size-xlarge-9 {
  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-max-width-large-30 {
  width: 100%;
  max-width: 48rem;
}

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

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

.uui-heading-xlarge-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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.uui-badge-group_icon-3.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge-3 {
  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-3.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-3 {
  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-3.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-5 {
  width: 100%;
  max-width: 50%;
}

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

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

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

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

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

.uui-section_heroheader14-2 {
  overflow: hidden;
}

.text-block-174 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button-27 {
  color: #101010;
  background-color: #fff;
  border-radius: .4rem;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.uui-navbar3_menu-button-6 {
  padding: 0;
}

.uui-button-44 {
  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-44:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-button-44.gradient-button {
  border-style: none;
}

.uui-button-44.gradient-button.max-width-full-mobile-landscape {
  background-image: linear-gradient(112deg, #d1210e, #f9b035);
}

.uui-button-44.gradient-button.max-width-full-mobile-landscape:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  border-radius: 8rem;
  font-family: Inter Tight, sans-serif;
}

.uui-button-44.gradient-button.max-width-full-mobile-landscape:hover {
  background-image: linear-gradient(112deg, #d1210e 31%, #f9b035);
}

.uui-button-44.gradient-button.max-width-full-mobile-landscape.meny-link-216 {
  border-radius: 8rem;
}

.uui-button-44.gradient-button.max-width-full-mobile-landscape.meny-link-477, .uui-button-44.gradient-button.max-width-full-mobile-landscape.meny-link-738 {
  border-radius: 8rem;
  font-family: Inter Tight, sans-serif;
}

.uui-button-tertiary-gray-12 {
  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-12:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-tertiary-gray-12.hide-tablet {
  background-color: #fff;
}

.uui-button-secondary-gray-37 {
  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-37:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-37: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-37.show-tablet, .show-tablet-11 {
  display: none;
}

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

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

.uui-navbar03_link-6 {
  color: #555;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

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

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

.uui-button-icon-22 {
  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-15 {
  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-15:hover {
  color: var(--untitled-ui-primary800);
}

.uui-navbar03_bottom-bar-right-6 {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-39 {
  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-navbar03_bottom-bar-left-6 {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container-6 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background-6 {
  background-color: var(--untitled-ui-gray50-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-25 {
  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-navbar03_item-heading-6 {
  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-navbar03_item-heading-6.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right-6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

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

.uui-navbar03_icon-wrapper-6 {
  flex: none;
}

.uui-navbar03_dropdown-link-6 {
  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: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link-6:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-15 {
  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-navbar03_text-wrapper-6 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading-6 {
  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-navbar03_dropdown-link-list-6 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left-6 {
  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;
  padding-left: 0;
  display: grid;
}

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

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

.uui-navbar03_dropdown-list-6.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-16 {
  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-navbar03_dropdown-toggle-6 {
  color: #333;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle-6:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar03_menu-dropdown-6 {
  position: static;
}

.uui-navbar03_menu-6 {
  flex-flow: wrap;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

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

.uui-logo_logotype-12 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-12 {
  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-12 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-12 {
  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-13 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar03_logo-link-6 {
  padding-left: 0;
}

.uui-navbar03_component-6 {
  border-bottom: 0px none var(--untitled-ui-gray100);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.text-block-175 {
  color: #333;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.image-57 {
  float: none;
  clear: none;
  text-align: right;
  border-radius: 12px;
  box-shadow: 0 20px 40px #00000026;
}

.section-57 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 0;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
}

.uui-layout02_image {
  width: 100%;
}

.uui-layout02_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-button-45 {
  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-45:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-button-icon-23 {
  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-secondary-gray-38 {
  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-38:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-38: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-26 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-text-size-large-35 {
  color: #fff;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

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

.uui-heading-medium-33 {
  color: var(--flowui-component-library-success-lighter);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-badge-6 {
  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-6.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-layout02_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout02_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-52 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-65 {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout02 {
  background-color: #000;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

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

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

.uui-logos04_logo-6 {
  width: 100%;
  height: 100%;
}

.uui-logos04_wrapper-6 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-6 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logo-loop_inner-6 {
  display: flex;
}

.uui-logo-loop_component-6 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-6 {
  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-max-width-large-31 {
  width: 100%;
  max-width: 48rem;
}

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

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

.uui-section_logos04-6 {
  max-width: 5%;
  overflow: hidden;
}

.logos-title-large {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-87 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.clients-wrapper {
  justify-content: space-between;
  align-items: center;
  max-width: 750px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-34 {
  grid-template-rows: auto;
}

.div-block-53 {
  width: 400px;
}

.waves-image-gallery-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-small-image-wrap-gallery-5 {
  border-radius: 8px;
  height: 70%;
  position: relative;
  overflow: hidden;
}

.waves-big-image-wrap-gallery-4 {
  border-radius: 8px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.waves-medium-image-wrap-gallery-4 {
  border-radius: 8px;
  height: 80%;
  position: relative;
  overflow: hidden;
}

.waves-bottom-gird-gallery-4 {
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr 1.2fr .7fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 0;
}

.waves-top-grid-gallery-4 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.2fr .8fr .9fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 16px;
}

.waves-master-gallery-4 {
  height: auto;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.waves---section-medium-10 {
  background-color: #fff;
  background-image: linear-gradient(#fff, #f9b035 52%, #fff);
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-59 {
  border-radius: 0;
}

.image-60 {
  margin-top: 20px;
}

.button-28 {
  float: left;
  clear: left;
  aspect-ratio: auto;
  text-align: center;
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

.div-block-54 {
  max-width: 100px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
  inset: 0% auto auto 0%;
}

.hero-stack-4 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-88 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-4 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.button-primary-6 {
  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-6:hover {
  color: #fff;
  background-color: #32343a;
}

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

.hero-image-2 {
  width: 100%;
  margin-top: 50px;
}

.hero-image-2.shadow-two {
  box-shadow: none;
}

.uui-layout02_image-2 {
  width: 100%;
}

.uui-layout02_image-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-button-46 {
  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-46:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-button-icon-24 {
  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-secondary-gray-39 {
  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-39:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-39: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-27 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.uui-text-size-large-36 {
  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-23 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-34 {
  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-badge-7 {
  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-7.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-layout02_content-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout02_component-2 {
  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-53 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.section-58 {
  background-color: #f5f5f5;
}

.section-59 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 200px;
}

.button-29 {
  font-size: 18px;
  text-decoration: none;
  display: block;
  position: static;
}

.uui-button-47 {
  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-47:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.vitknapp {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border: 0 #e7e7e7;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 10px 40px #0000001f;
}

.vitknapp:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

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

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

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

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

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

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

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

.uui-text-size-xlarge-10 {
  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-space-small-19 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-12 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-xlarge-6 {
  width: 100%;
  max-width: 64rem;
}

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

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

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

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

.text-block-176 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 500;
  text-decoration: none;
}

.section-60 {
  margin-top: 0;
  padding-top: 120px;
}

.section-61 {
  margin-top: 60px;
}

.uui-navbar07_menu-button-3 {
  padding: 0;
}

.uui-button-48 {
  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-48:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-48: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-13 {
  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-13:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-40 {
  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-40:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-40: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-40.show-tablet, .show-tablet-12 {
  display: none;
}

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

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

.uui-navbar07_link-3 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

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

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

.uui-text-size-small-26 {
  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-navbar07_item-heading-3 {
  color: var(--untitled-ui-gray900);
  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-weight: 600;
}

.uui-navbar07_item-right-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar07_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar07_dropdown-link-3 {
  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-navbar07_dropdown-link-3:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar07_dropdown-link-list-3 {
  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-navbar07_dropdown-list-3 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list-3.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-dropdown-icon-17 {
  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-navbar07_dropdown-toggle-3 {
  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-navbar07_dropdown-toggle-3:hover {
  color: var(--untitled-ui-gray700);
}

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

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

.uui-logo_logotype-13 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-13 {
  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-13 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-13 {
  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-14 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar07_logo-link-3 {
  padding-left: 0;
}

.uui-navbar07_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component-3 {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #0000;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.waves-success-mesaage {
  background-color: var(--waves-library-white);
  border-radius: 6px;
}

.waves---cta-dark-7 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-7:hover {
  background-color: #131313e6;
}

.waves---cta-dark-7.wide-cta {
  min-width: 200px;
}

.waves-submit-wrap-contact-1 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---checkbox-label {
  font-size: 16px;
}

.waves---checkbox {
  border-color: var(--waves-library-black);
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 6px;
}

.waves---checkbox-field {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.waves-select-white {
  border: 1px solid var(--waves-library-black);
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-select-white:focus {
  border-color: var(--waves-library-black);
}

.waves---input-wrap {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-text-field-white {
  border: 1px solid var(--waves-library-black);
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  height: 52px;
  margin: 0;
  font-size: 16px;
}

.waves-text-field-white:focus {
  border-color: var(--waves-library-black);
  color: var(--waves-library-black);
}

.waves---2-inputs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.waves---form-contact-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

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

.waves-content-contact-2 {
  z-index: 1;
  background-color: var(--waves-library-white);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 762px;
  margin-top: -120px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 100px;
  display: flex;
  position: relative;
}

.waves-image-contact-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.waves-image-wrap-contact-2 {
  border-radius: 24px;
  width: 100%;
  height: 420px;
  overflow: hidden;
}

.waves-master-contact-2 {
  width: 100%;
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
}

.waves---main-container-9 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-11 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-footer01_legal-link {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

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

.uui-footer01_legal-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;
  display: grid;
}

.uui-text-size-small-27 {
  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-27.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

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

.uui-footer01_social-icon {
  color: var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .75rem;
}

.uui-footer01_social-link {
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

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

.uui-footer01_link-list-heading {
  color: var(--untitled-ui-gray500);
  letter-spacing: normal;
  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-size: .875rem;
  font-weight: 600;
}

.uui-footer01_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer01_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

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

.uui-badge-small-success-16 {
  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-footer01_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.error-message-7 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message-7 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-text-style-link-10 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-10:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-49 {
  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-49:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

.uui-button-49.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-10 {
  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-10: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-10::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-footer01_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer01_form-block {
  width: 100%;
  max-width: 35rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

.uui-text-size-medium-40 {
  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-logo_image-15 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-14 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-14 {
  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-14 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-14 {
  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-15 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-footer01_logo-link {
  margin-bottom: 2rem;
}

.uui-footer01_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.uui-footer01_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr auto;
  align-items: start;
}

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

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

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

.uui-testimonial12_slide-nav-4 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-25 {
  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-testimonial12_arrow-5 {
  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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

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

.uui-testimonial12_arrow-5.left {
  right: 4rem;
}

.uui-testimonial12_logo-4 {
  max-height: 3rem;
}

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

.uui-text-size-medium-41 {
  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-text-size-large-37 {
  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-testimonial12_client-4 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-35 {
  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-35.text-weight-medium {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

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

.uui-testimonial12_rating-wrapper-4 {
  display: flex;
}

.uui-testimonial12_content-right-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial12_lightbox-image-4 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-10 {
  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-11 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial12_lightbox-4 {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial12_content-5 {
  grid-column-gap: 4rem;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial12_slide-5 {
  margin-right: 5rem;
}

.uui-heading-tiny-10 {
  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-testimonial12_component-4 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 5rem;
}

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

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

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

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

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

.uui-text-size-medium-42 {
  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-heading-tiny-11 {
  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-testimonial09_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-36 {
  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-36.text-weight-medium {
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

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

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

.uui-testimonial09_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial09_lightbox-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-11 {
  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-12 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial09_lightbox {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

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

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

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

.uui-page-padding-70 {
  background-color: #f5f5f5;
  margin-top: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-35 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-55 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6500581c7081a31a82534775_Omslagsbild.png");
  background-position: 50%;
  background-size: cover;
  margin-top: -60px;
}

.div-block-56 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a1dcf78886f293fb3627_Martin%20%26%20Servera%20kundcase.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-57 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526abb8c4602fda9de68c34_Bokm%C3%A4ssan.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-58 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a4a0740538c05f9ddb80_ONS%20kudncase.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a4a27831d6476221b2d8_roda%20korset%20kundcase.webp");
  background-position: 0 0;
  background-size: cover;
}

.rich-text-block {
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.div-block-60 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a4a2334bf7804a0199fe_The%20Sales%20Conference.webp");
  background-position: 50% 0;
  background-size: cover;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-61 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-177 {
  color: #666;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.div-block-61 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a4a2c2eefdfecef202a9_Uppsala%20City.webp");
  background-position: 0 0;
  background-size: cover;
}

.grid-38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.image-62 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-62 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65279d6633e758809353c80a_Meetx%20(1).png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6526a4a05bf888e2fbceb70d_Marknadschefskongressen.webp");
  background-position: 0 0;
  background-size: cover;
}

.grid-39, .grid-40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-63 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-span-25, .text-span-26 {
  font-style: italic;
}

.grid-41 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.paragraph-8 {
  max-width: 1140px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-178 {
  color: #fff;
  margin-top: 60px;
  font-family: Inter, sans-serif;
}

.image-64 {
  border-radius: 20px;
  height: 500px;
}

.image-65 {
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-66 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-64 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/652697745484ae862977b33e_Thumbnail%20(2).webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  width: 95%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.section-62 {
  background-image: radial-gradient(circle at 50% 0, #f9b035, #fff 76%);
}

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

.uui-button-50 {
  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-50:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-tertiary-gray-14 {
  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-14:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-41 {
  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-41:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-41: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-41.show-tablet {
  display: none;
}

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

.show-tablet-13 {
  display: none;
}

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

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

.uui-navbar01_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

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

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

.uui-navbar01_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon-26 {
  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-26.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-link-16 {
  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-16:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-16.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

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

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

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-text-size-small-28 {
  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-navbar01_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-navbar01_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.uui-navbar01_blog-item:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-left: .75rem;
  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-navbar01_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar01_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar01_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-navbar01_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-17 {
  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-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_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-navbar01_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-navbar01_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

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

.uui-navbar01_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.uui-navbar01_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-18 {
  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-navbar01_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-navbar01_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_menu-dropdown {
  position: static;
}

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

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

.uui-logo_logotype-15 {
  flex: none;
  width: auto;
  height: 100%;
}

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

.uui-logo_logomark-blur-15 {
  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-15 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-15 {
  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-16 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

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

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

.div-block-65 {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.image-67 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-179 {
  color: #666;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bold-text-3 {
  font-family: Inter, sans-serif;
  font-size: 38px;
}

.heading-87 {
  text-align: center;
}

.div-block-66 {
  margin-bottom: 60px;
}

.uui-heroheader10_notification-image-04-2 {
  opacity: .5;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: 0;
}

.uui-heroheader10_notification-image-03-2 {
  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-02-2, .uui-heroheader10_notification-image-01-2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 20rem;
  min-width: 20rem;
  margin-bottom: .75rem;
}

.uui-heroheader10_notification-image-wrapper-2 {
  z-index: 2;
  width: 23rem;
  position: absolute;
  inset: auto auto -3% -20%;
}

.uui-heroheader10_image-background-2 {
  z-index: 0;
  background-color: var(--untitled-ui-gray100);
  border-radius: 20rem 20rem 1.5rem 1.5rem;
  position: absolute;
  inset: 0%;
}

.uui-heroheader10_image-2 {
  z-index: 1;
  width: 100%;
  max-width: 19.75rem;
  position: relative;
  bottom: -12%;
}

.uui-heroheader10_image-inner-wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.uui-heroheader10_image-wrapper-2 {
  justify-content: center;
  align-items: flex-end;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-43 {
  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-ratings_number-3 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-3 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-3 {
  margin-left: 1rem;
}

.uui-avatar-group_item-4 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-3 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

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

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

.uui-max-width-small-5 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-11 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.uui-heading-xlarge-13 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader10_component-2 {
  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-57 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.uui-section_heroheader10-2 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-heroheader14_image-background-3 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65294923e659b133a3db8621_Eventinbjudan.webp");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.uui-heroheader14_card-image-05-3 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 88%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-04-3 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 42%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-03-3 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 25%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-02-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 42%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-01-3 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 88%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

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

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

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

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

.uui-badge-group_icon-4.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge-4 {
  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-4.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-4 {
  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-4.is-primary {
  color: #aaa;
  white-space: nowrap;
  background-color: #f9b0350d;
  text-decoration: none;
}

.uui-max-width-xlarge-7 {
  width: 100%;
  max-width: 64rem;
}

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

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

.uui-space-xhuge-3 {
  width: 100%;
  min-height: 7rem;
  margin-top: 50px;
}

.uui-section_heroheader14-3 {
  overflow: hidden;
}

.text-block-180, .text-block-181 {
  color: #f9b035;
  font-family: Inter, sans-serif;
}

.video-3 {
  margin-top: 60px;
}

.grid-42 {
  grid-template-rows: auto;
}

.html-embed {
  width: 70%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-63 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65280a9c5b223905ad7f807a_P1179327.jpeg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-68 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64f03f950fecd229df44b023_lukas-rychvalsky-1LCljGmIKwM-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-69 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-70 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fd6d28a49b41483054_konferens.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-block-71 {
  background-color: #000;
  background-image: linear-gradient(#000, #000), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.div-block-72 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-73 {
  background-color: #000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  margin-top: -60px;
}

.section-64 {
  background-color: #f7f8fa;
  margin-top: 0;
  padding-top: 100px;
}

.grid-44 {
  margin-top: 40px;
}

.grid-45 {
  grid-template-rows: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-74 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f499b65d108ed44e9c_f%C3%B6retagsevent.jpg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-75 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65378e0596ede267d5926ad1_malte-helmhold-Vy2Y1cCLiT8-unsplash.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  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;
}

.div-block-76 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65280a9c5b223905ad7f807a_P1179327.jpeg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65327860e3847ab35da2faab_A7A01427-1024x684.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 12px 20px -3px #f9b03580;
}

.section-65 {
  background-color: #000;
  background-image: linear-gradient(#000, #200d00);
  margin-top: 50px;
  padding-top: 30px;
  padding-bottom: 130px;
}

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

.div-block-78 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/652fd0c9c71a33d3c69ccae2_Group%20427319787%20(1).webp");
  background-position: 0 0;
  background-size: cover;
}

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

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

.uui-lightbox_play-icon-12 {
  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-13 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout29_lightbox {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fe8f19e2b352471bb3_digitala-event.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 40rem;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.uui-button-51 {
  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-51:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

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

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

.uui-button-secondary-gray-42 {
  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-42:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-42: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-42.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

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

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

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

.uui-text-size-large-38 {
  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-37 {
  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-space-small-21 {
  width: 100%;
  min-height: 1.5rem;
}

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

.uui-icon-featured-outline-large-8 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout29_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-58 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-72 {
  margin-bottom: 100px;
  padding-left: 0;
  padding-right: 0;
}

.uui-section_layout29 {
  background-image: linear-gradient(#000, #221601);
  margin-top: 50px;
}

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

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

.uui-heroheader05_image-wrapper {
  justify-content: center;
  display: flex;
  position: relative;
}

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

.uui-text-size-xlarge-12 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-xlarge-14 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

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

.uui-badge-group_icon-5.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge-5 {
  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-5.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-5 {
  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-5.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

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

.uui-section_heroheader05 {
  overflow: hidden;
}

.uui-heroheader14_image-background-4 {
  background-image: linear-gradient(221deg, var(--untitled-ui-primary700), var(--untitled-ui-primary800));
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.uui-heroheader14_card-image-05-4 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 88%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-04-4 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 42%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-03-4 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 25%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-02-4 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 42%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader14_card-image-01-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 88%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

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

.uui-button-icon-27 {
  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-27.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-text-size-xlarge-13 {
  color: #555;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

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

.uui-max-width-large-34.align-center {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.uui-max-width-xlarge-8 {
  width: 100%;
  max-width: 100%;
}

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

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

.uui-space-xhuge-4 {
  width: 100%;
  min-height: 10rem;
}

.uui-section_heroheader14-4 {
  display: block;
  overflow: hidden;
}

.image-68 {
  border-radius: 8px;
  box-shadow: 0 20px 40px #000;
}

.heading-88 {
  color: #101010;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: column;
  justify-content: center;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 72px;
  display: flex;
}

.image-69 {
  border-radius: 10px;
  margin-top: 40px;
  box-shadow: 0 20px 40px 20px #444f6399;
}

.heading-89 {
  text-align: center;
}

.text-block-182 {
  color: #dadada;
  text-align: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.grid-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 16px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-90 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.process-icon-2 {
  color: #fff;
  background-color: #f9b035;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-bottom: 24px;
  padding: 8px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.container-large-3 {
  z-index: 5;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.paragraph-9 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.uui-heroheader08_image-3 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-44 {
  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-ratings_number-4 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-4 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-4 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-4 {
  margin-left: 1rem;
}

.uui-avatar-group_item-5 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-4 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-4 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-11 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-11:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-29 {
  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-button-52 {
  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-52:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-52: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-11 {
  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-11: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-11::placeholder {
  color: var(--untitled-ui-gray500);
}

.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-2 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-14 {
  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-max-width-small-6 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-22 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-15 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader08_component-2 {
  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-59 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-62 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-73 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-3 {
  background-color: var(--untitled-ui-gray50-501);
}

.h1-parent-sidor-v-nster {
  color: #101010;
  letter-spacing: -1px;
  font-family: Inter Tight, sans-serif;
  font-size: 64px;
  line-height: 1.1;
}

.uui-heroheader08_image-4 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
  box-shadow: 0 20px 40px #0003;
}

.uui-text-size-medium-45 {
  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-ratings_number-5 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-5 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-5 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-5 {
  margin-left: 1rem;
}

.uui-avatar-group_item-6 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-5 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-5 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-12 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-12:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-30 {
  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-button-53 {
  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-53:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-53: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-12 {
  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-12: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-12::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-3 {
  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-3 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-15 {
  color: #555;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.uui-max-width-small-7 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-23 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-16 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader08_component-3 {
  grid-column-gap: 0rem;
  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-60 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-63 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-74 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-4 {
  background-color: #0000;
  margin-top: 60px;
}

.image-70 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 16px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  display: grid;
}

.brix---container-default-15 {
  max-width: 1218px;
  padding-left: 0;
  padding-right: 24px;
}

.brix---section-small-4 {
  padding-top: 60px;
  padding-bottom: 0;
}

.section-66 {
  object-fit: contain;
  margin-top: 0;
  margin-bottom: 100px;
  padding-top: 40px;
}

.div-block-79 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/664b49c260198b50888e0bb6_Webinar%20(1).png");
  background-position: 100%;
  background-size: cover;
  border-radius: 10px;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-80 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65379588e5380ac89818e6e2_LIZ_0031-84.webp"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.div-block-81 {
  background-image: linear-gradient(#fff, #fff 0%, #f5f5f5);
  margin-top: 0;
}

.div-block-82 {
  background-color: #f5f5f5;
  background-image: linear-gradient(#fff, #f5f5f5);
}

.uui-button-icon-28 {
  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-17 {
  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-17:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-31 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-31.button-row-center {
  justify-content: center;
}

.uui-space-small-24 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-46 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-space-xxsmall-14 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-18 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-23 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-9 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout69_item-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout69_component-2 {
  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;
  display: grid;
}

.uui-padding-vertical-xhuge-61 {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.uui-container-large-64 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-75 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-icon-29 {
  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-18 {
  grid-column-gap: .5rem;
  color: var(--link-color);
  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-18:hover {
  color: var(--untitled-ui-primary700);
}

.uui-space-small-25 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-47 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xsmall-11 {
  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-blog04_title-link-2 {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blog04_title-link-2.featured-article {
  margin-bottom: .75rem;
}

.uui-blog04_read-time-2 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blog04_category-link-2 {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.uui-blog04_meta-wrapper-2 {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blog04_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog04_image-wrapper-2 {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog04_image-wrapper-2.is-featured {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

.uui-blog04_image-link-2 {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog04_image-link-2:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog04_image-link-2.is-featured {
  border-radius: 15px;
  margin-bottom: 0;
}

.uui-blog04_item-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blog04_list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog04_menu-link-2 {
  color: var(--untitled-ui-gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .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;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog04_menu-link-2:hover, .uui-blog04_menu-link-2.w--current {
  border-bottom-color: var(--untitled-ui-primary700);
  color: var(--untitled-ui-primary700);
}

.uui-blog04_category-menu-2 {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog04_category-menu-2.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui-gray200);
}

.uui-heading-small-2 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-blog04_featured-item-content-2 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog04_featured-item-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-blog04_featured-list-2, .uui-blog04_featured-list-wrapper-2 {
  border-radius: 15px;
}

.uui-blog04_component-2 {
  border-radius: 15px;
  margin-top: 4rem;
}

.uui-text-size-large-39 {
  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-large-9 {
  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-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-max-width-large-35 {
  width: 100%;
  max-width: 48rem;
}

.uui-padding-vertical-xhuge-62 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-65 {
  background-color: #fff;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 20px 40px #00000014;
}

.uui-page-padding-76 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blog04-2 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.text-block-183 {
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-button-link-19 {
  grid-column-gap: .5rem;
  color: var(--link-color);
  text-align: left;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-19:hover {
  color: var(--link-color);
}

.uui-text-size-medium-48 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heading-small-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-blog04_featured-item-content-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 1rem 0 3rem;
  display: flex;
}

.uui-container-large-66 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 20px 40px #00000014;
}

.uui-section_blog04-3 {
  margin-bottom: 0;
  padding-bottom: 40px;
  display: block;
}

.div-block-83 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452339caf0025148830_Martin-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-84 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521679a98b4054c10b_Mats-hemsida%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-85 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14508e08a1310d27358e_carina-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-86 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e6e76c95993da2ffa89af8_armen%20hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-87 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538bd172fd7aa16f1d63539_viktoria.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-88 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/657063faf05ea0288c6f4e7c_Rikard-hemsida5.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-89 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-90 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14500ba8b87e2d00c5d1_Henrik-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-91 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451b47e5dfb5555fae5_Bjorn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-92 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14507fb5a0ab687de846_dq-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-93 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14540c75c4ce822d8ff5_Sunnard-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-94 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14510206c293783a9407_knugen-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-95 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453a3e74485ffc3f183_MartinC-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-96 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9052_Sara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-97 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14554ec42a4b52ff895f_Villiam-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-98 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452e263c32b420b9595_Johan-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-99 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451ddf8c422e2b7e16a_julia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-100 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14547fb5a0ab687dea35_Mia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-101 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451fa21cae2a9e63b97_ida-hemsida.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 10px;
}

.div-block-102 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14530633e65fdf42b53c_Jenny-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-103 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145146fdee5771af48f7_hoglund-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-104 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14531cbd11f176fc5657_Klara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-105 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453fcd454f26a90eb71_linn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-106 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145398b9f685487e6394_malin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-107 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454fa21cae2a9e63d3c_Mikaela-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-108 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14542a46ecd845a230b5_Nelly-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-109 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453472bb99107648e10_kristin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-110 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454cf29d102df6f5d4c_Linda-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-111 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14541cbd11f176fc5720_Sofie-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-112 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14512f9904cce104436a_Chilok-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-113 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65719fd2b7332e191b15af90_elias3-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-114 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521c87b470fce19f82_Lybeck-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-115 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9055_Oskar-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-116 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/658e7865cf5a7d093d32e23f_richard-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-117 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c2c87f0ef3a5fc6e2470_Carl_copy__3__400x400.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-118 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c331f693272240457232_thumbnail_Benedic2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-119 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451df28ed5a0c7d2625_Chris-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.link-block-5 {
  text-decoration: none;
  display: block;
}

.text-block-184 {
  color: #f9b035;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.nav-link {
  color: #333;
  background-color: #fff;
  border-radius: 1rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-185 {
  font-family: Inter, sans-serif;
}

.html-embed-2 {
  margin-bottom: 100px;
  padding-bottom: 0;
  box-shadow: 0 20px 40px #0003;
}

.header-hide-mobile-etc {
  display: block;
}

.header-hide-desktop {
  display: none;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.uui-layout27_lightbox-image-01-2 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout27_lightbox-image-02-2 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-lightbox_play-icon-13 {
  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-14 {
  z-index: 1;
  background-color: #1d29391a;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66276c4187f6a9c7c1fefe82_Frame%2027%20(3).png");
  background-size: cover;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout27_lightbox-2 {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65391a3585bfe8d8021090da_LIZ_0106-91.webp");
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 50rem;
  margin-top: 0;
  margin-bottom: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0003;
}

.uui-button-54 {
  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-54:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-54: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-43 {
  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-43:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-43: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-32 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-32.button-row-center {
  justify-content: center;
}

.uui-text-size-large-40 {
  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-icon-1x1-xsmall-24 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout27_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout27_item-2 {
  display: flex;
}

.uui-layout27_item-list-2 {
  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-layout27_content-right-2 {
  padding-top: 3rem;
}

.uui-space-xsmall-24 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-38 {
  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-28 {
  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-layout27_component-2 {
  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-63 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-67 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-77 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.section-67 {
  background-color: #f5f5f5;
}

.uui-text-size-medium-49 {
  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-15 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-19 {
  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-space-small-26 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-icon-featured-outline-large-10 {
  color: #f9b035;
  background-color: #f9b03533;
  border: .5rem solid #f6f6f1;
  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-max-width-large-36 {
  width: 100%;
  max-width: 60rem;
}

.uui-text-align-center-32 {
  text-align: center;
}

.uui-layout74_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lightbox_video-overlay-layer-15 {
  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%;
}

.lightbox_video-overlay-layer-16 {
  z-index: 1;
  background-color: #1d29391a;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/652f9e761a55fe4e6b58e0da_thumbnail-2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout27_lightbox-3 {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-68 {
  margin-top: 60px;
}

.section-69 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.person-profession {
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.person-wrapper {
  z-index: 1;
  opacity: 0;
  background-color: #fff;
  width: 70%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.person-name {
  color: #1f1f1f;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
  position: absolute;
  inset: 40% auto 0% 15%;
}

.person-name-text {
  color: #1f1f1f;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
}

.grey-box {
  z-index: 1;
  background-color: #f2f2f2;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.person {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/653a12234bcc78d63c41e006_iPhone%2012%20Pro.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 100%;
  height: 100vh;
  margin-top: 0%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.quote {
  margin-top: 35%;
}

.section-70 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.paragraph-10 {
  letter-spacing: -1px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.16em;
}

.paragraph-10.centered {
  text-align: center;
  font-weight: 500;
}

.paragraph-10.centered.white {
  color: #fff;
}

.container-91 {
  z-index: 1;
  max-width: 980px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h4.centered {
  text-align: center;
}

.h4.centered.white {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #6bc1ff, #f615ff);
  -webkit-background-clip: text;
  background-clip: text;
  flex-direction: row;
  align-items: center;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 80px;
  display: flex;
}

.zoomed-mac {
  z-index: 2;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: none;
}

.sticky-container-2 {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 60px;
}

.sticky-container-2._2 {
  width: auto;
  height: 65vh;
  top: 0;
}

.sticky-wrapper {
  width: 980px;
  height: 250vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.sticky-wrapper._2 {
  width: 100%;
  height: 400vh;
}

.zoom-div {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/653a1101a5796a0e03e97c42_eventsida%20dator.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  position: absolute;
  inset: 0%;
  transform: scale(1.8);
}

.section-71 {
  max-width: 100%;
  margin-top: 200px;
}

.image-72 {
  margin-top: 40px;
  box-shadow: 0 20px 40px #0000001f;
}

.image-73 {
  box-shadow: 0 20px 40px #00000014;
}

.grid-50 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  align-items: center;
}

.image-74 {
  float: right;
}

.div-block-120 {
  background-image: linear-gradient(#fff, #f5f5f5);
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-121 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/653a491232389852cbbda0bc_charles-deloye-2RouMSg9Rnw-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
  margin-top: -60px;
}

.heading-90 {
  font-family: Inter, sans-serif;
  font-size: 50px;
}

.div-block-122 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/653a5aeb0fb25bc67110ca3f_deltagarkommunikation%20(1).webp");
  background-position: 0 0;
  background-size: auto;
}

.div-block-123 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 20px;
}

.wg-flag {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: flex;
}

.wg-dd-1-togle {
  background-color: #0000;
  border: 0 #eff0f6;
  border-radius: 0;
  padding: 9px 16px 9px 9px;
  transition: border .3s;
}

.wg-dd-1-togle:hover {
  border-color: #4a3aff;
}

.wg-left-side {
  color: #170f49;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.wg-left-side.hover {
  transition: color .3s;
}

.wg-left-side.hover:hover {
  color: #4a3aff;
}

.wg-code {
  display: none;
}

.wg-selector-text-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.wg-element.desktop {
  padding-left: 20px;
}

.wg-dropdown-1-link {
  margin-bottom: 30px;
  padding: 0;
  text-decoration: none;
}

.wg-dd-1-list {
  background-color: #0000;
  padding: 10px 0 0;
}

.wg-dropdown-list {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 30px 50px 0 20px;
  box-shadow: 4px 4px 5px #080f340a;
}

.uui-navbar02_menu-button-2 {
  padding: 0;
}

.uui-button-55 {
  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-55:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-55: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-15 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  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-15:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-tertiary-gray-15.hide-tablet {
  background-color: #fff;
}

.uui-button-secondary-gray-44 {
  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-44:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-44: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-44.show-tablet, .show-tablet-14 {
  display: none;
}

.uui-navbar02_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar02_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.text-meny-scroll {
  color: #333;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.text-meny-scroll:hover {
  color: var(--untitled-ui-gray700);
}

.text-meny-scroll.w--current {
  color: #000;
}

.uui-navbar02_dropdown-right-overlay-absolute-2 {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-link-20 {
  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-20:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-20.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-link-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  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-gray-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-link-gray-2.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-row-33 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar02_dropdown-content-button-wrapper-2 {
  letter-spacing: normal;
  margin-top: .75rem;
  font-size: .875rem;
}

.uui-text-size-small-31 {
  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-navbar02_item-heading-2 {
  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-navbar02_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar02_blog-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_blog-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar02_blog-image-wrapper-2 {
  border-radius: .375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-navbar02_blog-item-2 {
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_blog-item-2:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar02_dropdown-blog-item-wrapper-2 {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.uui-navbar02_dropdown-content-wrapper-2 {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_dropdown-content-right-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  position: relative;
}

.uui-badge-small-success-18 {
  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-navbar02_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar02_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-25 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar02_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar02_dropdown-link-2 {
  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-navbar02_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar02_heading-2 {
  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-navbar02_dropdown-link-list-2 {
  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-navbar02_dropdown-content-left-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar02_dropdown-content-2 {
  width: 100%;
  display: flex;
}

.uui-navbar02_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar02_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar02_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-19 {
  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-navbar02_dropdown-toggle-2 {
  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-navbar02_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_menu-dropdown-2 {
  position: static;
}

.uui-navbar02_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-17 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-16 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-16 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-16 {
  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-16 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-16 {
  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-17 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar02_logo-link-2 {
  padding-left: 0;
}

.transparent-bakgrund {
  z-index: 999;
  border-bottom: 1px none var(--untitled-ui-gray100);
  background-color: #0000;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.grid-51 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list-wrapper {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-124 {
  border-radius: 8px;
  height: 600px;
  margin-bottom: 20px;
  padding-bottom: 40px;
  text-decoration: none;
  box-shadow: 0 10px 40px #0000001f;
}

.div-block-125 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 250px;
  padding-bottom: 20px;
}

.collection-list {
  margin-left: auto;
  margin-right: auto;
}

.section-72 {
  margin-top: 100px;
}

.heading-91 {
  color: #101010;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.text-block-186 {
  color: #555;
  margin-bottom: 60px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-187 {
  background-image: linear-gradient(90deg, var(--red), #f9b035 53%);
  color: #f9b035;
  letter-spacing: 1px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-188 {
  color: var(--link-color);
  -webkit-text-stroke-color: var(--link-color);
  object-fit: fill;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 20px 20px;
}

.uui-text-size-medium-50 {
  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-text-divider-5 {
  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-blogpost01_date-wrapper-4 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-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.125rem;
  font-weight: 600;
}

.uui-blogpost01_author-image-4 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-4 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-4 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-4 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-8 {
  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-8.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-8.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-8.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-4 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-4 {
  width: 50%;
}

.uui-button-icon-30 {
  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-30.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-45 {
  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-45:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-45: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-45.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-45.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-45.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-4 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-4 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-4 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-4 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-4 {
  color: var(--untitled-ui-gray600);
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-4 h2 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
}

.uui-text-rich-text-4 h3 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
}

.uui-text-rich-text-4 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 p {
  color: #777;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.uui-text-rich-text-4 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-4 a {
  text-decoration: underline;
}

.uui-text-rich-text-4 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-text-rich-text-4 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-4 h5 {
  color: #475467;
}

.uui-text-rich-text-4 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-blogpost01_content-4 {
  margin-bottom: 0;
}

.uui-max-width-large-37 {
  float: none;
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-37.align-center, .align-center-31 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-4 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-4 {
  border-radius: 20px;
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-4 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-10 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-breadcrumb-link-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-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-4:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-4.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-4.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-4 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-4 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 50px auto 4rem;
  display: flex;
}

.uui-padding-vertical-xhuge-64 {
  padding-top: 4rem;
  padding-bottom: 0;
}

.uui-container-large-68 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-78 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogpost01-4 {
  padding-top: 60px;
}

.text-block-189 {
  color: #f9b035;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.uui-heading-large-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: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blogpost01_title-wrapper-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-65 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-51 {
  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-text-divider-6 {
  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-blogpost01_date-wrapper-5 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-5 {
  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;
}

.uui-blogpost01_author-image-5 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-5 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-5 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-5 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-9 {
  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-9.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-9.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-9.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-5 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-5 {
  width: 50%;
}

.uui-button-icon-31 {
  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-31.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-46 {
  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-46:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-46: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-46.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-46.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-46.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-5 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-5 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-5 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-5 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-5 {
  color: #777;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.uui-text-rich-text-5 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-5 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-5 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-5 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 h5, .uui-text-rich-text-5 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-5 a {
  text-decoration: underline;
}

.uui-text-rich-text-5 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-5 {
  margin-bottom: 4rem;
}

.uui-max-width-large-38 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-38.align-center, .align-center-32 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-5 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-5 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-12 {
  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-breadcrumb-link-5 {
  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-5:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-5.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-5.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-5 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-5 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-66 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-69 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-79 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.list-item {
  color: #777;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.list-item-2 {
  color: #777;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.rich-text-block-2 {
  font-family: Inter, sans-serif;
}

.uui-blogpost06_share-heading {
  color: var(--untitled-ui-gray500);
  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: 600;
}

.uui-blogpost06_content-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-blogpost06_rich-text-divider {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-blogpost06_content {
  margin-bottom: 4rem;
}

.uui-blogpost06_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 45rem;
}

.uui-blogpost06_author-heading {
  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;
}

.uui-blogpost03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost06_author-wrapper {
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.uui-text-size-xlarge-16 {
  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-max-width-small-8 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-27 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-blogpost06_subheading {
  color: var(--untitled-ui-primary600);
  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: 600;
}

.uui-blogpost06_subheading-divider {
  color: var(--untitled-ui-primary700);
  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;
}

.uui-blogpost03_date-wrapper {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost06_header-content {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-blogpost06_header {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.collection-list-wrapper-3 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-medium-52 {
  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-text-divider-7 {
  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-blogpost01_date-wrapper-6 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-6 {
  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;
}

.uui-blogpost01_author-image-6 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-6 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-6 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-6 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-10 {
  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-10.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-10.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-10.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-6 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-6 {
  width: 50%;
}

.uui-button-icon-32 {
  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-32.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-47 {
  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-47:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-47: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-47.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-47.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-47.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-6 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-6 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-6 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-6 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-6 {
  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;
}

.uui-text-rich-text-6 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-6 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-6 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-6 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-6 h5, .uui-text-rich-text-6 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-6 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-6 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-6 a {
  text-decoration: underline;
}

.uui-text-rich-text-6 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-6 {
  margin-bottom: 4rem;
}

.uui-max-width-large-39 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-39.align-center, .align-center-33 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-6 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-6 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-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: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link-6 {
  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-6:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-6.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-6.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-6 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-6 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-67 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-70 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-80 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.section-73 {
  margin-bottom: 80px;
}

.container-92 {
  max-width: 1140px;
}

.grid-52 {
  border-radius: 0;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.image-75 {
  border-radius: 20px;
  height: 500px;
}

.container-93 {
  max-width: 1140px;
}

.image-76 {
  border-radius: 20px;
}

.section-74 {
  margin-bottom: 80px;
}

.container-94 {
  max-width: 1140px;
}

.grid-53 {
  border-radius: 0;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.image-77 {
  border-radius: 20px;
  height: 500px;
}

.container-95 {
  max-width: 1140px;
}

.image-78 {
  border-radius: 20px;
}

.brix---container-default-16 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---text-center-11 {
  text-align: center;
}

.brix---section-12 {
  color: #fff;
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.brix---display-7 {
  background-image: linear-gradient(90deg, var(--red), #f9b035 70%, var(--orange));
  color: #f9b035;
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter Tight, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.5;
}

.brix---heading-h3-size-9 {
  color: #555;
  text-align: left;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.grid-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr;
  grid-auto-columns: .25fr;
}

.brix---color-neutral-826 {
  color: #211f54;
  font-family: Inter, sans-serif;
}

.text-block-190 {
  color: #fff;
  margin-top: 40px;
  font-family: Inter, sans-serif;
}

.section-75 {
  margin-top: 100px;
  margin-bottom: 40px;
}

.container-96 {
  max-width: 1140px;
}

.grid-55 {
  border-radius: 0;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.image-79 {
  border-radius: 20px;
}

.container-97 {
  max-width: 1140px;
}

.image-80 {
  border-radius: 10px;
}

.uui-text-size-medium-53 {
  color: #475467;
  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;
}

.section-76 {
  background-color: #f5f5f5;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.uui-heading-medium-39 {
  color: #101828;
  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-39.text-weight-medium {
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
}

.uui-testimonial11_divider-2 {
  background-color: #eaecf0;
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.container-98 {
  max-width: 1140px;
}

.uui-heading-tiny-12 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.paragraph-11 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.2;
}

.link-19 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.rich-text-block-3 {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-81 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-xlarge-17 {
  color: #555;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-badge-group-6 {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  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-6.is-primary {
  color: #d4d7dd;
  white-space: nowrap;
  background-color: #f9b0350d;
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.uui-space-xhuge-5 {
  width: 100%;
  min-height: 7rem;
  margin-top: 50px;
}

.text-block-191 {
  color: var(--nexus);
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-container-large-71 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-xlarge-17 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-section_heroheader14-5 {
  overflow: hidden;
}

.h3-svart-v-nster {
  color: #101010;
  font-family: Inter, sans-serif;
}

.link-20 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.link-20.br-dtext-content {
  color: #00f;
}

.rich-text-cms {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-12 {
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-medium-54 {
  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-text-divider-8 {
  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-blogpost01_date-wrapper-7 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-7 {
  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;
}

.uui-blogpost01_author-image-7 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-7 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-7 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-7 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-11 {
  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-11.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-11.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-11.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-7 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-7 {
  width: 50%;
}

.uui-button-icon-33 {
  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-33.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-48 {
  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-48:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-48: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-48.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-48.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-48.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-7 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-7 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-7 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-7 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.cms-webinar-blogg {
  color: var(--untitled-ui-gray600);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.cms-webinar-blogg h1 {
  color: #101001;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-family: Inter Tight, sans-serif;
}

.cms-webinar-blogg h2 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Inter Tight, sans-serif;
}

.cms-webinar-blogg h3 {
  color: #101010;
  text-align: left;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-family: Inter Tight, sans-serif;
}

.cms-webinar-blogg h4 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.cms-webinar-blogg h5 {
  color: #101010;
  font-size: 20px;
  font-weight: 700;
}

.cms-webinar-blogg h6 {
  color: #555;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.cms-webinar-blogg p {
  color: #555;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.cms-webinar-blogg blockquote {
  color: #555;
  border-left-width: 4px;
  border-left-color: #d4d4d4;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
  font-style: italic;
}

.cms-webinar-blogg li {
  color: #555;
  font-size: 18px;
  line-height: 1.5;
}

.cms-webinar-blogg a {
  color: var(--link-color);
  -webkit-text-stroke-color: #8b8181;
  font-weight: 500;
  text-decoration: none;
}

.cms-webinar-blogg figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-7 {
  margin-bottom: 2rem;
}

.uui-max-width-large-40 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-40.align-center {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.align-center-34 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-7 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-7 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-7 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-14 {
  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-breadcrumb-link-7 {
  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-7:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-7.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-7.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-7 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-7 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-68 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.uui-container-large-72 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-82 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-padding-vertical-xhuge-69 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-73 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-medium-55 {
  color: #475467;
  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-text-size-medium-55.text-color-primary700 {
  color: #555;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.uui-team02_image-wrapper-3 {
  border-radius: 0;
  width: 100%;
  height: 300px;
  margin-bottom: 2rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000001f;
}

.uui-heading-tiny-13 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-page-padding-83 {
  padding-left: 0;
  padding-right: 0;
}

.uui-heading-medium-40 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-section_cta09-2 {
  background-color: #fff;
  position: relative;
}

.uui-container-large-74 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-70 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-cta09_component-2 {
  background-color: #f9fafb;
  border-radius: 0;
  padding: 4rem;
}

.uui-text-size-large-41 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-page-padding-84 {
  margin-top: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-align-center-33 {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.h2-svart-webinar {
  color: #101010;
  font-family: Inter, sans-serif;
}

.rich-text-block-4 {
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-wrapper-4 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-126 {
  border-radius: 4px;
  height: 550px;
  min-height: 550px;
  text-decoration: none;
  box-shadow: 0 20px 40px #0000001f;
}

.div-block-127 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  height: 350px;
}

.collection-item-2 {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-92 {
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-block-192 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.heading-93 {
  font-size: 64px;
}

.scroller {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 12.5rem;
  margin-top: 10px;
  display: block;
  position: relative;
  overflow: hidden;
}

.background {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.bg-gradient-blur {
  opacity: .75;
  filter: blur(100px);
  background-image: linear-gradient(#f969fc, #bc01f0 50%, #0c01de);
  width: 50%;
  height: 50%;
  display: block;
  position: absolute;
  inset: -10% auto auto -10%;
}

.bg-gradient-blur._2 {
  background-image: linear-gradient(#f9b035, #bc01f0 50%, #ee7365);
  top: -25%;
  left: 15%;
}

.noise {
  opacity: .5;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.button-30 {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(36deg, #f969fc 14%, #bc01f0 38%, #0c01de 85%);
  border: 1.4px solid #fff;
  justify-content: center;
  align-items: center;
  width: 13.4vw;
  height: 3.47vw;
  font-size: 1.2rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.button-30.dark {
  z-index: 0;
  color: #0000;
  background-color: #0d0d0d;
  background-image: none;
  border-color: #ffffff80;
  position: absolute;
}

.button-30.dark._2 {
  z-index: 2;
  opacity: .9;
}

.button-30.dark._1 {
  z-index: 3;
}

.button-30.dark._3 {
  z-index: 1;
  opacity: .8;
}

.line-divider {
  background-color: #fff;
  width: 100%;
  height: .0625rem;
}

.track-horizontal {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.custom-css {
  display: block;
}

.buttons-wrapper {
  z-index: 5;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.main-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.scroll-text {
  color: #fff;
  letter-spacing: -.02em;
  flex: none;
  margin-right: 5vw;
  font-size: 8vw;
  line-height: 1.37;
}

.button-31 {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(36deg, #f969fc 14%, #bc01f0 38%, #0c01de 85%);
  border: 1.4px solid #fff;
  justify-content: center;
  align-items: center;
  width: 13.4vw;
  height: 3.47vw;
  font-size: 1.2rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.button-31.dark {
  z-index: 0;
  color: #0000;
  background-color: #0d0d0d;
  background-image: none;
  border-color: #ffffff80;
  position: absolute;
}

.button-31.dark._2 {
  z-index: 2;
  opacity: .9;
}

.button-31.dark._1 {
  z-index: 3;
}

.button-31.dark._3 {
  z-index: 1;
  opacity: .8;
}

.main-wrapper-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.body-8 {
  background-image: linear-gradient(#ffd000, #e5080c);
}

.heading-101 {
  text-align: center;
}

.heading-102 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 140px;
  font-family: Inter, sans-serif;
  font-size: 350px;
}

.button-32 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.container-99 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: flex-end;
  display: flex;
}

.section-77 {
  display: block;
}

.heading-103 {
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.section-78 {
  height: 100%;
}

.container-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
}

.heading-104 {
  color: #fff;
  margin-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 200px;
  line-height: 0;
}

.text-block-193 {
  color: #fff;
  text-align: center;
  width: 600px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.scroller-2 {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 12.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-gradient-blur-2 {
  opacity: .75;
  filter: blur(100px);
  background-image: linear-gradient(#f969fc, #bc01f0 50%, #0c01de);
  width: 50%;
  height: 50%;
  display: none;
  position: absolute;
  inset: -10% auto auto -10%;
}

.bg-gradient-blur-2._2 {
  top: -25%;
  left: 15%;
}

.button-33 {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(36deg, #f969fc 14%, #bc01f0 38%, #0c01de 85%);
  border: 1.4px solid #fff;
  justify-content: center;
  align-items: center;
  width: 13.4vw;
  height: 3.47vw;
  font-size: 1.2rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.button-33.dark {
  z-index: 0;
  color: #0000;
  background-color: #0d0d0d;
  background-image: none;
  border-color: #ffffff80;
  position: absolute;
}

.button-33.dark._2 {
  z-index: 2;
  opacity: .9;
}

.button-33.dark._1 {
  z-index: 3;
}

.button-33.dark._3 {
  z-index: 1;
  opacity: .8;
}

.custom-css-2 {
  display: none;
}

.main-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.section-79 {
  background-color: #ca0000;
  background-image: linear-gradient(#f9b035, #fff);
}

.heading-105 {
  color: #fff;
  text-align: center;
}

.section-80 {
  margin-top: 140px;
}

.heading-106 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 74px;
  font-weight: 800;
  display: flex;
}

.text-block-194 {
  color: #101010;
  text-align: center;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.heading-107 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 26px;
  line-height: 1.2;
}

.list-item-3 {
  font-family: Inter, sans-serif;
}

.rich-text-block-5 {
  color: #666;
  max-width: 800px;
  margin: 80px auto;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.search {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-101 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-81 {
  margin-bottom: 500px;
  padding-top: 100px;
  padding-bottom: 500px;
}

.field-label {
  display: none;
}

.search-input {
  margin-right: 20px;
}

.search-button {
  border-radius: 4px;
  padding-left: 20px;
  padding-right: 20px;
}

.uui-navbar05_menu-button {
  padding: 0;
}

.uui-button-56 {
  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-56:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-56: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-16 {
  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-16:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-49 {
  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-49:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-49: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-49.show-tablet, .show-tablet-15 {
  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: 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-navbar05_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar05_link.w--current {
  color: #000;
}

.uui-button-link-21 {
  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-21:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-21.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar05_bottom-bar-content {
  z-index: 1;
  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-501);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar05_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.uui-text-size-small-32 {
  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-navbar05_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-navbar05_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar05_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-26 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large-7 {
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar05_icon-holder {
  flex: none;
}

.uui-navbar05_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-navbar05_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.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;
  display: grid;
}

.uui-badge-small-success-19 {
  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-navbar05_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .5rem;
  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: grid;
}

.uui-navbar05_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar05_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar05_dropdown-list {
  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;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-20 {
  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-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-gray700);
}

.uui-navbar05_menu-dropdown {
  position: static;
}

.uui-navbar05_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-18 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-17 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-17 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-17 {
  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-17 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-17 {
  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-18 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar05_logo-link {
  padding-left: 0;
}

.uui-navbar05_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-bottom: 500px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.ths07-search-icon {
  cursor: pointer;
  background-color: #e5e5e5;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/654b2cea8cea6cdcd6f35e0f_ths_07_ico_search_dark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-left: 40px;
  transition: background-color .2s ease-in-out;
}

.ths07-search-icon:hover {
  background-color: #fff;
}

.ths07-search {
  z-index: 10;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 350px;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: -350px 0% auto;
}

.ths07-search-input {
  color: #333;
  letter-spacing: -1px;
  background-color: #0000;
  border: 1px #000;
  height: 100px;
  margin-bottom: 0;
  padding: 20px 0;
  font-size: 70px;
  font-weight: 200;
}

.ths07-search-input::placeholder {
  color: #3333;
}

.ths07-search-button {
  display: none;
}

.ths07-search-close-icon {
  opacity: .65;
  cursor: pointer;
  width: 30px;
  position: absolute;
  inset: 50px 50px auto auto;
}

.ths07-cta-link {
  color: #e5e5e5;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 800;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ths07-hero-slide-image-overlay {
  z-index: 2;
  background-color: #00000040;
  position: absolute;
  inset: 0%;
}

.ths07-preloader-content-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ths07-preloader-bg-video-overlay {
  opacity: .9;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#0f2027, #203a43 50%, #2c5364);
  position: absolute;
  inset: 0%;
}

.ths07-hero-slide-title-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ths07-slide-number-total {
  color: #555;
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  position: absolute;
  inset: -10px -60px auto auto;
}

.ths07-video-lightbox-thumbnail {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ths07-images-lightox-tooltip {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -65px 0% auto;
}

.ths07-hero-slide-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ths07-menu-icon-wrapper {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 30px;
  display: flex;
  position: relative;
}

.ths07-content-overlay {
  z-index: 1;
  background-color: #efefef;
  border-radius: 5px;
  position: absolute;
  inset: 0%;
}

.ths07-slide-number-inner-wrapper {
  position: relative;
  overflow: hidden;
}

.ths07-divider-white {
  background-color: #b8b8b8;
  width: 40px;
  height: 1px;
  margin-left: 25px;
  margin-right: 25px;
}

.ths07-video-lighbox {
  z-index: 8;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 400px;
  max-width: 400px;
  height: 200px;
  margin-left: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ths07-preloader-bg-video {
  z-index: 9;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: absolute;
  inset: -100% 0% auto;
}

.ths07-hero-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

.ths07-heading-h3-wrapper {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  padding-bottom: 20px;
  display: flex;
}

.ths07-hero-slide-title {
  color: #e5e5e5;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.ths07-nav-link-hover-dor {
  background-color: #e5e5e5;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: absolute;
  inset: 28px auto 0%;
}

.ths07-cta-link-text {
  z-index: 1;
  position: relative;
}

.ths07-stats-icon-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  margin-right: 15px;
  display: flex;
}

.ths07-slide-number {
  color: #333;
  letter-spacing: -2px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
}

.ths07-menu-close-icon {
  width: 25px;
  position: absolute;
}

.ths07-hero-slider-arrow-icon {
  width: 100px;
  margin-left: 20px;
}

.ths07-hero-slider-arrow-icon.ths07-rotated {
  margin-left: 0;
  margin-right: 20px;
  transform: rotate(-180deg);
}

.ths07-heading-h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.ths07-stats-paragraph {
  color: #555;
  border-bottom: 2px solid #0000001a;
  margin-top: 5px;
  margin-bottom: 18px;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 22px;
}

.ths07-stats-paragraph.ths07-last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ths07-navigation-block {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ths07-cta-link-icon {
  width: 25px;
  margin-top: -1px;
}

.ths07-hero-slide-content-block-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 834px;
  padding-top: 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ths07-hero-slide-paragraph {
  color: #e5e5e5;
  text-align: right;
  width: 100%;
  max-width: 570px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.ths07-stats-title {
  color: #333;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800;
}

.ths07-preloader-title {
  color: #e5e5e5;
  letter-spacing: 4px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.ths07-hero-slide-stats-wrapper {
  z-index: 8;
  background-color: #efefef;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 300px;
  height: 400px;
  margin-bottom: 20px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ths07-images-lighbox {
  color: #e5e5e5;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 2px solid #e5e5e5b3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-left: 90px;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .35s ease-in-out;
  display: flex;
  position: relative;
}

.ths07-images-lighbox:hover {
  background-color: #efefef33;
  border-color: #0000;
}

.ths07-heading-h1 {
  z-index: 9;
  color: #e5e5e5;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.ths07-logo {
  width: 50px;
  margin-right: 20px;
}

.ths07-preloader-heading {
  z-index: 9;
  color: #e5e5e5;
  letter-spacing: -3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  font-weight: 400;
  line-height: 80px;
}

.ths07-preloader-heading.ths07-bold {
  font-weight: 500;
}

.ths07-social-link {
  opacity: .8;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  text-decoration: none;
  display: flex;
}

.ths07-social-link:hover {
  opacity: 1;
}

.ths07-hero-slider-nav {
  z-index: 5;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-size: 6px;
  display: flex;
  inset: auto 0% 0%;
}

.ths07-hero-section {
  background-color: red;
  justify-content: center;
  align-items: center;
  min-height: 20vh;
}

.ths07-nav-links-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ths07-nav-link {
  color: #e5e5e5;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  padding: 5px;
  font-size: 12px;
  font-weight: 800;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.ths07-nav-link:hover {
  color: #fff;
}

.ths07-hero-slide-content-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 834px;
  display: flex;
  position: relative;
}

.ths07-hero-slide-content-block.ths07-absolute {
  align-items: flex-end;
  padding-top: 30px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ths07-images-lighbox-icon {
  opacity: .9;
  width: 25px;
}

.ths07-content-bg-circle {
  z-index: -1;
  opacity: .08;
  background-image: linear-gradient(#e93d3c, #041c35);
  border-radius: 50%;
  width: 200px;
  height: 200px;
  position: absolute;
  inset: -50px -50px auto auto;
}

.ths07-content-bg-circle.ths07-bottom {
  inset: auto auto -50px -50px;
}

.ths07-menu-icon {
  width: 30px;
}

.ths07-brand {
  color: #e5e5e5;
  letter-spacing: 4px;
  text-transform: uppercase;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.ths07-bg-line-block {
  background-color: #ffffff1a;
  width: 1px;
  height: 100%;
}

.ths07-preloader-logo {
  width: 100px;
  margin-bottom: 40px;
}

.ths07-header {
  z-index: 9;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ths07-hero-slide {
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
  overflow: hidden;
}

.ths07-video-lightbox-icon {
  width: 66px;
  position: relative;
}

.ths07-slide-numbering {
  z-index: 8;
  background-color: #efefef;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 230px;
  height: 200px;
  margin-left: 20px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ths07-slide-number-wrapper {
  margin-top: 30px;
  position: relative;
}

.ths07-hero-slide-content-wrapper {
  z-index: 4;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1234px;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ths07-social-share-wrapper {
  z-index: 8;
  color: #333;
  background-color: #efefef;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 164px;
  height: 60px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.ths07-hero-slider-arrow {
  z-index: 5;
  opacity: .6;
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  height: 50px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 10px;
  font-weight: 800;
  line-height: 20px;
  transition: opacity .2s ease-in-out;
  display: flex;
  inset: auto auto 0% 0%;
}

.ths07-hero-slider-arrow:hover {
  opacity: .8;
}

.ths07-hero-slider-arrow.ths07-right-arrow {
  justify-content: flex-end;
  inset: auto 0% 0% auto;
}

.ths07-cta-link-icon-wrapper {
  background-color: #ebebeb33;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-left: -15px;
  display: flex;
  position: absolute;
  inset: auto -65px auto auto;
}

.ths07-cta-links-wrapper {
  align-items: center;
  margin-top: 40px;
  padding-left: 10px;
  display: flex;
}

.ths07-social-icon {
  width: 20px;
}

.ths07-hero-slide-more-content {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.ths07-slide-number-title {
  color: #333;
  border-bottom: 2px solid #0000001a;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.ths07-page-wrapper {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.ths07-stats-icon-bar {
  background-color: #00000080;
  width: 20px;
  height: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.ths07-stats-icon-bar.ths07-small {
  width: 12px;
}

.ths07-slide-bg-blocks-wrapper {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: grid;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_menu-button-2 {
  padding: 0;
}

.uui-navbar01_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar01_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar01_link-2 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

.uui-navbar01_link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_link-2.w--current {
  color: #000;
}

.uui-navbar01_dropdown-right-overlay-absolute-2 {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon-34 {
  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-navbar01_dropdown-content-button-wrapper-2 {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-button-row-34 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar01_item-button-wrapper-2 {
  margin-top: .75rem;
}

.uui-navbar01_item-heading-2 {
  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-navbar01_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_blog-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_blog-image-wrapper-2 {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item-2:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar01_dropdown-blog-list-2 {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading-2 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-left: .75rem;
  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-navbar01_dropdown-content-wrapper-2 {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right-2 {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_icon-wrapper-2 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar01_dropdown-link-2 {
  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-navbar01_dropdown-link-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar01_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading-2 {
  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-navbar01_dropdown-link-list-2 {
  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-navbar01_dropdown-content-left-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar01_dropdown-content-2 {
  width: 100%;
  display: flex;
}

.uui-navbar01_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar01_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list-2.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar01_dropdown-toggle-2 {
  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-navbar01_dropdown-toggle-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_menu-dropdown-2 {
  position: static;
}

.uui-navbar01_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar01_logo-link-2 {
  padding-left: 0;
}

.uui-navbar01_component-2 {
  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-navbar01_menu-button-3 {
  padding: 0;
}

.uui-button-57 {
  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-57:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-57: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-17 {
  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-17:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-50 {
  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-50:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-50: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-50.show-tablet, .show-tablet-16 {
  display: none;
}

.uui-navbar01_button-wrapper-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar01_menu-right-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar01_link-3 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

.uui-navbar01_link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_link-3.w--current {
  color: #000;
}

.uui-navbar01_dropdown-right-overlay-absolute-3 {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon-35 {
  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-22 {
  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-22:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-22.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper-3 {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-button-row-35 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar01_item-button-wrapper-3 {
  margin-top: .75rem;
}

.uui-text-size-small-33 {
  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-navbar01_item-heading-3 {
  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-navbar01_item-heading-3.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content-3 {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_blog-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_blog-image-wrapper-3 {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item-3:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar01_dropdown-blog-list-3 {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading-3 {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-left: .75rem;
  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-navbar01_dropdown-content-wrapper-3 {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right-3 {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-27 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar01_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar01_dropdown-link-3 {
  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-navbar01_dropdown-link-3:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-20 {
  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-navbar01_text-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading-3 {
  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-navbar01_dropdown-link-list-3 {
  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-navbar01_dropdown-content-left-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar01_dropdown-content-3 {
  width: 100%;
  display: flex;
}

.uui-navbar01_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar01_dropdown-list-3 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list-3.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon-21 {
  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-navbar01_dropdown-toggle-3 {
  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-navbar01_dropdown-toggle-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar01_menu-dropdown-3 {
  position: static;
}

.uui-navbar01_menu-3 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-19 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-18 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-18 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-18 {
  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-18 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-18 {
  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-19 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar01_logo-link-3 {
  padding-left: 0;
}

.uui-navbar01_component-3 {
  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;
}

.ths06-nav-wrapper {
  align-items: stretch;
  display: flex;
}

.ths06-nav-wrapper.ths06-right {
  justify-content: flex-end;
  align-items: center;
}

.ths06-nav-link {
  color: #020202;
  letter-spacing: 2px;
  -webkit-text-stroke-color: #333;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ths06-nav-link:hover {
  color: #fff;
}

.ths06-search-icon {
  background-color: #fff;
  border-radius: 20px;
  width: 40px;
  padding: 5px;
}

.ths06-close-icon {
  width: 20px;
  position: absolute;
}

.ths06-search {
  width: 100%;
  max-width: 450px;
  position: relative;
  inset: 80px 200px auto auto;
}

.ths06-search-input {
  color: #555;
  border-radius: 5px;
  height: 60px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  font-weight: 400;
}

.ths06-search-input::placeholder {
  color: #00000080;
}

.ths06-search-button {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/654b32cc4549b72130e13d71_ths_06_ico_search_dark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 5px;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 5px 5px 0% auto;
}

.div-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.ths06-search-2 {
  width: 100%;
  max-width: 450px;
  position: absolute;
  inset: 80px 70px auto auto;
}

.ths06-search-icon-2 {
  width: 20px;
}

.ths06-header {
  z-index: 8;
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding-left: 170px;
  padding-right: 70px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ths06-nav-link-2 {
  color: #e5e5e5;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 55px;
  padding: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ths06-nav-link-2:hover {
  color: #fff;
}

.uui-footer01_legal-link-2 {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer01_legal-link-2:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer01_legal-list-2 {
  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;
  display: grid;
}

.uui-text-size-small-34 {
  color: #fff;
  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-34.text-color-gray500 {
  color: #fff;
}

.uui-footer01_bottom-wrapper-2 {
  border-top: 1px solid var(--untitled-ui-gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer01_social-icon-2 {
  color: var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .75rem;
}

.uui-footer01_social-link-2 {
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_social-link-2:hover {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.uui-footer01_link-list-heading-2 {
  color: #fff;
  letter-spacing: normal;
  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-size: .875rem;
  font-weight: 600;
}

.uui-footer01_link-list-2 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer01_link-2 {
  grid-column-gap: .5rem;
  color: #fff;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_link-2:hover {
  color: #fff;
}

.uui-badge-small-success-21 {
  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-footer01_menu-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.error-message-8 {
  background-color: #f31111;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message-8 {
  background-color: green;
  border: 1px solid green;
  border-radius: 4px;
  padding: 1.5rem;
}

.uui-text-style-link-13 {
  color: #fff;
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-13:hover {
  color: #fff;
}

.uui-button-58 {
  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-58:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-58:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-58.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-13 {
  border: 2px solid var(--untitled-ui-gray300);
  background-color: #fff;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-13: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-13::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-footer01_form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr max-content 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  padding: 0;
  display: grid;
}

.uui-footer01_form-block-2 {
  width: 100%;
  max-width: 35rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

.uui-text-size-medium-56 {
  color: #fff;
  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-logo_image-20 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-19 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-19 {
  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-19 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-19 {
  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-20 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-footer01_logo-link-2 {
  margin-bottom: 2rem;
}

.uui-footer01_left-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.uui-footer01_top-wrapper-2 {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: start;
}

.uui-padding-vertical-xlarge-4 {
  color: #fff;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-large-75 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-85 {
  background-color: #283854;
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-108 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-block-195, .text-block-196, .text-block-197 {
  color: #fff;
}

.paragraph-13, .paragraph-14, .paragraph-15, .paragraph-16, .list, .paragraph-17 {
  line-height: 1.5;
}

.link-block-6, .link-block-7 {
  text-decoration: none;
}

.section-82 {
  background-color: #f5f5f5;
  padding-top: 80px;
}

.uui-layout08_image-3 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-button-59 {
  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-59:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-59: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-51 {
  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-51:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-51: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-36 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-42 {
  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-icon-1x1-xsmall-28 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item-icon-wrapper-2 {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item-2 {
  display: flex;
}

.uui-layout08_item-list-2 {
  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-space-xsmall-25 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-41 {
  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-29 {
  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-layout08_component-2 {
  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-71 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-76 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-86 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout24_image {
  text-align: center;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  top: 8%;
  box-shadow: 0 20px 40px 20px #f9b0353b;
}

.uui-layout24_image-wrapper {
  opacity: 1;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-57 {
  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-16 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-20 {
  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-icon-featured-outline-large-11 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout24_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout24_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;
}

.grid-56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.dropdown-toggle-2 {
  padding-top: .625rem;
  padding-bottom: .625rem;
  display: none;
}

.dropdown-2 {
  background-color: #fff;
  border-radius: .5rem;
  padding-top: .125rem;
  padding-bottom: .125px;
}

.text-block-198 {
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.text-block-199 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.brix---btn-primary-small {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
}

.brix---hamburger-menu-bar-bottom, .brix---hamburger-menu-bar-top {
  background-color: var(--elements-webflow-library-neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-link {
  color: var(--elements-webflow-library-neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-link {
  color: #333;
  align-items: center;
  width: 100%;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---dropdown-links-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd {
  float: none;
  clear: none;
  padding: 20px 40px 20px 20px;
}

.brix---dropdown-card {
  float: none;
  clear: none;
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 20px;
  min-width: 100%;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  display: none;
  position: absolute;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron {
  align-self: center;
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library-neutral--800);
  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: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---dropdown-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  margin-right: 20px;
  padding: .7rem 1.125rem;
}

.brix---dropdown-wrapper.max-width-full-mobile-landscape {
  border: 1px #c7c7c7;
  order: 0;
  margin-right: auto;
}

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---container-default-17 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper {
  background-color: var(--elements-webflow-library-neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-block-200 {
  color: #333;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-201 {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.text-block-201:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f), .text-block-201.meny-link-217, .text-block-201.meny-link-478, .text-block-201.meny-link-739 {
  font-weight: 500;
}

.text-block-202 {
  font-family: Inter, sans-serif;
}

.link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16 {
  text-decoration: none;
}

.container-102 {
  max-width: 768px;
}

.image-81 {
  border-radius: 8px;
  height: auto;
}

.image-82 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 8px;
  min-width: 100%;
  max-width: 500px;
  height: auto;
}

.image-83 {
  height: 100%;
}

.heading-109 {
  color: #000;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 700;
}

.section-83 {
  background-image: linear-gradient(#fff, #f5f5f5);
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-103 {
  max-width: 986px;
}

.paragraph-18 {
  color: #666;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.uui-layout27_lightbox-image-01-3 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout27_lightbox-image-02-3 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-lightbox_play-icon-14 {
  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-17 {
  z-index: 1;
  box-sizing: border-box;
  object-fit: fill;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout27_lightbox-4 {
  background-color: var(--untitled-ui-gray100);
  object-fit: fill;
  border-radius: .5rem;
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000001f;
}

.uui-button-60 {
  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-60:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-60: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-52 {
  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-52:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-52: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-37 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-43 {
  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-icon-1x1-xsmall-29 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout27_item-icon-wrapper-3 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout27_item-3 {
  display: flex;
}

.uui-layout27_item-list-3 {
  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-layout27_content-right-3 {
  padding-top: 3rem;
}

.uui-space-xsmall-26 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-42 {
  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-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-layout27_component-3 {
  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-72 {
  padding-top: 0;
  padding-bottom: 2rem;
}

.uui-container-large-77 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-87 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-203 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-204 {
  color: #666;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.grid-57 {
  color: #666;
  grid-template: "."
                 "."
                 "."
                 "Area-2" 1fr
                 "Area"
                 / 30px 1fr;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-205 {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 17px;
}

.text-block-206, .text-block-207 {
  color: #666;
}

.text-block-208 {
  color: #666;
  text-decoration: underline;
}

.container-104 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.section-84 {
  margin-bottom: 60px;
  padding-bottom: 120px;
}

.waves-gradient-hero-3 {
  z-index: 9;
  background-image: linear-gradient(#faebe3, #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-3.bottom {
  background-image: linear-gradient(to top, #faebe3, #faebe300);
  inset: auto 0% -1px;
}

.waves-image-hero-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-3 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-3.reverse {
  justify-content: flex-end;
}

.waves-column-hero-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-3 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark-8 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-8:hover {
  background-color: #131313e6;
}

.waves---cta-dark-8.wide-cta {
  min-width: 200px;
}

.waves---mg-top-36 {
  margin-top: 16px;
}

.waves---subtitle-3 {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-512 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-3 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 80px;
  line-height: 115%;
}

.waves-content-hero-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-3 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---main-container-10 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-hero-primary-3 {
  background-color: #f5f5f5;
  margin-top: 60px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.image-84 {
  margin-top: 40px;
}

.div-block-129 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-130 {
  min-height: 150px;
}

.container-105 {
  max-width: 900px;
  margin-top: 150px;
}

.container-106 {
  max-width: 1150px;
}

.waves-image-cta-4 {
  border-radius: 24px;
  width: 90%;
  max-width: 320px;
}

.waves---cta-outline-white {
  border: 1px solid var(--waves-library-white);
  color: var(--waves-library-white);
  background-color: #13131300;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-outline-white.medium-wide-cta {
  min-width: 150px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.waves---cta-white-2 {
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white-2.medium-wide-cta {
  min-width: 150px;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.waves---2-cta-flex {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves---mg-top-37 {
  margin-top: 16px;
}

.waves---paragraph-big-8 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 130%;
}

.waves---heading-2-no-margins-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-image-halves {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 520px;
  display: flex;
}

.waves---grid-cta-3 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
}

.waves-master-cta-4 {
  background-color: var(--waves-library-black);
  color: var(--waves-library-white);
  background-image: linear-gradient(to right, #000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/655714e349c13ef03973c9b4_arlington-research-Kz8nHVg_tGI-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 120px;
  display: flex;
}

.waves---main-container-11 {
  max-width: 1150px;
  padding-left: 0;
  padding-right: 0;
}

.waves---section-medium-12 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-131 {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.container-107 {
  max-width: 1150px;
}

.heading-110 {
  text-align: center;
}

.div-block-132 {
  height: 40px;
}

.section-85 {
  background-color: #f5f5f5;
  margin-top: 100px;
  padding-top: 80px;
}

.uui-text-size-medium-58 {
  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-text-divider-9 {
  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-blogpost01_date-wrapper-8 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-8 {
  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;
}

.uui-blogpost01_author-image-8 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-8 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-8 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-8 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-12 {
  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-12.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-12.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-12.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-8 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-8 {
  width: 50%;
}

.uui-button-icon-36 {
  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-36.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-53 {
  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-53:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-53: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-53.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-53.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-53.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-8 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-8 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-8 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-8 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-7 {
  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;
}

.uui-text-rich-text-7 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-7 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-7 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-7 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-7 h5, .uui-text-rich-text-7 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-7 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-7 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-7 a {
  text-decoration: underline;
}

.uui-text-rich-text-7 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-8 {
  margin-bottom: 4rem;
}

.uui-max-width-large-41 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-41.align-center, .align-center-35 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-8 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-8 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-8 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-15 {
  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-breadcrumb-link-8 {
  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-8:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-8.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-8.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-8 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-8 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-73 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-78 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-88 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-58 {
  grid-template-rows: auto;
}

.image-85 {
  border-radius: 8px;
  height: 500px;
}

.uui-padding-vertical-xhuge-74 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-medium-43 {
  color: #101828;
  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-43.text-weight-medium {
  font-weight: 500;
}

.uui-padding-vertical-xhuge-75 {
  padding-top: 0;
  padding-bottom: 0;
}

.brix---heading-h3-size-10 {
  color: #333;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
}

.uui-section_heroheader10-3 {
  background-color: #0000;
  background-image: linear-gradient(to right, #0009, #0000);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 800px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.uui-container-large-79 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-133 {
  max-width: 400px;
}

.image-86 {
  border-radius: 10px;
}

.brix---display-8 {
  color: #f9b035;
  font-size: 64px;
  font-weight: 700;
  line-height: 84px;
}

.uui-page-padding-89 {
  height: 800px;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-59 {
  grid-column-gap: 49px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-xlarge-18 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-134 {
  align-items: flex-start;
  display: block;
}

.uui-heading-tiny-14 {
  color: #101828;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.brix---section-13 {
  color: #fff;
  padding-top: 120px;
  padding-bottom: 100px;
}

.uui-text-size-medium-59 {
  color: #475467;
  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;
}

.cms-webinar-blogg-2 {
  color: #475467;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
}

.brix---container-default-18 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.uui-button-tertiary-gray-18 {
  grid-column-gap: .5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  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-18:hover {
  color: #344054;
  background-color: #f9fafb;
}

.column-7 {
  padding-left: 0;
  padding-right: 0;
}

.brix---color-neutral-827 {
  color: #211f54;
  font-family: Inter, sans-serif;
}

.grid-60 {
  border-radius: 0;
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.gradient-button-2 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 72%);
  border: 1px #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  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: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 10px 40px #0000001f;
}

.gradient-button-2:hover {
  background-color: #f9b035;
  border-color: #f9b035;
}

.gradient-button-2:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.grid-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-108 {
  max-width: 1140px;
}

.image-87 {
  height: 100%;
}

.transparent-bakgrund-2 {
  z-index: 999;
  background-color: #0000;
  border-bottom: 1px #f2f4f7;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.image-88 {
  border-radius: 8px;
  height: 100%;
}

.container-109 {
  max-width: 768px;
}

.uui-navbar02_menu-3 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.brix---text-center-12 {
  text-align: center;
}

.uui-container-large-80 {
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-86 {
  margin-bottom: 80px;
}

.container-110 {
  max-width: 1140px;
}

.heading-111 {
  color: #101010;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.uui-testimonial09_divider-2 {
  background-color: #eaecf0;
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.div-block-135 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6500581c7081a31a82534775_Omslagsbild.png");
  background-position: 0 0;
  background-size: cover;
}

.column-8 {
  padding-left: 0;
}

.text-meny-scroll-2 {
  color: #333;
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.text-meny-scroll-2:hover {
  color: #344054;
}

.text-meny-scroll-2.w--current {
  color: #000;
}

.uui-testimonial11_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-37 {
  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-testimonial11_arrow-2 {
  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: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial11_arrow-2:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-testimonial11_arrow-2.left {
  right: 4rem;
}

.uui-testimonial08_logo-2 {
  max-height: 3rem;
}

.uui-testimonial11_divider-3 {
  background-color: var(--untitled-ui-gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-text-size-medium-60 {
  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-heading-tiny-15 {
  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-testimonial11_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-heading-medium-44 {
  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-44.text-weight-medium {
  text-align: left;
  font-weight: 500;
}

.uui-testimonial11_rating-icon-2 {
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial11_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial11_content-right-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_client-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial11_content-2 {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial11_slide-2 {
  margin-right: 5rem;
}

.uui-testimonial11_component-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.uui-padding-vertical-xhuge-76 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-81 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-90 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-testimonial09_logo-2 {
  max-height: 3rem;
}

.uui-testimonial09_divider-3 {
  background-color: var(--untitled-ui-gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial09_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial09_rating-icon-2 {
  color: var(--untitled-ui-warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial09_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial09_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial09_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-lightbox_play-icon-15 {
  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-18 {
  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-testimonial09_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial09_component-2 {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-87 {
  background-color: #f5f5f5;
  margin-top: 50px;
}

.uui-text-size-medium-61 {
  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-text-divider-10 {
  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-blogpost01_date-wrapper-9 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-9 {
  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;
}

.uui-blogpost01_author-image-9 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-9 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-9 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-9 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-13 {
  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-13.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-13.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-13.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-9 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-9 {
  width: 50%;
}

.uui-button-icon-38 {
  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-38.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-54 {
  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-54:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-54: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-54.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-54.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-54.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-9 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-9 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-9 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-9 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-8 {
  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;
}

.uui-text-rich-text-8 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-8 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-8 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-8 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-8 h5, .uui-text-rich-text-8 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-8 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-8 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-8 a {
  text-decoration: underline;
}

.uui-text-rich-text-8 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-9 {
  margin-bottom: 4rem;
}

.uui-max-width-large-42 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-42.align-center, .align-center-36 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-9 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-9 {
  border-radius: 20px;
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-9 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-16 {
  color: #101010;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-breadcrumb-link-9 {
  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-9:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-9.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-9.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-9 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-9 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost01_title-wrapper-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-77 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.uui-container-large-82 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-91 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_blogpost01-9 {
  margin-top: 60px;
}

.section-88 {
  background-color: #f5f5f5;
}

.section-89 {
  background-color: #fff;
  background-image: none;
  padding-top: 80px;
  padding-bottom: 0;
}

.heading-112 {
  color: #000;
  text-align: center;
  margin-bottom: 30px;
  font-family: Inter Tight, sans-serif;
  font-size: 80px;
  line-height: 1;
}

.text-block-209 {
  float: none;
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.image-89 {
  box-shadow: none;
  border-radius: 20px;
  max-width: 100%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-90 {
  background-color: #101010;
}

.section-91 {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 100px;
}

.heading-113, .heading-114, .heading-115, .heading-116, .heading-117, .heading-118 {
  color: #a8a8a8;
}

.paragraph-19 {
  color: #777;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.list-item-5, .list-3 {
  color: #a8a8a8;
}

.paragraph-20, .paragraph-21 {
  color: #a8a8a8;
  font-size: 16px;
}

.list-4 {
  color: #a8a8a8;
}

.link-21 {
  color: #f9b035;
}

.paragraph-22 {
  color: #a8a8a8;
  text-align: left;
}

.triad-cms {
  color: #dfdfdf;
  font-family: Inter, sans-serif;
}

.list-item-6 {
  font-size: 16px;
}

.cms-triad {
  color: #fffc;
  font-family: Inter, sans-serif;
}

.paragraph-23, .block-quote, .paragraph-24, .list-5, .list-6, .paragraph-25, .paragraph-26 {
  color: #e6e6e6;
}

.link-22, .link-23 {
  color: #f9b035;
}

.container-111 {
  max-width: 1500px;
}

.text-block-210 {
  color: #fff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  display: flex;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1px 1fr 1fr;
}

.grid-63 {
  grid-template-rows: auto;
}

.columns-3 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.column-9 {
  border-left: 1px solid #000;
}

.link-24 {
  color: #f9b035;
}

.section-92 {
  margin-bottom: 100px;
}

.container-113 {
  max-width: 1150px;
}

.next {
  color: #fff;
  background-color: #f9b035;
  background-image: linear-gradient(112deg, #f9b035, #ee7365);
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0 5px 20px #0000001f;
}

.previous {
  background-color: #fff;
  border-color: #e7e7e7;
  border-radius: .5rem;
  box-shadow: 0 10px 40px #0000001f;
}

.text-block-211 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.container-114 {
  background-color: #d1d1d1;
  background-image: linear-gradient(90deg, #000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67ad9cc79507c7c526a24f76_omslag%20(12).png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  border-radius: 24px;
  align-items: center;
  max-width: 1150px;
  height: 500px;
  margin-bottom: 100px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 100px;
  display: flex;
}

.heading-119 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  line-height: 1.2;
}

.text-block-212 {
  color: #fff;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.div-block-136 {
  float: none;
  clear: none;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 50%;
  padding-top: 0;
  display: block;
  position: static;
}

.header-3 {
  height: 600px;
}

.div-block-137 {
  background-image: linear-gradient(#444f63cc, #444f63cc), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/655daec977f93b972a6e6a5b_pexels-photo-4491461.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-top: -60px;
}

.section-94 {
  margin-bottom: 50px;
}

.section-95 {
  margin-top: 80px;
}

.html-embed-3 {
  border-radius: 8px;
  margin-top: 40px;
  box-shadow: 0 20px 40px #00000014;
}

.html-embed-4 {
  border-radius: 8px;
  box-shadow: 0 20px 40px #00000014;
}

.link-25 {
  color: #555;
  text-decoration: none;
}

.div-block-138 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656060f89b72d782f5ef308f_Frame%207%20(9).png");
  background-position: 100%;
  background-size: cover;
}

.div-block-139 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656060f89b72d782f5ef308f_Frame%207%20(9).png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-140 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/653a5aeb0fb25bc67110ca3f_deltagarkommunikation%20(1).webp");
  background-position: 50%;
  background-size: cover;
  margin-top: -60px;
}

.div-block-141, .div-block-142 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656060f89b72d782f5ef308f_Frame%207%20(9).png");
  background-position: 50%;
  background-size: cover;
}

.image-90, .image-91 {
  margin-top: 20px;
}

.section-96 {
  background-color: #fff;
}

.uui-text-size-medium-62 {
  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-text-divider-11 {
  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-blogpost01_date-wrapper-10 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-heading-10 {
  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;
}

.uui-blogpost01_author-image-10 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-10 {
  margin-right: 1rem;
}

.uui-blogpost01_author-wrapper-10 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_divider-10 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-14 {
  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-14.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-14.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-14.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-blogpost01_tag-list-10 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_tag-list-wrapper-10 {
  width: 50%;
}

.uui-button-icon-39 {
  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-39.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-button-secondary-gray-55 {
  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-55:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-55: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-55.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-55.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-55.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost01_share-10 {
  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;
  display: grid;
}

.uui-blogpost01_share-heading-10 {
  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: 1rem;
  font-weight: 600;
}

.uui-blogpost01_share-wrapper-10 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_content-bottom-10 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-9 {
  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;
}

.uui-text-rich-text-9 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-9 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-9 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-9 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-9 h5, .uui-text-rich-text-9 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-9 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-9 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-9 a {
  text-decoration: underline;
}

.uui-text-rich-text-9 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-blogpost01_content-10 {
  margin-bottom: 4rem;
}

.uui-max-width-large-43 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-43.align-center, .align-center-37 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost01_image-10 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost01_image-wrapper-10 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-top-10 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-17 {
  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-breadcrumb-link-10 {
  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-10:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-10.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-10.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-10 {
  color: #777;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-10 {
  color: #666;
  align-items: center;
  width: 100%;
  margin-bottom: 2rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
  display: flex;
}

.uui-blogpost01_title-wrapper-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-78 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-83 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-92 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-213 {
  color: #f9b035;
  font-family: Inter, sans-serif;
}

.text-block-214 {
  color: #777;
  font-family: Inter, sans-serif;
}

.image-92 {
  max-width: 20%;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-97 {
  margin-top: 100px;
}

.section-98 {
  margin-top: 80px;
}

.div-block-143 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0%;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 375px;
  margin-bottom: 50px;
  margin-right: 0;
  padding-right: 0;
  box-shadow: 0 20px 40px #0000001f;
}

.container-115 {
  max-width: 1300px;
}

.collection-item-3 {
  padding-right: 20px;
}

.heading-120 {
  color: #000;
  letter-spacing: -2px;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 700;
}

.text-block-215 {
  color: #555;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.grid-64 {
  grid-template-rows: auto;
  grid-template-columns: 5fr 5fr;
}

.grid-65 {
  grid-column-gap: 49px;
  grid-template-rows: auto;
}

.container-116 {
  max-width: 1300px;
  margin-top: 50px;
}

.heading-121 {
  color: #101010;
  padding-left: 20px;
  padding-right: 98px;
  font-family: Inter, sans-serif;
  font-size: 26px;
}

.div-block-144 {
  background-color: #f9b03533;
  border-radius: 4px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 20px 40px #00000014;
}

.image-93 {
  float: left;
  clear: right;
  text-align: left;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-top: 0;
  margin-bottom: 30px;
  box-shadow: 0 0 40px #0003;
}

.text-block-216 {
  color: #555;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.grid-66 {
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-button-61 {
  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-61:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-61:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-blogsection04_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-button-icon-40 {
  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-23 {
  grid-column-gap: .5rem;
  color: var(--link-color);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-23:hover {
  color: var(--untitled-ui-primary800);
}

.uui-space-small-28 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-63 {
  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-heading-xsmall-12 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection04_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogsection04_category-link {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-blogsection04_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection04_meta-wrapper {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  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: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blogsection04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection04_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #00000014;
}

.uui-blogsection04_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection04_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection04_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogsection04_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blogsection04_list-wrapper {
  margin-top: 1rem;
  margin-bottom: 4rem;
}

.uui-text-size-large-44 {
  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-27 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-45 {
  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-31 {
  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-44 {
  width: 100%;
  max-width: 48rem;
}

.uui-blogsection04_heading {
  flex: 1;
}

.uui-blogsection04_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-padding-vertical-xhuge-79 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-container-large-84 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-93 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-145 {
  background-color: #719ef033;
  border-radius: 4px;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_title {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: #666;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-banner_text-link {
  color: #444f63;
  border-bottom: 2px solid #444f63;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_label {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_button {
  background-color: #f9b035;
  border: 2px solid #f9b035;
  border-radius: 4px;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #000;
  -webkit-text-stroke-color: black;
  background-color: #0000;
  border-color: #000;
  border-radius: 4px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #f9b035;
  border: 2px solid #f9b035;
  border-radius: 4px;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #000;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.div-block-146, .div-block-147 {
  display: block;
}

.f-banner-button-2 {
  color: #7c4e00;
  background-color: #fff;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
}

.f-banner-button-2:hover {
  color: #fff;
  -webkit-text-stroke-color: black;
  background-color: #000;
}

.f-paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.f-banner-flex-row-2 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.f-banner-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f9b035;
  background-image: linear-gradient(90deg, #f9b035, var(--red) 100%, var(--red));
  color: var(--flowui-component-library-white);
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 16px 5%;
  display: flex;
  position: static;
}

.uui-navbar03_component-6-copy {
  outline-offset: 0px;
  pointer-events: auto;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 0 solid #000;
  outline: 3px #333;
  align-items: center;
  min-height: 5rem;
  margin-bottom: -80px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  transform: translate(0);
  box-shadow: 0 10px 30px #00000014;
}

.svenska-navbar-med-cta {
  background-color: #fff;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.div-block-149 {
  display: block;
}

.section-59-copy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 200px;
}

.brix---half-bg-bottom {
  z-index: -1;
  background-color: var(--elements-webflow-library-neutral--200);
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---text-200-bold-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---color-accent-10 {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---text-202 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---mg-bottom-8px-5 {
  margin-bottom: 8px;
}

.brix---big-icon-left-2 {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---card-link-icon-wrapper-2 {
  border: 1px solid var(--elements-webflow-library-neutral--200);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library-general--shadow-01);
  color: var(--elements-webflow-library-neutral--600);
  transform-style: preserve-3d;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---card-link-icon-wrapper-2:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  transform: scale3d(.96, .96, 1.01);
}

.brix---grid-2-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---paragraph-default-11 {
  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: 18px;
  line-height: 30px;
}

.brix---color-neutral-828 {
  color: var(--elements-webflow-library-neutral--600);
}

.brix---mg-bottom-32px-10 {
  margin-bottom: 32px;
}

.brix---heading-h3-size-11 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---color-neutral-829 {
  color: var(--elements-webflow-library-neutral--800);
}

.brix---text-center-13 {
  text-align: center;
}

.brix---inner-container-460px-center {
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
}

.brix---error-message-2 {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-830 {
  color: var(--elements-webflow-library-neutral--100);
}

.brix---icon-success-message-big-2 {
  width: 60px;
  margin-bottom: 10px;
}

.brix---success-message-2 {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  border-radius: 24px;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---social-icon-square-30px-2 {
  background-color: var(--elements-webflow-library-secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-2:hover {
  transform: scale(.92);
}

.brix---social-media-grid-right---mbp-center-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---btn-primary-5 {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---text-area-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 22px;
  min-height: 144px;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 28px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---text-area-2:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-03);
}

.brix---text-area-2:focus {
  border-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--800);
}

.brix---text-area-2::placeholder {
  color: var(--elements-webflow-library-neutral--600);
  font-size: 18px;
}

.brix---input-label-2 {
  color: var(--elements-webflow-library-neutral--800);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.brix---input-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 100px;
  min-height: 70px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
  transition: box-shadow .3s, color .3s, border-color .3s;
}

.brix---input-2:hover {
  border-color: var(--elements-webflow-library-accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-03);
}

.brix---input-2:focus {
  border-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--800);
}

.brix---input-2::placeholder {
  color: var(--elements-webflow-library-neutral--600);
  font-size: 18px;
}

.brix---form-grid-2-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---card-form-v2-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library-general--shadow-01);
  border-radius: 24px;
  min-height: 620px;
  margin-bottom: 0;
  padding: 72px 78px;
}

.brix---mg-bottom-64px-3 {
  margin-bottom: 64px;
}

.brix---mg-bottom-40px-3 {
  margin-bottom: 40px;
}

.brix---heading-h1-size-4 {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---subtitle-3 {
  color: var(--elements-webflow-library-accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---inner-container-752px-center-2 {
  max-width: 752px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default-19 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-position-relative {
  padding-top: 176px;
  padding-bottom: 176px;
  position: relative;
  overflow: hidden;
}

.container-117 {
  max-width: 1100px;
}

.uui-heroheader08_image-5 {
  object-fit: cover;
  border-radius: 14px;
  width: 100%;
  height: 40rem;
  box-shadow: 0 20px 40px #0003;
}

.uui-text-size-medium-64 {
  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-ratings_number-6 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-6 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-6 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-6 {
  margin-left: 1rem;
}

.uui-avatar-group_item-7 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-6 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-6 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-14 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-14:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-35 {
  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-button-62 {
  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-62:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-62: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-14 {
  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-14: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-14::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-4 {
  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-4 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-18 {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-max-width-small-9 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-29 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-19 {
  color: #101010;
  letter-spacing: -1px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 1.2;
}

.uui-heroheader08_component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  display: grid;
}

.uui-padding-vertical-xhuge-80 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-85 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-94 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-5 {
  background-color: #fff;
}

.button-34 {
  background-color: #afafaf33;
  border: 1px solid #ffffff80;
  border-radius: 4px;
  font-family: Inter, sans-serif;
}

.div-block-150 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 30px;
  display: block;
  box-shadow: 0 10px 40px #00000014;
}

.grid-67 {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.image-94 {
  border-radius: 10px;
  width: auto;
  height: 100%;
  box-shadow: 0 10px 40px #00000040;
}

.heading-122 {
  color: #101010;
  -webkit-text-stroke-color: black;
  margin-bottom: 14px;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.paragraph-27 {
  color: #f9b035;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
}

.br-dtext-content-copy {
  color: #777;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.br-dtext-content-copy-copy {
  color: #777;
  letter-spacing: normal;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-151 {
  display: block;
}

.uui-container-large-85-copy {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-xlarge-18-copy {
  color: #7c7b7b;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.link-block-17 {
  text-decoration: none;
}

.div-block-152 {
  display: none;
}

.uui-button-63 {
  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-63:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-63:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-icon-41 {
  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-secondary-gray-56 {
  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-56:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-56: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-38 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-38.button-row-center {
  justify-content: center;
}

.uui-text-size-medium-65 {
  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-17 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-21 {
  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-space-xsmall-28 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout75_icon {
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
}

.uui-layout75_item {
  background-color: var(--untitled-ui-gray50-501);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 0 1.5rem 2rem;
  display: flex;
}

.uui-layout75_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: stretch center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-text-size-large-45 {
  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-46 {
  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-badge-15 {
  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-15.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-max-width-large-45 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-align-center-34 {
  text-align: center;
}

.uui-layout75_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-81 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-large-86 {
  background-color: #fff;
  background-image: linear-gradient(110deg, #f9b035, #fafffc);
  border-radius: 20px;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 20px 40px #0003;
}

.uui-page-padding-95 {
  margin-top: 80px;
  padding-bottom: 80px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-68 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-108-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/659d744d6fc73172b966a4b4_frida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-108-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/659d73e7d5181337c2f16081_micaela.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-108-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/659d73a35f89abec60260197_wilma.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-150-copy {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 30px;
  display: block;
  box-shadow: 0 10px 40px #00000014;
}

.image-95 {
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.f-banner-button-3 {
  color: #f9b035;
  background-color: #fff;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
}

.f-banner-button-3:hover {
  background-color: #000;
}

.f-paragraph-regular-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.f-banner-flex-row-3 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.f-banner-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--flowui-component-library-gray-900);
  color: var(--flowui-component-library-white);
  background-image: linear-gradient(to right, #f9b035, #ee7365);
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.div-block-149-copy {
  display: none;
}

.div-block-98-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65a4dd020e2f09b58a43795c_robin.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.link-block-18 {
  text-decoration: none;
}

.container-118 {
  max-width: 100%;
}

.container-119 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.heading-123 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.container-119-copy {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
}

.br-dtext-centrerad-mobil-copy {
  color: #555;
  text-align: center;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-93-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65aa6c65eb1c8bf8ae40ec37_rasa.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.section-89-copy {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 0;
}

.container-117-copy {
  max-width: 950px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-217 {
  color: #555;
  text-align: center;
  max-width: 70%;
  margin: 20px auto 40px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.gradient-button-text-copy {
  float: none;
  clear: both;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-image: linear-gradient(112deg, #f9b035 28%, #ee7365 72%);
  border-radius: .4rem;
  flex-direction: column;
  max-width: 24%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.4rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 20px 40px #ff720733;
}

.gradient-button-text-copy.max-width-full-mobile-landscape {
  object-fit: fill;
  width: 100%;
  display: block;
}

.button-35 {
  text-align: center;
  background-image: linear-gradient(118deg, #f9b035, #ee7365);
  justify-content: center;
  align-items: center;
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.container-120 {
  max-width: 1350px;
}

.section-99 {
  background-color: #f0f0f0;
}

.image-96 {
  box-shadow: 0 20px 40px #0003;
}

.uui-page-padding-29-copy {
  max-width: 100%;
  padding: 40px 2rem;
}

.container-121 {
  max-width: 1050px;
  padding-top: 4rem;
}

.section-100 {
  padding-top: 80px;
  padding-bottom: 140px;
}

.uui-padding-vertical-xhuge-61-copy {
  border: 1px solid #eff0f6;
  border-radius: 16px;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding: 7rem 60px 4rem;
}

.container-122 {
  background-color: #449aff;
  max-width: 1237px;
  margin-top: 160px;
  padding: 40px 70px;
  box-shadow: 0 20px 40px #0003;
}

.grid-69 {
  grid-column-gap: 35px;
  grid-template-rows: auto;
}

.br-dtext-content-copy {
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.br-dtext-content-copy {
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-16-copy-copy {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 0;
}

.uui-page-padding-29-copy-copy {
  max-width: 100%;
  padding: 40px 2rem 0;
}

.image-1111 {
  float: right;
  clear: right;
  text-align: left;
}

.uui-layout08_component-copy {
  grid-column-gap: 5.25rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-122-copy {
  background-color: #449aff;
  background-image: linear-gradient(to right, #000, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65afba8423261f73e2014af4_Apple%20Devices%20Mockup%202023%20v1.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  max-width: 1237px;
  margin-top: 160px;
  padding: 140px 70px;
  box-shadow: 0 20px 40px #0003;
}

.text-block-218 {
  text-align: center;
  font-family: Inter, sans-serif;
}

.section-101 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65b8c01b24498a8176e5f98b_Mitgliedversammlungen.png");
  background-position: 0 0;
  background-size: auto;
  align-items: center;
  height: 789px;
  display: flex;
}

.container-123 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 725px;
  margin-left: 220px;
  display: flex;
}

.heading-124 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Inter, sans-serif;
  font-size: 54px;
  line-height: 1.2;
}

.button-36 {
  background-image: linear-gradient(90deg, var(--red), #f9b035);
  border-radius: 8px;
  padding: 20px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-219 {
  color: #b2b7be;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.section-102 {
  margin-top: 80px;
}

.uui-space-xxlarge-11 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos01_logo-7 {
  height: 2.5rem;
}

.uui-logos01_wrapper-7 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-7 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_text-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: 1rem;
  font-weight: 500;
}

.uui-max-width-large-46 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-46.align-center, .align-center-38 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-35 {
  text-align: center;
}

.uui-container-large-87 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-96 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.link-26 {
  color: var(--link-color);
  font-weight: 500;
  text-decoration: none;
}

.h2-svart-mobilanpassad-v-nster-copy {
  color: #101010;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.section-103 {
  background-image: radial-gradient(circle closest-side, #f9b03566, #fff);
  margin-top: 140px;
  padding-bottom: 140px;
}

.h2-svart-mobilanpassad-center-copy {
  color: #101010;
  text-align: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.container-124 {
  max-width: 1000px;
}

.container-125 {
  max-width: 1130px;
  margin-top: 50px;
}

.quick-stack-13, .quick-stack-14, .quick-stack-15 {
  height: 424px;
  padding-left: 0;
  padding-right: 0;
}

.heading-125 {
  color: #101010;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.cell-24 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 10px 40px;
}

.text-block-220 {
  color: #555;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.image-1112 {
  object-fit: fill;
}

.cell-25 {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 10px 40px;
}

.cell-26 {
  border: 1px solid #e4e4e4;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
}

.image-96-copy {
  height: 650px;
  box-shadow: 0 20px 40px #0003;
}

.section-104 {
  display: none;
}

.uui-navbar03_component-6-copy {
  border-bottom: 0px none var(--untitled-ui-gray100);
  border-bottom: 0px none var(--untitled-ui-gray100);
  inset: 0% 0% auto;
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.heading-126 {
  color: #000;
  font-family: Inter Tight, sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.search-input-2 {
  border: 0 #000;
  border-radius: 0;
  height: 40px;
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.search-2 {
  border: 2px solid #c9c9c9;
  border-radius: 999px;
  align-items: center;
  height: 50px;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 5px;
  display: flex;
}

.search-button-2 {
  background-image: linear-gradient(90deg, var(--red), #f9b035);
  border-radius: 999px;
  height: 40px;
  padding-right: 15px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.search-result-wrapper {
  margin-top: 50px;
}

.container-126 {
  max-width: 1050px;
  margin-top: 160px;
}

.search-result-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.search-result-item {
  box-shadow: none;
  border: 1px #c9c9c9;
  border-radius: 4px;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 30px 20px 0;
  display: block;
}

.link-27 {
  color: #00e;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: underline;
}

.paragraph-28 {
  color: #757575;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.field-label-2 {
  display: none;
}

.brix---btn-primary-small-2 {
  background-color: var(--elements-webflow-library-accent--primary-1);
  color: var(--elements-webflow-library-neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small-2:hover {
  background-color: var(--elements-webflow-library-secondary--color-1);
  color: var(--elements-webflow-library-neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl-2 {
  margin-left: 24px;
}

.brix---btn-circle-secondary-small {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-02);
  color: var(--elements-webflow-library-neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 22px;
  text-decoration: none;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---btn-circle-secondary-small:hover {
  color: var(--elements-webflow-library-neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---hamburger-menu-bar-bottom-2, .brix---hamburger-menu-bar-top-2 {
  background-color: var(--elements-webflow-library-neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---hamburger-menu-wrapper-2 {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper-2:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper-2.w--open {
  background-color: #0000;
}

.brix---header-right-col-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---header-nav-list-item-show-in-mbl-2 {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---header-nav-link-2 {
  color: var(--elements-webflow-library-neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link-2:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---header-nav-list-item-middle {
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.brix---dropdown-link-2 {
  color: var(--elements-webflow-library-neutral--600);
  align-items: center;
  width: 100%;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link-2:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---dropdown-links-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---dropdown-pd-2 {
  padding: 40px;
}

.brix---dropdown-card-2 {
  border: 1px solid var(--elements-webflow-library-neutral--300);
  background-color: var(--elements-webflow-library-neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library-general--shadow-02);
  border-radius: 20px;
  min-width: 280px;
  top: 32px;
  overflow: hidden;
}

.brix---dropdown-column-wrapper-2 {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper-2.w--open {
  transform: translate(-50%);
}

.brix---dropdown-chevron-2 {
  width: 14px;
  margin-left: 6px;
}

.brix---dropdown-toggle-2 {
  color: var(--elements-webflow-library-neutral--800);
  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: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle-2:hover {
  color: var(--elements-webflow-library-accent--primary-1);
}

.brix---header-nav-menu-list-2 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-logo-2 {
  max-width: 250px;
}

.brix---header-logo-link-2 {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link-2:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---header-content-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brix---container-default-20 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---header-wrapper-2 {
  background-color: var(--elements-webflow-library-neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.f-icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.f-navigation-search {
  border: 1px solid var(--flowui-component-library-grey-300);
  color: var(--flowui-component-library-gray-900);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.f-navigation-search:hover {
  color: var(--flowui-component-library-primary-base);
}

.f-navigation-button {
  background-color: var(--flowui-component-library-gray-900);
  outline-offset: 0px;
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-navigation-content {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-navigation-link {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link:hover {
  background-color: var(--flowui-component-library-gray-200);
  color: var(--flowui-component-library-gray-900);
}

.f-navigation-link.w--current {
  color: var(--flowui-component-library-primary-base);
}

.f-navigation-menu {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
  position: static;
}

.f-logo {
  width: 124px;
}

.f-navigation-link-wrapper {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.f-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.f-paragraph-regular-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-banner-badge {
  background-color: var(--flowui-component-library-primary-base);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.f-banner-dark {
  grid-column-gap: 16px;
  background-color: var(--flowui-component-library-gray-900);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.search-form-wrapper {
  text-align: center;
  cursor: pointer;
  border-left: 1px #c9c9c9;
  min-width: 60px;
  height: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.open-icon {
  z-index: 9;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.search-icon {
  width: 15px;
}

.search-form {
  z-index: 99999;
  cursor: default;
  background-image: linear-gradient(#000000de, #000000de);
  border: 0 solid #fff;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  justify-content: space-between;
  align-items: stretch;
  width: 350px;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  top: 60px;
  right: 0;
  box-shadow: 0 9px 21px -8px #00000057;
}

.search-input-3 {
  color: #000;
  background-color: #fff;
  border-style: none;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 15px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.search-button-3 {
  color: #0000;
  background-color: #f9b035;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65b9116c97d353e99530624b_magnifying-glass.svg"), linear-gradient(99deg, #f9b035, #ee7365);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 15px, auto;
  width: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0;
  transition: background-color .2s;
}

.search-button-3:hover {
  background-color: #14b461;
}

.close-icon {
  z-index: 10;
  padding: 19px;
  position: absolute;
  inset: 0;
}

.x-icon {
  width: 14px;
}

.header-copy {
  background-image: linear-gradient(90deg, var(--red), #f9b035);
  max-width: 100%;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.uui-button-64 {
  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-64:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-64:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-39 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-39.button-row-center {
  justify-content: center;
}

.uui-space-small-30 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-large-46 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall-18 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-22 {
  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-avatar-group_item-8, .uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-text-align-center-36 {
  text-align: center;
}

.uui-faq01_cta-2 {
  background-color: var(--untitled-ui-gray50-501);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-space-medium-12 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-medium-66 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-faq01_answer-3 {
  overflow: hidden;
}

.accordion-icon_vertical-line-3 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-3 {
  background-color: var(--untitled-ui-gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-3 {
  border: 2px solid var(--untitled-ui-gray400);
  color: var(--untitled-ui-gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.uui-faq01_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
}

.uui-faq01_heading-3 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-faq01_question-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_accordion-3 {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion-3.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_list-3 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-3 {
  margin-top: 4rem;
}

.uui-space-xsmall-29 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-47 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-heading-subheading-32 {
  color: var(--untitled-ui-primary700);
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-47 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-47.align-center, .align-center-39 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-82 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-88 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-97 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-153 {
  display: none;
}

.uui-heroheader08_image-6 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-67 {
  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-ratings_number-7 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-7 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-7 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-7 {
  margin-left: 1rem;
}

.uui-avatar-group_component-7 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-7 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-15 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-15:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-36 {
  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-36.text-align-left {
  text-align: left;
}

.uui-form_input-15 {
  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-15: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-15::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-5 {
  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-5 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-19 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-small-10 {
  width: 100%;
  max-width: 30rem;
}

.uui-heading-xlarge-20 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader08_component-5 {
  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-section_heroheader08-6 {
  background-color: var(--untitled-ui-gray50-501);
  padding-top: 60px;
}

.uui-text-size-xlarge-19-copy {
  color: var(--untitled-ui-primary700);
  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-heroheader12_form {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

.uui-heading-xlarge-21 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-max-width-xlarge-9 {
  width: 100%;
  max-width: 64rem;
}

.div-block-148-copy {
  display: block;
}

.svenska-navbar-utan-cta {
  margin-bottom: 0;
  display: block;
}

.div-block-154 {
  display: none;
}

.uui-heroheader16_image {
  width: 76rem;
  min-width: 76rem;
}

.uui-heroheader16_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-65 {
  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-65:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-65:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-65.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-42 {
  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-42.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-57 {
  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-57:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-57: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-57.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-40 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-40.button-row-center {
  justify-content: center;
}

.uui-space-large-12 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-20 {
  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-max-width-large-48 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-48.align-center, .align-center-40 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-31 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-22 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon-6 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-6.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-6 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-6 {
  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-6.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-7 {
  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-7.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-10 {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-37 {
  text-align: center;
}

.uui-heroheader16_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge-6 {
  width: 100%;
  min-height: 7rem;
}

.uui-container-large-89 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-98 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader16 {
  overflow: hidden;
}

.heading-style-h1 {
  color: #101010;
  letter-spacing: -1px;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

.hero1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin-bottom: 60px;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  margin-top: 30px;
}

.padding-global {
  padding-left: 7%;
  padding-right: 7%;
  position: relative;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-large {
  color: #555;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.2;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-top, .padding-top.padding-large {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.max-width-medium {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.button-37 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.button-37.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #ea480f;
  background-image: linear-gradient(112deg, #f9b035, #ee7365);
  border-style: none;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2.25rem;
  font-size: 1.125rem;
  transition: all .3s;
  display: flex;
  box-shadow: 0 12px 24px #ea480f3d, inset 0 1px 1px #ffffff40;
}

.button-37.is-icon:hover {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c49c1322d8fd3fc8d8ddb3_Noise%20(3).png"), radial-gradient(circle at 50% 0, #ffffff4d, #fff0 70%);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  transform: scale(1.05);
}

.button-37.is-secondary {
  color: #000;
  background-color: #0000;
}

.button-37.is-secondary.is-icon {
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c49c1322d8fd3fc8d8ddb1_Noise%20(2).png"), radial-gradient(circle at 50% 0, #ffffff4d, #fff0 70%);
  box-shadow: 0 1px 2px #fff3, 0 2px 6px #ffffff1f, 0 12px 24px #ea480f3d, inset 0 1px 1px #ffffff40;
}

.section_hero1 {
  margin-top: 160px;
  position: relative;
  overflow: hidden;
}

.hero1_label {
  grid-column-gap: .75rem;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero1_label.is-center {
  justify-content: center;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.max-width-small.align-center {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.hero1_image {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  width: 100%;
  height: 100%;
}

.hero1_image-wrapper {
  z-index: 10;
  background-color: #4a4a4a;
  border: 1px solid #ffffff14;
  border-bottom: 1px #000;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  margin-top: 40px;
  padding-top: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  box-shadow: 0 0 100px -20px #f9b035;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-70 {
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c49c1322d8fd3fc8d8ddb5_Grid.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.grid-70.is-bottom {
  z-index: 0;
  bottom: 0;
  transform: rotate(180deg);
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-xsmall.is-secondary {
  color: #6164fa;
}

.text-block-221 {
  text-decoration: none;
}

.text-block-222 {
  color: #555;
  text-align: center;
  -webkit-text-stroke-color: #555;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.section-105 {
  margin-top: 40px;
}

.logos-without-title-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-127 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.clients-wrapper-three-4 {
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
  margin-bottom: -10px;
  display: flex;
}

.clients-image-three-4 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
}

.container-128 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.uui-layout13_image-01-2 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-02-2 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-wrapper-3 {
  background-color: var(--untitled-ui-gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image-3 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-lightbox_play-icon-16 {
  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-19 {
  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-layout13_lightbox-3 {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-68 {
  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-19 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-13 {
  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-layout13_tabs-link-3 {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-3.w--current {
  border-left-color: var(--untitled-ui-primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_component-2 {
  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-83 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-90 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-99 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.main-wrapper-copy {
  width: 90%;
  height: 100vh;
  margin-bottom: 700px;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.libraries-howitworks_tabs-menu {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border-radius: .75rem;
  align-items: center;
  padding: .5rem;
  display: flex;
  position: sticky;
  top: 1.5rem;
  box-shadow: 0 2px .25rem #0000001a;
}

.libraries-howitworks_video-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: .375rem;
  flex: none;
  align-items: center;
  width: 90%;
  padding-top: 56%;
  display: flex;
  position: absolute;
  left: auto;
  right: auto;
  overflow: hidden;
  box-shadow: 0 12px 2rem #0000001a;
}

.libraries-howitworks_desktop-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.libraries-howitworks_tab-link {
  color: #161616a6;
  text-align: center;
  background-color: #fff;
  border-radius: .5rem;
  flex: none;
  padding: .5rem 1.25rem;
  font-weight: 500;
}

.libraries-howitworks_tab-link.w--current {
  color: #161616;
  background-color: #f1f0ee;
}

.libraries-howitworks_video {
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.libraries-howitworks_content-right {
  background-color: #d8d5d1;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4a7b7e1f2a4ceb21dc54e_noise.png"), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4a7b7e1f2a4ceb21dc54d_bg-blur3.svg");
  background-position: 0 0, 100% 100%;
  background-repeat: repeat, no-repeat;
  background-size: 18.75rem, 87.5rem;
  background-attachment: scroll, fixed;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 33.75rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.libraries-howitworks_content-right.is-item2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/655f6c62bc596df221801a4d_table%20seating%20and%20group%20management.png");
  background-position: 50%;
  background-size: cover;
  height: 35rem;
}

.libraries-howitworks_content-right.is-item3 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/651ab4f44f9f0a7aeaabb29a_Swish%20(1).png");
  background-position: 0 0;
  background-size: cover;
  height: 35rem;
}

.libraries-howitworks_content-right.is-item1 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65b23cfd34f968e279a69854_Browser.png");
  background-position: 0 0;
  background-size: cover;
  height: 35rem;
  box-shadow: 0 20px 40px #0000001f;
}

.libraries-howitworks_content-right.is-item4 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 0 0;
  background-size: auto;
}

.libraries-howitworks_content-right.is-item1-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 0 0;
  background-size: cover;
  height: 35rem;
  box-shadow: 0 20px 40px #0000001f;
}

.libraries-howitworks_content-right.is-item3-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/651ab4f44f9f0a7aeaabb29a_Swish%20(1).png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 35rem;
}

.libraries-howitworks_content-right.is-item1 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66475accf52d3996b52ab41a_biljetter%20(3).png");
  background-position: 50% 0;
  background-size: cover;
}

.libraries-howitworks_content-right.is-item2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66475accf52d3996b52ab41a_biljetter%20(3).png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.libraries-howitworks_content-right.is-item3 {
  background-image: none;
}

.libraries-howitworks_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-huge {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.libraries-howitworks_mobile-image-wrapper {
  display: none;
}

.libraries-howitworks_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  height: 100vh;
  display: flex;
}

.libraries-howitworks_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.libraries-howitworks_mobile-video {
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h2-svart-mobilanpassad-center-copy-copy {
  color: #101010;
  text-align: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.h2-svart-mobilanpassad-center-copy-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.h2-svart-mobilanpassad-center-copy-copy-copy-copy {
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f9b035, #ee7365);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -10px;
  font-family: Inter, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
}

.section-106 {
  background-color: #000;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.grid-3-cols {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.headlines-group-small {
  background-color: #b9f3ff;
  border: .25vw solid #000;
  border-radius: 1vw;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 9vw;
  height: 11vw;
  margin-left: 1.1vw;
  padding: 1vw;
  font-size: 1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.headlines-group-small.bigger {
  width: 12vw;
  min-width: 12vw;
  height: 15vw;
  font-size: 1.2em;
}

.headlines-group-small.bigger.white {
  background-color: #fff;
  border-style: dashed;
}

.testimonial-content {
  padding: 2em 2em 1em;
}

.paragraph-small-2 {
  font-size: .75em;
  line-height: 1.5;
}

.nav-menu-2 {
  align-items: center;
  margin-left: auto;
  display: flex;
}

.footer-logo {
  margin-bottom: 2em;
}

.download-container-bg {
  z-index: -1;
  background-color: #ffda5440;
  border-bottom-right-radius: 100%;
  width: 100%;
  padding-bottom: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.sticky {
  position: sticky;
  top: 0;
}

.sticky.headlines {
  flex-direction: column;
  width: 100%;
  margin-left: 0;
  display: flex;
  top: 9vw;
  overflow: hidden;
}

.sticky-image-column {
  z-index: 2;
  background-color: #fcfbf3;
  width: 50%;
  padding-left: 5%;
  position: absolute;
  inset: 0% 0% -100% auto;
}

.sticky-image-column.last {
  bottom: 0%;
}

.mobile-menu-toggle {
  cursor: pointer;
  width: 48px;
  height: 48px;
  margin-left: auto;
  display: none;
  position: relative;
}

.sticky-wrapper-2 {
  position: relative;
}

.grid-2-cols {
  grid-column-gap: 2.5em;
  grid-row-gap: 2.5em;
  grid-template-rows: auto;
  align-items: center;
}

.grid-2-cols.align-top {
  align-items: start;
}

.text-big {
  font-size: 1.5em;
  line-height: 1.3;
}

.header-4 {
  z-index: 20;
  background-color: #fcfbf3;
  align-items: center;
  width: 100%;
  height: 7em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  top: 0;
}

.button-38 {
  z-index: 1;
  color: #fff;
  background-color: #131617;
  border-radius: .25em;
  padding: 1em 1.5em;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: 7px 7px #ffda54;
}

.button-38:hover {
  box-shadow: 0 0 #ffda54;
}

.button-38.subscribe {
  background-color: #131617;
}

.button-38.secondary {
  color: #000;
  background-color: #fcfbf3;
  margin-left: 1em;
  box-shadow: inset 0 0 0 2px #131617;
}

.button-38.secondary.w--current {
  color: #131617;
  background-color: #fcfbf3;
  box-shadow: inset 0 0 0 2px #131617;
}

.form-input {
  color: #131617;
  background-color: #fcfbf3;
  border: 2px solid #131617;
  border-radius: 4px;
  height: 3.5em;
  margin-bottom: 0;
  margin-right: 1em;
  padding: 1em;
  font-size: 1em;
}

.nav-item {
  color: #131617cc;
  border-radius: 5px;
  padding: .7em 1em;
  text-decoration: none;
  transition: box-shadow .2s ease-in-out;
}

.nav-item:hover {
  color: #131617;
  background-color: #ffda5440;
}

.nav-item.w--current {
  color: #131617;
  border-bottom: 2px solid #000;
  border-radius: 0;
  margin-left: .9em;
  margin-right: .9em;
  padding: .2em .1em;
}

.nav-item.w--current:hover {
  background-color: #fcfbf3;
}

.cta-para {
  margin-bottom: 2em;
}

.download-container {
  z-index: 2;
  background-color: #fcfbf3;
  border: 3px solid #131617;
  border-bottom-style: none;
  border-radius: 3em 3em 0 0;
  width: 100%;
  max-width: 24em;
  margin-left: auto;
  margin-right: auto;
  padding: 3em 2.5em;
  position: relative;
  overflow: hidden;
}

.button-shadow {
  z-index: -1;
  background-color: #ffda5480;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: .5em;
  left: .5em;
}

.testimonial-rating {
  display: flex;
}

.laptop-body-16-9 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  border: 3px #131617;
  border-radius: 24px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64vw;
  max-width: 768px;
  max-height: 432px;
  padding-bottom: 36vw;
  font-size: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.laptop-body-16-9._2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde7f_pexels-luizclas-1848565%20(1).jpg");
  border-style: none;
}

.laptop-body-16-9._3 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde84_hero_bg.jpg");
}

.headlines-group-headline-container {
  background-color: #fff;
  border: .25vw dashed #000;
  border-radius: 1vw;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 11vw;
  margin-left: 1.3vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  display: flex;
  overflow: hidden;
}

.text-2xlarge {
  font-size: 5em;
  line-height: 1.1;
}

.margin-right-20 {
  margin-right: 20px;
}

.body-text.white {
  color: #fff;
}

.sticky-image-overflow {
  text-align: center;
  width: 100%;
  padding-bottom: 20px;
  overflow: hidden;
}

.testimonial-block {
  background-color: #fff;
  border: 3px solid #131617;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 24.5em;
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  box-shadow: 11px 11px #ffda5480;
}

.headlines-group-headline-grow {
  flex: none;
  width: 50vw;
  overflow: hidden;
}

.dot-wrapper {
  background-color: #131617;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 1.5em;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: absolute;
  inset: auto auto .8vw .8vw;
}

.testimonial-rating-icon {
  width: 24px;
  height: 24px;
  margin-left: -4px;
}

.testimonials-avatar {
  width: 48px;
  height: 48px;
  margin-left: 16px;
}

.subscribe-form-flex {
  flex: 1;
  align-items: stretch;
  display: flex;
}

.margin-bottom-2 {
  margin-bottom: 32px;
}

.margin-bottom-2.text-big.width-80 {
  max-width: 80%;
}

.copy-me {
  color: #131617;
  background-color: #fcfbf3;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.students-wrap {
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.feather {
  z-index: 2;
  opacity: .8;
  width: 50%;
  margin: auto;
  position: absolute;
  inset: 33% 0% 0% 39%;
}

.button-arrow {
  justify-content: center;
  align-items: center;
  width: 20px;
  margin-left: 8px;
  display: flex;
}

.testimonials-container {
  margin-top: 2.5em;
  padding-bottom: 16px;
  overflow: hidden;
}

.button-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image-block {
  z-index: 1;
  border-radius: 4em;
  width: 120%;
  padding-bottom: 120%;
  position: relative;
  overflow: hidden;
  box-shadow: 34px 34px #ffda5480;
}

.logo-svg {
  color: #131617;
  background-color: #fcfbf3;
  background-image: radial-gradient(circle at 0%, #ffda54, #fcfbf3 22%);
  justify-content: center;
  align-items: center;
  width: 120px;
  display: flex;
}

.logo-svg:hover {
  opacity: .7;
  color: #131317;
}

.logo-svg.no-bg {
  background-color: #0000;
  background-image: none;
}

.testimonial-source {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-light {
  opacity: .8;
}

.text-light.text-big {
  line-height: 1.8;
}

.footer-link {
  opacity: .8;
  color: #131617;
  margin-bottom: .5em;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
}

.footer-link:hover {
  opacity: 1;
}

.grid-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  align-items: center;
}

.container-129 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-129.narrow {
  max-width: 816px;
}

.container-129.slim {
  max-width: 640px;
}

.container-129.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-129.sticky-container {
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.download-bg-image-wrapper {
  flex: none;
  width: 50vw;
  max-width: none;
  overflow: hidden;
}

.download-bg-image-wrapper.left {
  justify-content: flex-end;
  display: flex;
}

.sticky-image {
  z-index: 1;
  position: sticky;
  top: 15vh;
}

.dowload-bg-image-container {
  justify-content: flex-end;
  width: 50vw;
  height: 15vw;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.dowload-bg-image-container.right {
  justify-content: flex-start;
  margin-left: -5em;
  display: flex;
  right: -7em;
  overflow: hidden;
}

.dowload-bg-image-container.left {
  left: -7em;
}

.paragraph-big {
  font-size: 1.5em;
}

.hero-image-3 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.text-large {
  font-size: 2.5em;
  line-height: 1.3;
}

.mobile-menu-bar {
  background-color: #000;
  border-radius: 8px;
  width: 32px;
  height: 4px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.mobile-menu-bar.middle {
  top: 50%;
}

.mobile-menu-bar.top {
  top: 50%;
  transform: translate(-50%, -8px);
}

.mobile-menu-bar.bottom {
  top: 50%;
  transform: translate(-50%, 8px);
}

.section-107 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-107.footer {
  padding: 7.5em 2.5em;
}

.section-107.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-107.headlines-paragraph {
  padding: 0 2.5em 10em;
  overflow: hidden;
}

.section-107.download {
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-107.product {
  overflow: visible;
}

.section-107.testimonials {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.section-107.hero {
  padding-top: 9em;
}

.section-107.headlines {
  flex-direction: column;
  min-height: 200vh;
  overflow: visible;
}

.testimonials {
  justify-content: flex-start;
  width: 200vw;
  display: flex;
}

.headline-group-heading {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 5vw;
  line-height: 1;
}

.footer-links {
  flex-direction: column;
  display: flex;
}

.headlines-group {
  justify-content: center;
  margin-top: .6vw;
  margin-bottom: .6vw;
  display: flex;
}

.headlines-group._01 {
  margin-top: .6vw;
  margin-bottom: .6vw;
  transform: translate(-8vw);
}

.headlines-group._02 {
  transform: translate(5vw);
}

.headlines-group._03 {
  transform: translate(0);
}

.text-mark {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c42b65c8a830e9448a63_linemark.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

.flex {
  display: flex;
}

.testimonial-footer {
  justify-content: space-between;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.quick-stack-13-copy {
  height: 424px;
  padding-left: 0;
  padding-right: 0;
}

.cell-24-copy {
  text-align: center;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  text-align: center;
  background-color: #ffffff80;
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  padding: 20px 10px 40px;
}

.div-block-155 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: absolute;
}

.div-block-155.libraries-howitworks_content-right {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.paragraph-small-3 {
  font-size: .75em;
  line-height: 1.5;
}

.header-5 {
  z-index: 20;
  background-color: #fcfbf3;
  align-items: center;
  width: 100%;
  height: 7em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  top: 0;
}

.button-39 {
  z-index: 1;
  color: #fff;
  background-color: #131617;
  border-radius: .25em;
  padding: 1em 1.5em;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: 7px 7px #ffda54;
}

.button-39:hover {
  box-shadow: 0 0 #ffda54;
}

.button-39.subscribe {
  background-color: #131617;
}

.button-39.secondary {
  color: #000;
  background-color: #fcfbf3;
  margin-left: 1em;
  box-shadow: inset 0 0 0 2px #131617;
}

.button-39.secondary.w--current {
  color: #131617;
  background-color: #fcfbf3;
  box-shadow: inset 0 0 0 2px #131617;
}

.nav-item-2 {
  color: #131617cc;
  border-radius: 5px;
  padding: .7em 1em;
  text-decoration: none;
  transition: box-shadow .2s ease-in-out;
}

.nav-item-2:hover {
  color: #131617;
  background-color: #ffda5440;
}

.nav-item-2.w--current {
  color: #131617;
  border-bottom: 2px solid #000;
  border-radius: 0;
  margin-left: .9em;
  margin-right: .9em;
  padding: .2em .1em;
}

.nav-item-2.w--current:hover {
  background-color: #fcfbf3;
}

.container-130 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-130.narrow {
  max-width: 816px;
}

.container-130.slim {
  max-width: 640px;
}

.container-130.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-130.sticky-container {
  min-height: 0;
  padding-bottom: 0;
  position: sticky;
}

.hero-image-4 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-108 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-108.footer {
  padding: 7.5em 2.5em;
}

.section-108.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-108.headlines-paragraph {
  padding: 0 2.5em 10em;
  overflow: hidden;
}

.section-108.download {
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-108.product {
  overflow: visible;
}

.section-108.testimonials {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.section-108.hero {
  padding-top: 9em;
}

.section-108.headlines {
  flex-direction: column;
  min-height: 200vh;
  overflow: visible;
}

.sticky-text-2 {
  clear: none;
  width: 40%;
  padding-top: 10vh;
  position: sticky;
  top: 15vh;
}

.header-6 {
  z-index: 20;
  background-color: #fcfbf3;
  align-items: center;
  width: 100%;
  height: 7em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  top: 0;
}

.button-40 {
  z-index: 1;
  color: #fff;
  background-color: #131617;
  border-radius: .25em;
  padding: 1em 1.5em;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: 7px 7px #ffda54;
}

.button-40:hover {
  box-shadow: 0 0 #ffda54;
}

.button-40.secondary {
  color: #000;
  background-color: #fcfbf3;
  margin-left: 1em;
  box-shadow: inset 0 0 0 2px #131617;
}

.button-40.secondary.w--current {
  color: #131617;
  background-color: #fcfbf3;
  box-shadow: inset 0 0 0 2px #131617;
}

.laptop-body-16-9-2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde88_pexels-elina-sazonova-2072600%20(1).jpg");
  background-position: 50%;
  background-size: cover;
  border: 3px #131617;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 768px;
  max-height: 432px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25vw;
  font-size: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.laptop-body-16-9-2._2-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c42b65c8a830e9448a53_avatar_04.png");
  border-style: none;
  border-radius: 10px;
}

.laptop-body-16-9-2._3 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde84_hero_bg.jpg");
  border-radius: 10px;
  max-width: 100%;
}

.laptop-body-16-9-2._2-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c42b65c8a830e9448a5b_avatar_05.png");
  border-style: none;
  border-radius: 10px;
}

.laptop-body-16-9-2._2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4c360d5a35a90abebde7f_pexels-luizclas-1848565%20(1).jpg");
  border-style: none;
  border-radius: 10px;
}

.sticky-image-column-2 {
  z-index: 2;
  background-color: #fcfbf3;
  width: 60%;
  padding-left: 5%;
  position: absolute;
  inset: 0% 0% -100% auto;
}

.sticky-image-column-2.last {
  bottom: 0%;
}

.container-131 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-131.narrow {
  max-width: 816px;
}

.container-131.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-131.sticky-container {
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.hero-image-5 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-109 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-109.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-109.product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-109.hero {
  padding-top: 9em;
}

.header-7 {
  z-index: 20;
  background-color: #fcfbf3;
  align-items: center;
  width: 100%;
  height: 7em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  top: 0;
}

.sticky-image-column-3 {
  z-index: 2;
  background-color: #fcfbf3;
  width: 60%;
  padding-left: 5%;
  position: absolute;
  inset: 0% 0% -100% auto;
}

.sticky-image-column-3.last {
  bottom: 0%;
}

.container-132 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-132.narrow {
  max-width: 816px;
}

.container-132.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-132.sticky-container {
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.hero-image-6 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-110 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-110.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-110.product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-110.hero {
  padding-top: 9em;
}

.header-8 {
  z-index: 20;
  background-color: #fcfbf3;
  align-items: center;
  width: 100%;
  height: 7em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  top: 0;
}

.sticky-image-column-4 {
  z-index: 2;
  background-color: #fcfbf3;
  width: 60%;
  padding-left: 5%;
  position: absolute;
  inset: 0% 0% -100% auto;
}

.sticky-image-column-4.last {
  bottom: 0%;
}

.container-133 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-133.narrow {
  max-width: 816px;
}

.container-133.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-133.sticky-container {
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.hero-image-7 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-111 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-111.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-111.product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-111.hero {
  padding-top: 9em;
}

.container-134 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-134.narrow {
  max-width: 816px;
}

.container-134.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-134.sticky-container {
  height: auto;
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.hero-image-8 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-112 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-112.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-112.product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-112.hero {
  padding-top: 9em;
}

.sticky-text {
  width: 40%;
  padding-top: 10vh;
  position: sticky;
  top: 15vh;
}

.container-135 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.container-135.narrow {
  max-width: 816px;
}

.container-135.navigation {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.container-135.sticky-container {
  min-height: 150vh;
  padding-bottom: 10em;
  position: sticky;
}

.hero-image-9 {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section-113 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-113.mission {
  padding-top: 9em;
  padding-bottom: 9em;
}

.section-113.product {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-113.hero {
  padding-top: 9em;
}

.uui-layout13_image-01-3 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-02-3 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-wrapper-4 {
  background-color: #0000;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image-4 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-lightbox_play-icon-17 {
  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-20 {
  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-layout13_lightbox-4 {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-69 {
  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-20 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-14 {
  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-layout13_tabs-link-4 {
  border-left: 4px solid var(--untitled-ui-gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-4.w--current {
  border-left-color: var(--untitled-ui-primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_tabs-menu-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_component-3 {
  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-84 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-91 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-100 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-1113 {
  border-radius: 10px;
}

.h2-svart-mobilanpassad-v-nster-copy-copy, .h2-svart-mobilanpassad-v-nster-copy-copy-copy {
  color: #101010;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-svart-mobilanpassad-v-nster-copy-copy-copy-copy {
  color: #101010;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-127 {
  color: #000;
  margin-bottom: -51px;
  padding-left: 2rem;
  font-family: Inter, sans-serif;
  font-size: 46px;
  line-height: 1.2;
}

.container-136 {
  max-width: 100%;
  margin-bottom: 40px;
}

.text-size-small {
  font-size: .875rem;
}

.dashboard_img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-group-2 {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-group-2.margin-bottom {
  margin-bottom: 3.75rem;
}

.modal_label {
  color: #282d45;
  padding-left: .5rem;
}

.form-block-2 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
}

.heading-style-h6 {
  color: #fff;
  text-align: left;
  letter-spacing: .72px;
  background-image: none;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h6.color_cookies {
  color: #151934;
}

.process_block-desktop {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial_left-arrow {
  cursor: pointer;
}

.process_button-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials_wrapper-second {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: absolute;
  inset: 0% 0% 0% 100vw;
}

.dashboard_content-bottom {
  background-color: #060b27;
  border: 1px solid #282d45;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 26rem;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
  position: relative;
}

.dashboard_content-bottom.padding_medium-dashboard {
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.home_header-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.footer_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.process_left-cell {
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: 10px;
  display: block;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.features_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navlink {
  color: #f6f6f7;
}

.navlink.text-style-muted {
  color: #8f9bb7;
}

.margin-vertical {
  margin: 1.875rem 0;
}

.news_img-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.process_highlight-3 {
  filter: brightness(180%) blur(19rem);
  background-color: #7214ff;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: auto auto -19% -15%;
}

.tesimonila_quote {
  position: absolute;
  inset: 1.5625rem 1.5625rem auto auto;
}

.process_left-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.header_highlight-1 {
  filter: brightness(180%) blur(19rem);
  background-color: #7214ff;
  width: 20%;
  height: 20%;
  position: absolute;
  inset: 25% auto auto -10%;
}

.container-large-5 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.footer_header {
  color: #8f9bb7;
  font-size: 1.25rem;
  font-weight: 500;
}

.footer_header.opacity_zero {
  opacity: 0;
}

.testimonial_arrow {
  grid-column-gap: 1rem;
  display: flex;
  position: relative;
}

.modal_wrapper {
  background-color: #f6f6f7;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 33rem;
  height: 26rem;
  display: flex;
  position: relative;
}

.process_right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.dashbaord_bottom-img-wraper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.navbar_component {
  background-color: #ddd0;
  border-bottom: 1px solid #151934;
  padding: 1.5rem 4%;
}

.process_wrapper {
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.process_img {
  height: auto;
}

.process_header-mobile {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  display: none;
}

.footer_links {
  grid-column-gap: 1rem;
  grid-row-gap: 1.2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.footer_highlight {
  filter: blur(25rem);
  background-color: #7214ff;
  width: 30%;
  height: 40%;
  display: none;
  position: absolute;
  inset: 20% 0% 0% 35%;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.news_card {
  z-index: 10;
  cursor: pointer;
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.logo-embed {
  width: 9.875rem;
  max-width: 100%;
  margin-top: 2px;
}

.testimonial_highlight-block {
  z-index: -1;
  background-color: #282d45;
  background-image: linear-gradient(155deg, #7214ff4d, #32cafd4d 55%, #41e88d4d);
  border-radius: .625rem;
  width: 100%;
  min-height: 6.875rem;
  margin-top: auto;
  position: relative;
}

.testimonial_highlight-block.bg-color {
  background-image: linear-gradient(155deg, #7214ff4d, #a550e24d 55%, #2d55fb4d);
}

.testimonial_highlight-block.bg-color-1 {
  background-image: linear-gradient(155deg, #32cafd4d, #7214ff4d 52%, #41e88d4d);
}

.testimonial_block {
  z-index: 1;
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: .625rem;
  width: 90%;
  height: 100%;
  min-height: 14.6875rem;
  margin-bottom: -4rem;
  position: relative;
}

.outer_div {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 4rem;
  display: flex;
  overflow: hidden;
}

.process_highlight-5 {
  filter: brightness(180%) blur(19rem);
  background-color: #2d55fb;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.section_home-header {
  z-index: 1;
  position: relative;
}

.header_highlight-2 {
  filter: brightness(180%) blur(19rem);
  background-color: #32cafd;
  width: 20%;
  height: 20%;
  position: absolute;
  inset: auto -10% 25% auto;
}

.modal {
  z-index: 99999;
  background-color: #00000063;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-btn-modal {
  z-index: 99;
  cursor: pointer;
  transform-style: preserve-3d;
  width: 1.5rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  transition: all .35s;
  position: absolute;
  inset: 5% 5% auto auto;
}

.close-btn-modal:hover {
  color: #4a3aff;
  transform: scale3d(.9, .9, .01);
}

.process_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.process_header-desktop {
  grid-column-gap: 0px;
  grid-row-gap: .1rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start start;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.news_grid-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_coprights-wrapper {
  border-top: 1px solid #282d45;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_coprights-wrapper.padding_footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.features_header-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.footer_span {
  color: #f6f6f7;
}

.nav_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.footer_newsletter-form {
  grid-row-gap: .2rem;
  flex-direction: column;
  display: flex;
}

.process_highlight-2 {
  filter: brightness(180%) blur(19rem);
  background-color: #32cafd;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: -15% -19% auto auto;
}

.news_bg-highlight {
  z-index: -1;
  opacity: 0;
  filter: brightness(200%) blur(200px);
  background-color: #151934;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.process_right-block {
  height: 100%;
  position: relative;
}

.dashboards_grid-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.5rem;
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.text-size-regular {
  color: #f6f6f6cc;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.text-size-regular.text-color-white {
  color: #f6f6f7;
}

.text-size-regular.cookie_text-color {
  color: #060b27;
}

.footer_social-links-wrapper {
  grid-column-gap: .5rem;
  display: flex;
}

.process_block-mobile {
  grid-row-gap: 1rem;
  flex-direction: column;
  height: 4rem;
  display: flex;
  overflow: hidden;
}

.process_right-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.testimonials_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.cookie_privacy-link {
  color: #282d45;
  transition: all .2s;
}

.cookie_privacy-link:hover {
  color: #8f9bb7;
}

.process_highlight-8 {
  filter: brightness(180%) blur(19rem);
  background-color: #32cafd;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: auto -20% -14% auto;
}

.heading-style-h5 {
  color: #f6f6f7;
  letter-spacing: -.96px;
  background-image: none;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}

.footer_bg-lottie {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.features_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.features_quick-stack {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  padding: 0;
}

.testimonials-block {
  position: relative;
}

.process_right {
  height: 100%;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.social-link-3 {
  cursor: pointer;
  border-radius: .5rem;
  transition: all .2s;
}

.social-link-3:hover {
  box-shadow: 0 2px 20px 2px #fff3;
}

.testimonial_client-name {
  color: #fff;
}

.testimonial {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.news_header-wrapper {
  grid-column-gap: 29px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.process_upper-cell {
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: 10px;
  display: block;
}

.testimonials_header-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_newsletter-wrapper {
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: .625rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.discord_wrapper {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65c4e555ba38d87c7cb36d0b_join%20discord-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 35rem;
  display: flex;
}

.footer_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.inner_div {
  grid-column-gap: .5rem;
  display: flex;
}

.button-cookie-icon---brix {
  margin-right: 8px;
}

.html-embed-5 {
  width: 2rem;
  height: 2rem;
}

.date-text {
  color: #8f9bb7;
  font-size: .75rem;
}

.heading-style-h4 {
  color: #f6f6f7;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.process_highlight-7 {
  filter: brightness(250%) blur(25rem);
  background-color: #7214ff;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: -21% auto auto -19%;
}

.footer_link {
  font-weight: 500;
  transition: all .2s;
}

.footer_link:hover {
  color: #f6f6f7;
}

.modal_content-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.testimonail_about {
  z-index: 1;
  grid-column-gap: 1rem;
  display: flex;
  position: relative;
}

.modal_heading {
  color: #282d45;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.process_highlight-1 {
  filter: brightness(180%) blur(19rem);
  background-color: #7214ff;
  width: 20%;
  height: 40%;
  position: absolute;
  inset: auto auto -19% -15%;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.process_right-cell {
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.footer_links-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around flex-start;
  place-items: center;
  display: flex;
}

.testimonial_client-designation {
  color: #8f9bb7;
  font-size: .75rem;
}

.footer_component {
  position: relative;
}

.footer_newsletter {
  width: 100%;
  height: 100%;
}

.news_link {
  color: #f6f6f7;
  font-size: .75rem;
}

.process_highlight-4 {
  filter: brightness() blur(12rem);
  background-color: #41e88d;
  width: 40%;
  height: 40%;
  position: absolute;
  inset: -7% -17% auto auto;
}

.cookie_banner-wrapper {
  z-index: 10;
  background-color: #fff;
  border-radius: 20px;
  padding: 32px;
  position: fixed;
  inset: auto auto 32px 32px;
}

.cookie_banner-wrapper.cookie_banner {
  background-color: #f6f6f7;
  border-radius: 1.25rem;
  max-width: 25rem;
  padding: 2.125rem 2.5rem;
  display: none;
  inset: auto auto 2rem 2rem;
  box-shadow: 0 6px 23px #14142b14;
}

.features_block {
  background-color: #151934;
  border: 1px solid #282d45;
  border-radius: 4px;
}

.features_block.padding-medium {
  background-color: #52525263;
  background-image: radial-gradient(circle farthest-side at 20%, #fa9a00, #fff 49%);
  border-color: #9494946e;
  padding: 2rem;
}

.spacer-large {
  padding-top: 3rem;
}

.testimonial_arrow-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.typer {
  transition: all .3s;
}

.testimonial_arrow-mute {
  cursor: pointer;
  position: absolute;
}

.footer_copyrights {
  color: #8f9bb7;
}

.form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.modal_field {
  background-color: #fff0;
  border: 1px solid #b6bdcc;
  border-radius: 2.25rem;
  margin-bottom: 1rem;
}

.process_upper-content {
  width: 100%;
  height: 100%;
  position: relative;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.news_date-and-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #282d45;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  margin-top: auto;
  display: flex;
}

.news_date-and-link.padding-small_news {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.cookie_close-btn {
  color: #170f49;
  cursor: pointer;
  transform-style: preserve-3d;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  transition: all .35s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.cookie_close-btn:hover {
  color: #4a3aff;
  transform: scale3d(.9, .9, .01);
}

.process_highlight-6 {
  filter: brightness() blur(16rem);
  background-color: #7214ff;
  width: 30%;
  height: 40%;
  position: absolute;
  inset: -5% -12% auto auto;
}

.news_button-wrapper {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.brand-2 {
  display: flex;
}

.brand-2.w--current {
  display: block;
}

.news_read-more-link {
  grid-column-gap: .1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header_bg-animation {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial_right-arrow {
  cursor: pointer;
}

.footer_newsletter-field {
  color: #8f9bb7;
  background-color: #fff0;
  border: 1px solid #282d45;
  border-radius: 2.25rem;
  margin-bottom: 0;
  padding: 1.4rem 1.6875rem;
}

.footer_newsletter-field::placeholder {
  color: #8f9bb7;
}

.button-41 {
  z-index: 99;
  color: #fff;
  text-align: center;
  background-color: #7214ff;
  border-radius: 2.25rem;
  padding: .9375rem 1.5625rem;
  font-weight: 500;
  transition: all .2s;
}

.button-41:hover {
  transform: scale(.96);
}

.button-41.menu-btn-hide {
  display: none;
}

.button-41.is-cookie {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 12rem;
  display: flex;
}

.button-41.is-large {
  padding: .6rem 5.3rem;
}

.button-41.is-secondary {
  color: #f6f6f7;
  background-color: #0000;
  background-image: linear-gradient(#15193485, #15193414 56%, #1519347d);
  border: 1.2px solid #282d45;
  border-radius: 46px;
}

.button-group-3 {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-group-3.margin-bottom {
  margin-bottom: 3.75rem;
}

.form-block-3 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
}

.container-large-6 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-6 {
  width: 2rem;
  height: 2rem;
}

.brand-3 {
  display: flex;
}

.brand-3.w--current {
  display: block;
}

.button-42 {
  z-index: 99;
  color: #fff;
  text-align: center;
  background-color: #7214ff;
  border-radius: 2.25rem;
  padding: .9375rem 1.5625rem;
  font-weight: 500;
  transition: all .2s;
}

.button-42:hover {
  transform: scale(.96);
}

.button-42.menu-btn-hide {
  display: none;
}

.button-42.is-cookie {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 12rem;
  display: flex;
}

.button-42.is-large {
  padding: .6rem 5.3rem;
}

.button-42.is-secondary {
  color: #f6f6f7;
  background-color: #0000;
  background-image: linear-gradient(#15193485, #15193414 56%, #1519347d);
  border: 1.2px solid #282d45;
  border-radius: 46px;
}

.container-137 {
  max-width: 1150px;
  margin-top: 40px;
}

.image-1114 {
  width: 100%;
}

.heading-128 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.cell-27 {
  background-color: #52525263;
  border: 1px solid #414141;
  border-radius: 10px;
  padding: 20px;
}

.text-block-223 {
  color: #fff9;
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5;
}

.text-block-224 {
  color: #fffc;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.container-138 {
  max-width: 650px;
}

.text-block-223-copy {
  color: #f9b035;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.link-block-19 {
  text-decoration: none;
}

.container-139 {
  width: 100%;
  max-width: 70rem;
  margin-top: 60px;
}

.uui-section_pricing07-2-copy.hide-tablet {
  background-color: #fdfdfd;
}

.uui-pricing07_top-row-2-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr;
  height: 100%;
}

.uui-pricing07_row-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr;
  align-items: stretch;
}

.uui-pricing07_row-2-copy.background-color-gray50 {
  grid-template-columns: .75fr .75fr .75fr;
}

.text-span-27, .text-span-28 {
  text-decoration: line-through;
}

.uui-button-secondary-gray-58 {
  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-58:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-58:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-66 {
  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-66:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-66: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-3 {
  grid-row-gap: .75rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_bottom-row-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.uui-icon-1x1-xsmall-30 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-pricing07_row-content-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_row-lead-text-3 {
  color: var(--untitled-ui-gray900);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.uui-pricing07_feature-3 {
  padding: 1rem 1.5rem;
}

.uui-pricing07_row-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ececec;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.background-color-gray50-2 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-pricing07_heading-row-text-3 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.uui-pricing07_heading-row-3 {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
}

.uui-pricing07_heading-row-3.background-color-gray50 {
  background-color: #f0f0f0;
}

.uui-text-size-medium-70 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-medium-13 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-small-37 {
  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-3 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_price-3 {
  color: #101010;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xxsmall-23 {
  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-heading-xxsmall-23.text-color-primary700 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-pricing07_top-row-content-3 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_top-row-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.uui-pricing07_plans-3, .uui-pricing07_tabs-content-3 {
  width: 100%;
}

.uui-badge-16 {
  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-2 {
  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-2.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-pricing07_tabs-menu-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  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-3 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-text-size-large-47 {
  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-30 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-48 {
  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-33 {
  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-49 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-49.align-center, .align-center-41 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-38 {
  text-align: center;
}

.uui-padding-vertical-xhuge-85 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-92 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-101 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.icon {
  color: #f9b035;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.uui-pricing07_row-3-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ececec;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_top-row-3-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.faq {
  display: block;
}

.h2-svart-mobilanpassad-v-nster-copy-copy-copy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-padding-vertical-xhuge-16-copy {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.link-28 {
  color: #fff;
  text-decoration: none;
}

.br-dtext-orange {
  color: #f9b035;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.section-114 {
  background-image: linear-gradient(#fff 26%, #f9b035);
  margin-top: 0;
  padding-top: 160px;
}

.wrap-1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.hero-content-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 58rem;
  margin-bottom: 4rem;
  display: flex;
}

.hero-main {
  background-color: #e0e0e0;
  background-image: radial-gradient(circle at 50% 0, #ffcb72, #fff);
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8rem 1rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.badge {
  color: #0d0f11;
  background-color: #fff;
  border-radius: 2rem;
  padding: .25rem .8rem;
  font-weight: 600;
}

.p1-center {
  color: #ffffffa3;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 40rem;
  min-height: 32px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: flex;
  transform: scale(1);
}

.hero-button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-1115 {
  width: 1rem;
  height: 1rem;
}

.lottie-animation-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.x-button {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-color: #fff0;
  border: 2px #ffffff14;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
  box-shadow: inset 0 -2px 4px #ffffffa3, inset 0 2px 4px #ffffff3d;
}

.x-button:hover {
  border-style: none;
  transform: scale(1.025);
}

.x-button:active {
  opacity: .64;
  transform: scale(1);
}

.hero-image-1 {
  z-index: 1;
  aspect-ratio: 16 / 9;
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 5px #f003;
}

.h1-center {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 130%;
}

.hero-text-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.icon-x {
  width: 16px;
  height: 16px;
}

.hero-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  perspective: 2000px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  display: flex;
}

.p1-left {
  color: #fffc;
  font-size: 1rem;
  line-height: 140%;
}

.button-primary-7 {
  z-index: 1;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: #fff;
  background-color: #ffffff14;
  background-image: linear-gradient(135deg, #ff611d, #a6b258);
  border: 2px #ffffff14;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
  position: relative;
  box-shadow: inset 0 -2px 4px #ffffffa3, inset 0 2px 4px #ffffff3d;
}

.button-primary-7:hover {
  color: #fff;
  background-image: linear-gradient(126deg, #ff611d, #b7d211);
  border-style: none;
  transform: scale(1.025);
}

.button-primary-7:active {
  opacity: .64;
  transform: scale(1);
}

.hero-image-wrap {
  aspect-ratio: 16 / 9;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  perspective: 2000px;
  transform-style: preserve-3d;
  background-color: #ffffff14;
  border: 1px solid #ffffff29;
  border-radius: 2rem;
  width: 100%;
  display: block;
  overflow: hidden;
  transform: rotateX(45deg)rotateY(0)rotateZ(0);
}

.new-feature-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  background-color: #ffffff14;
  border: 1px solid #ffffff29;
  border-radius: 3rem;
  align-items: center;
  padding: .25rem .8rem .25rem .25rem;
  text-decoration: none;
  display: flex;
}

.h1-parent-sidor-copy {
  color: #000;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
}

.hero-background {
  z-index: -2;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.pattern {
  z-index: -2;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.heading-style-h1-copy {
  color: #1a1717;
  letter-spacing: -1px;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 120%;
}

.margin-bottom-copy {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge {
  width: 900px;
  margin-bottom: 60px;
}

.max-width-medium-copy {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-heroheader04_image {
  width: 76rem;
  min-width: 76rem;
  display: block;
  position: absolute;
}

.uui-heroheader04_image-wrapper {
  height: 100%;
  min-height: 44.375rem;
  position: relative;
}

.uui-button-67 {
  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-67:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-67:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-67.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-43 {
  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-43.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-59 {
  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-59:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-59: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-59.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-41 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-13 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-21 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-32 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-23 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon-7 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-7.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-7 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-7 {
  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-7.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-8 {
  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-8.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.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-padding-vertical-xhuge-86 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.uui-container-large-93 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-102 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader04 {
  margin-top: 100px;
  overflow: hidden;
}

.uui-heroheader02_image {
  width: 100%;
  height: 100%;
}

.uui-heroheader02_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-text-size-xlarge-22 {
  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-max-width-small-11 {
  width: 100%;
  max-width: 30rem;
}

.uui-heroheader02_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-section_heroheader02 {
  overflow: hidden;
}

.uui-heroheader08_image-7 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-71 {
  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-ratings_number-8 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-8 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-8 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-8 {
  margin-left: 1rem;
}

.uui-avatar-group_item-9 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-8 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-8 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-16 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-16:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-38 {
  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-form_input-16 {
  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-16: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-16::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-6 {
  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-6 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-heroheader08_component-6 {
  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-section_heroheader08-7 {
  background-color: var(--untitled-ui-gray50-501);
}

.bento-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.feature-text-container-1 {
  z-index: 1;
  background-image: linear-gradient(to top, #1a1a1a00, #171717);
  padding: 2rem;
  position: relative;
}

.text-span-29 {
  color: #ffffff7a;
}

.bento-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.features-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 80rem;
  margin-top: 80px;
  display: flex;
}

.block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -webkit-backdrop-filter: blur(96px);
  backdrop-filter: blur(96px);
  background-color: #171717;
  border: 1px solid #ffffff26;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  width: 40%;
  height: 512px;
  padding: 1.5rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block.big {
  justify-content: space-between;
  width: 60%;
  padding: 0;
}

.block.big.highlighted {
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e7155db0056674d5e5b969_pattern.jpg");
  background-position: 0 0, 50%;
  background-size: auto, 86px;
  justify-content: space-between;
}

.block.small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding: 0;
}

.block.small.highlited {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
}

.feature-image-1-copy {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  inset: auto;
}

.feature-image-1 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: auto;
  position: relative;
  inset: 0 0% 0%;
}

.features-section {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  padding: 6rem 1rem;
  display: flex;
}

.feature-text-container-2 {
  z-index: 1;
  padding: 2rem;
  position: relative;
}

.h3-left {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}

.spacer-xxlarge-2 {
  padding-top: 4rem;
}

.text-size-large-2 {
  color: #555;
  letter-spacing: -.019em;
  -webkit-text-stroke-color: #555;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
}

.logo_grid_6-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.lightbox {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.play-icon-wrap {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #0202034d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: absolute;
}

.padding-global-3 {
  padding-top: 100px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-wrap_centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo-medium {
  height: 2rem;
}

.spacer-medium-2 {
  padding-top: 2rem;
}

.padding-section-medium-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.eyebrow {
  letter-spacing: -.017em;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

.eyebrow.is-large {
  color: #101010;
  letter-spacing: -.019em;
  -webkit-text-fill-color: transparent;
  letter-spacing: -.019em;
  background-image: linear-gradient(90deg, #ee7365, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}

.text-size-medium-2 {
  letter-spacing: -.017em;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-size-medium-2.text-weight-semibold {
  color: #555;
}

.button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.icon-medium {
  width: 2rem;
  height: 2rem;
}

.button-43 {
  color: #fff;
  text-align: center;
  letter-spacing: -.011em;
  background-color: #0f62fe;
  border-radius: 3rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
}

.button-43:hover {
  background-color: #0043ce;
}

.button-43.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.button-43.is-large.gradient-button-text {
  border-radius: .3rem;
}

.button-43.is-secondary {
  color: #000;
  background-color: #f2f4f8;
}

.button-43.is-secondary:hover {
  background-color: #dde1e6;
}

.button-43.is-secondary.is-large {
  background-color: #fff;
  border: 1px solid #a7a3a3;
  border-radius: .4rem;
  font-family: Inter, sans-serif;
}

.container-xlarge {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.image-full-width {
  width: 100%;
}

.heading-129 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 5rem;
}

.section-106-copy {
  background-color: #fff;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.text-weight-semibold {
  font-weight: 600;
}

.center-content-vertically {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.center-content-vertically.z-index-2 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: block;
  position: relative;
}

.padding-global-4 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.features-grid_icon-text {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.icon-small {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
}

.padding-section-medium-3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.spacer-micro {
  padding-top: .25rem;
}

.heading-size-large {
  letter-spacing: -.0275em;
  margin-bottom: .75rem;
  font-size: 3.5rem;
  line-height: 4rem;
}

.container-small-2 {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.section_frame {
  background-color: #fff;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 6rem;
  position: relative;
  box-shadow: inset 0 0 0 1px #0f62fe, 0 0 48px #e7ebef;
}

.section_frame.is-dark-blue {
  color: #fff;
  background-color: #001141;
}

.spacer-xsmall {
  padding-top: 1rem;
}

.container-xlarge-2 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-xxsmall {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.features_grid-2_columns {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.background-color-grey-10 {
  background-color: #f2f4f8;
}

.padding-section-medium-4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.column-medium {
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.spacer-small-2 {
  padding-top: 1.5rem;
}

.text-size-small-2 {
  font-size: .875rem;
  line-height: 1.375rem;
}

.badge-2 {
  color: #0f62fe;
  letter-spacing: .075em;
  text-transform: uppercase;
  background-color: #0f62fe1a;
  border-radius: 2rem;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem;
  display: inline-block;
}

.icon-text_row-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.icon-text_row-small.is-align-center {
  align-items: center;
}

.text-wrap_centered-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.padding-global-6 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-section-medium-5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.badge-3 {
  color: #f9b035;
  letter-spacing: .075em;
  text-transform: uppercase;
  background-color: #f9b03517;
  border-radius: 2rem;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1rem;
  display: inline-block;
}

.heading-130 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
}

.paragraph-29 {
  font-family: Lato, sans-serif;
}

.paragraph-30 {
  color: #777;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.heading-131 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.5rem;
}

.bottom-margin-remove {
  margin-bottom: 0;
}

.padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.column-large {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.icon-text_row-large {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.circle-medium {
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.padding-section-medium-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.container-140 {
  max-width: 650px;
}

.heading-132 {
  color: #fff;
  letter-spacing: 0;
  font-family: Inter, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
}

.paragraph-31 {
  color: #dadada;
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.cell-28 {
  background-image: linear-gradient(#0000, #000000fc 100%, #fff), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e8661cb57f58e87835c8b2_Analytics_6.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #616161;
  border-radius: 7px;
  padding: 180px 20px 20px;
}

.section-115 {
  background-color: #000;
}

.container-141 {
  max-width: 1100px;
  margin-top: 60px;
}

.padding-global-8 {
  margin-top: 150px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-section-medium-7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.text-wrap_centered-mobile-2 {
  flex-direction: column;
  align-items: center;
}

.text-wrap_centered-mobile-2.max-width-medium {
  max-width: 35rem;
  margin-left: 0;
}

.top-margin-remove {
  color: #000;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
}

.text-size-large-2-copy {
  color: #555;
  letter-spacing: -.019em;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-span-30 {
  background-image: linear-gradient(95deg, var(--red), #f9b035);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-size-large-3 {
  letter-spacing: -.019em;
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-size-large-3.opacity-80 {
  color: #474747;
  font-family: Inter, sans-serif;
}

.integrations_image {
  width: 100%;
  margin-bottom: -5%;
}

.padding-global-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-with-icon {
  grid-column-gap: .375rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0f62fe;
  border-radius: 3rem;
  align-items: center;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
  display: flex;
}

.button-with-icon:hover {
  background-color: #0043ce;
}

.button-with-icon.is-large {
  grid-column-gap: .5rem;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.button-icon-2 {
  width: 1rem;
  height: 1rem;
}

.button-icon-2.is-large {
  width: 1.25rem;
  height: 1.25rem;
}

.padding-section-medium-7-copy {
  background-color: #fff;
  margin-top: 100px;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.text-block-225 {
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.text-size-large-4 {
  letter-spacing: -.019em;
  font-size: 1.5rem;
  line-height: 2rem;
}

.padding-global-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button-icon-3 {
  width: 1rem;
  height: 1rem;
}

.button-icon-3.is-large {
  width: 1.25rem;
  height: 1.25rem;
}

.text-wrap_centered-copy {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.looping_text-wrapper {
  align-items: center;
  height: 100%;
  display: flex;
}

.text-size-xsmall {
  letter-spacing: 0;
  font-size: .75rem;
  line-height: 1.25rem;
}

.looping_text-holder {
  flex-direction: column;
  align-items: flex-start;
  width: 32rem;
  height: 20rem;
  position: relative;
}

.looping_text-component {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.max-width-small-2 {
  width: 100%;
  max-width: 24rem;
}

.spacer-tiny-2 {
  padding-top: .5rem;
}

.looping_title {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Inter, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.looping_track {
  flex-direction: column;
  justify-content: center;
  height: 24rem;
  display: flex;
}

.button-44 {
  color: #fff;
  text-align: center;
  letter-spacing: -.011em;
  background-color: #0f62fe;
  border-radius: 3rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
}

.button-44:hover {
  background-color: #0043ce;
}

.button-44.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.looping_text {
  color: #fea20f;
  letter-spacing: -.03em;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(125deg, #d1210e, #f9b035 50%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}

.button-45 {
  color: #fff;
  text-align: center;
  letter-spacing: -.011em;
  background-color: #0f62fe;
  border-radius: 3rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
}

.button-45:hover {
  background-color: #0043ce;
}

.button-45.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.div-block-157 {
  height: 100%;
}

.uui-heading-small-3-copy {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.4;
}

.link-block-20 {
  width: 100%;
}

.uui-heading-small-3-copy-copy {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.4;
}

.column-10 {
  padding-left: 30px;
}

.list-7 {
  color: #555;
}

.uui-layout74_list-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.button-46 {
  font-size: 18px;
}

.text-block-226 {
  font-weight: 500;
}

.uui-cta01_image-02-2 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-cta01_image-01-2 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 16%;
}

.uui-cta01_image-wrapper-2 {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-68 {
  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-68:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-68: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-60 {
  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-60:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-60: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-42 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-14 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-48 {
  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-small-33 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-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: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-cta01_component-2 {
  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-87 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-94 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-103 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta01-2 {
  background-color: var(--untitled-ui-white);
}

.pre-header-center-2024 {
  background-image: linear-gradient(90deg, var(--red) 35%, #f9b035 59%);
  color: #f9b035;
  text-align: center;
  letter-spacing: 1px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: .75rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.text-block-228 {
  font-size: 1.25rem;
}

.logo-white, .logo-dark-copy {
  flex: none;
  width: auto;
  height: 100%;
}

.image-1116 {
  min-width: 100%;
}

.div-block-158 {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.text-size-large-5 {
  color: #555;
  letter-spacing: -.019em;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.container-copy {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.mover {
  margin-left: 0;
  overflow: hidden;
}

.heading-133 {
  color: #101010;
  text-align: center;
  letter-spacing: -.025em;
  height: 100%;
  font-family: Inter, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  overflow: visible;
}

.waves-top-grid-gallery-5 {
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.2fr .8fr .9fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 16px;
}

.container-142 {
  background-image: linear-gradient(#fff, #f9b035 52%, #fff);
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-116 {
  background-color: #fff;
  max-width: 100%;
  margin-top: 500px;
  padding-top: 200px;
  padding-bottom: 500px;
  line-height: 0;
}

.button-47 {
  color: #fff;
  text-align: center;
  letter-spacing: -.011em;
  background-color: #0f62fe;
  border-radius: 3rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
}

.button-47:hover {
  background-color: #0043ce;
}

.button-47.is-large {
  background-image: linear-gradient(103deg, #d1210e, #f9b035);
  border-radius: .4rem;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.section_frame-2 {
  background-color: #0000;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 6rem;
  position: relative;
}

.text-wrap_centered-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 45rem;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}

.button-copy {
  color: #fff;
  text-align: center;
  letter-spacing: -.011em;
  background-color: #0f62fe;
  border-radius: 3rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1.25rem;
  transition: background-color .4s;
}

.button-copy:hover {
  background-color: #0043ce;
}

.button-copy.is-secondary {
  color: #000;
  background-color: #f2f4f8;
}

.button-copy.is-secondary:hover {
  background-color: #dde1e6;
}

.button-copy.is-secondary.is-large {
  background-color: #fff;
  border: 1px solid #a7a3a3;
}

.container-143 {
  max-width: 1350px;
}

.wrapper {
  align-self: center;
  height: 7rem;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 0;
  line-height: .6px;
  overflow: hidden;
}

.heading-134 {
  aspect-ratio: auto;
  text-align: center;
  letter-spacing: -.3rem;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(128deg, #d1210e 15%, #f9b035 49%, #d1210e 67%);
  -webkit-background-clip: text;
  background-clip: text;
  flex-flow: column;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: 6rem;
  display: block;
  overflow: hidden;
}

.hide-desktop {
  display: none;
}

.section-117 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.text-block-230 {
  color: #101010;
  background-color: #fff;
  border-radius: 50px;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
}

.text-block-230:hover {
  box-shadow: 0 10px 13px #ff242480;
}

.link-block-21 {
  background-image: linear-gradient(90deg, #6a9bf1, var(--red) 50%, var(--orange));
  color: #0f0f0f;
  border-radius: 50px;
  margin-right: 0;
  padding: 4px;
  text-decoration: none;
}

.link-block-21-copy {
  background-image: linear-gradient(90deg, #6a9bf1, var(--red) 0%, var(--orange));
  color: #0f0f0f;
  text-align: center;
  border-radius: 50px;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.text-block-230-copy {
  background-color: #fff;
  background-image: linear-gradient(119deg, var(--red), var(--orange));
  color: #fff;
  border-radius: 50px;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
}

.text-block-230-copy:hover {
  box-shadow: 0 10px 13px #ff242480;
}

.columns-4 {
  width: 500px;
}

.column-11 {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-12 {
  clear: none;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-69 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  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: Inter, 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-69:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-69: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-61 {
  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-61:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-61: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-43 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-career06_icon {
  color: var(--untitled-ui-gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career06_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career06_detail-wrapper {
  color: var(--untitled-ui-gray600);
  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-career06_job-details-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-text-size-medium-72 {
  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;
}

.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-success500 {
  color: var(--untitled-ui--success500);
}

.badge-dot.text-color-pink500 {
  color: var(--untitled-ui--pink500);
}

.badge-dot.text-color-blue500 {
  color: var(--untitled-ui--blue500);
}

.uui-badge-17 {
  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-17.is-orange {
  background-color: var(--untitled-ui--orange50);
  color: var(--untitled-ui--orange700);
}

.uui-badge-17.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-badge-17.is-success {
  background-color: var(--untitled-ui-success50);
  color: var(--untitled-ui-success700);
}

.uui-badge-17.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-17.is-blue {
  background-color: var(--untitled-ui--blue50-2);
  color: var(--untitled-ui--blue700);
  font-size: .875rem;
  font-weight: 500;
}

.uui-career06_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career06_heading {
  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: 500;
}

.uui-career06_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career06_item {
  border: 1px solid var(--untitled-ui-gray200);
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career06_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career06_list-wrapper {
  overflow: hidden;
}

.uui-career06_component {
  margin-top: 4rem;
}

.uui-text-size-large-49 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-31 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-49 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-34 {
  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-text-align-center-39 {
  text-align: center;
}

.uui-padding-vertical-xhuge-88 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-6 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-104 {
  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);
  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: 1.5rem;
  display: flex;
}

.uui-button-icon-44 {
  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-24 {
  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-24:hover {
  color: var(--untitled-ui-primary800);
}

.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(--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: 500;
}

.uui-career09_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.uui-career09_top-wrapper {
  justify-content: space-between;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career09_item {
  border: 1px solid var(--untitled-ui-gray200);
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career09_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-career09_tab-link.w--current {
  background-color: #fff;
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-career09_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50-501);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  font-family: Inter, sans-serif;
  display: grid;
}

.uui-career09_component {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.uui-text-size-large-50 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-50 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.text-block-231 {
  color: #555;
  font-family: Inter, sans-serif;
}

.text-block-232 {
  font-family: Inter, sans-serif;
}

.div-block-160 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451fa21cae2a9e63b97_ida-hemsida.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 10px;
}

.div-block-161 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/657063faf05ea0288c6f4e7c_Rikard-hemsida5.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.pre-header-center-2025 {
  color: #f9b035;
  text-align: center;
  letter-spacing: .025em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d1210e, #f9b035);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter Tight, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.div-block-162 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9055_Oskar-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14531cbd11f176fc5657_Klara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1117 {
  width: 24px;
  height: 24px;
}

.div-block-164 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451df28ed5a0c7d2625_Chris-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-165 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14554ec42a4b52ff895f_Villiam-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-166 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c331f693272240457232_thumbnail_Benedic2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-167 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453472bb99107648e10_kristin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-168 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14507fb5a0ab687de846_dq-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---icon-square-36px-3 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #3d3d3d52;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 36px;
  height: 50px;
  min-height: 36px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
  overflow: hidden;
}

.brix---icon-square-36px-3:hover {
  transform: scale(.92);
}

.div-block-169 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521c87b470fce19f82_Lybeck-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-170 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145398b9f685487e6394_malin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-144 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.heading-135 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.div-block-171 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452339caf0025148830_Martin-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-container-small-7 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.image-1118 {
  width: 20px;
  height: 20px;
}

.div-block-172 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14541cbd11f176fc5720_Sofie-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-173 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453fcd454f26a90eb71_linn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-174 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e6e76c95993da2ffa89af8_armen%20hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-175 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-176 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65719fd2b7332e191b15af90_elias3-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-177 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14542a46ecd845a230b5_Nelly-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-178 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14547fb5a0ab687dea35_Mia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career09_tabs-menu-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border: 1px solid #f2f4f7;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  font-family: Inter, sans-serif;
  display: grid;
}

.link-block-22 {
  text-decoration: none;
}

.div-block-179 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521679a98b4054c10b_Mats-hemsida%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-233 {
  font-family: Inter, sans-serif;
}

.uui-page-padding-105 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-180 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9052_Sara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c2c87f0ef3a5fc6e2470_Carl_copy__3__400x400.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-182 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14512f9904cce104436a_Chilok-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-183 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14530633e65fdf42b53c_Jenny-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-184 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14510206c293783a9407_knugen-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.grid-71 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.div-block-185 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453a3e74485ffc3f183_MartinC-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-text-size-large-51 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.div-block-186 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454cf29d102df6f5d4c_Linda-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-187 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454fa21cae2a9e63d3c_Mikaela-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-234 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-188 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14540c75c4ce822d8ff5_Sunnard-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-padding-vertical-xhuge-89 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.div-block-189 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145146fdee5771af48f7_hoglund-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-190 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451ddf8c422e2b7e16a_julia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-191 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452e263c32b420b9595_Johan-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-192 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538bd172fd7aa16f1d63539_viktoria.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-193 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/658e7865cf5a7d093d32e23f_richard-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career09_tab-link-2 {
  color: #555;
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-career09_tab-link-2.w--current {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(90deg, #d1210e, #f9b035);
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.div-block-194 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14508e08a1310d27358e_carina-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-145 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.div-block-195 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14500ba8b87e2d00c5d1_Henrik-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-196 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-197 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14510206c293783a9407_knugen-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-198 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453a3e74485ffc3f183_MartinC-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-199 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521c87b470fce19f82_Lybeck-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-200 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538bd172fd7aa16f1d63539_viktoria.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-146 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1119 {
  width: 24px;
  height: 24px;
}

.div-block-201 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453472bb99107648e10_kristin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-padding-vertical-xhuge-90 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.grid-72 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.div-block-202 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14541cbd11f176fc5720_Sofie-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-203 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451ddf8c422e2b7e16a_julia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-204 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e6e76c95993da2ffa89af8_armen%20hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.heading-136 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.div-block-205 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452339caf0025148830_Martin-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-206 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14542a46ecd845a230b5_Nelly-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-207 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145398b9f685487e6394_malin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-208 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14512f9904cce104436a_Chilok-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-209 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c2c87f0ef3a5fc6e2470_Carl_copy__3__400x400.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-210 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9055_Oskar-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.link-block-23 {
  text-decoration: none;
}

.div-block-211 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451df28ed5a0c7d2625_Chris-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-container-small-8 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-235 {
  font-family: Inter, sans-serif;
}

.uui-text-size-large-52 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.div-block-212 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14530633e65fdf42b53c_Jenny-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1120 {
  width: 20px;
  height: 20px;
}

.div-block-213 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452e263c32b420b9595_Johan-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-147 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.div-block-214 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9052_Sara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-215 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145146fdee5771af48f7_hoglund-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-216 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65719fd2b7332e191b15af90_elias3-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-page-padding-106 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-217 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14554ec42a4b52ff895f_Villiam-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-236 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-218 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14547fb5a0ab687dea35_Mia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-219 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14531cbd11f176fc5657_Klara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-220 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451fa21cae2a9e63b97_ida-hemsida.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 10px;
}

.div-block-221 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14507fb5a0ab687de846_dq-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-222 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-223 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14500ba8b87e2d00c5d1_Henrik-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-224 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521679a98b4054c10b_Mats-hemsida%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-225 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454fa21cae2a9e63d3c_Mikaela-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-226 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453fcd454f26a90eb71_linn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-227 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454cf29d102df6f5d4c_Linda-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-228 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/657063faf05ea0288c6f4e7c_Rikard-hemsida5.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-229 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/658e7865cf5a7d093d32e23f_richard-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-230 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-231 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c331f693272240457232_thumbnail_Benedic2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-232 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14540c75c4ce822d8ff5_Sunnard-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-233 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14508e08a1310d27358e_carina-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-234 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454cf29d102df6f5d4c_Linda-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-235 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454fa21cae2a9e63d3c_Mikaela-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-236 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14531cbd11f176fc5657_Klara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-237 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-238 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14530633e65fdf42b53c_Jenny-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-239 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14547fb5a0ab687dea35_Mia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-240 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145398b9f685487e6394_malin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-241 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14508e08a1310d27358e_carina-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-242 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453a3e74485ffc3f183_MartinC-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-243 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453fcd454f26a90eb71_linn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-244 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452e263c32b420b9595_Johan-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-245 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145146fdee5771af48f7_hoglund-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-246 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14541cbd11f176fc5720_Sofie-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1121 {
  width: 24px;
  height: 24px;
}

.div-block-247 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451fa21cae2a9e63b97_ida-hemsida.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 10px;
}

.div-block-248 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14510206c293783a9407_knugen-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-249 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c2c87f0ef3a5fc6e2470_Carl_copy__3__400x400.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-page-padding-107 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-250 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14554ec42a4b52ff895f_Villiam-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-251 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451df28ed5a0c7d2625_Chris-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-237 {
  font-family: Inter, sans-serif;
}

.image-1122 {
  width: 20px;
  height: 20px;
}

.div-block-252 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14512f9904cce104436a_Chilok-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-253 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452339caf0025148830_Martin-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-254 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9052_Sara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-text-size-large-53 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.div-block-255 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521679a98b4054c10b_Mats-hemsida%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-256 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/657063faf05ea0288c6f4e7c_Rikard-hemsida5.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-257 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e6e76c95993da2ffa89af8_armen%20hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-258 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14540c75c4ce822d8ff5_Sunnard-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-259 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14542a46ecd845a230b5_Nelly-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-260 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14500ba8b87e2d00c5d1_Henrik-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-261 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/658e7865cf5a7d093d32e23f_richard-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-262 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65719fd2b7332e191b15af90_elias3-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-container-small-9 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-263 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c331f693272240457232_thumbnail_Benedic2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-264 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451ddf8c422e2b7e16a_julia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-148 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.div-block-265 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-238 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-137 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.div-block-266 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453472bb99107648e10_kristin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-267 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14507fb5a0ab687de846_dq-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-268 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9055_Oskar-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-149 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.div-block-269 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521c87b470fce19f82_Lybeck-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-270 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538bd172fd7aa16f1d63539_viktoria.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.link-block-24 {
  text-decoration: none;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  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: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite--rl-black);
  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: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link.w--current {
  border-left-color: var(--relume-library-lite--rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout28 {
  background-color: var(--relume-library-lite--rl-white);
}

.image-fill-space {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.eyebrow-2 {
  color: #66ff8e;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 600;
  line-height: .75rem;
}

.container-40 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.text-size-large-6 {
  letter-spacing: -.019em;
  font-size: 1.5rem;
  line-height: 2rem;
}

.container-50 {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 42rem;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.button-48 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #3de273;
  border: 1px solid #0000;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: border-color .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-48:hover {
  border-color: #1e4c54;
}

.button-48.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.button-text {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
  padding: 0;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.button-text.is-white {
  color: #e2ebed;
}

.overlay {
  z-index: 1;
  background-image: radial-gradient(circle at 50% 0, #000d0f40, #000d0f66 75%);
  position: absolute;
  inset: 0;
}

.cta_card {
  color: #fff;
  text-align: center;
  border-radius: 1rem;
  padding: 5rem;
  position: relative;
  overflow: hidden;
}

.heading-style-h1-2 {
  text-align: center;
  letter-spacing: -.05em;
  align-self: auto;
  font-family: Inter, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 5rem;
}

.button_hover-effect {
  background-color: #0e1517;
  border-radius: 100px;
  width: 100%;
  min-width: 4.5rem;
  height: 175%;
  display: none;
  position: absolute;
  inset: auto;
}

.button-text_wrap {
  z-index: 10;
  flex-direction: column;
  height: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text_wrap.is-large {
  justify-content: flex-end;
  align-items: center;
  height: 1.5rem;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-2 {
  height: 2rem;
}

.eyebrow-3 {
  color: #66ff8e;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 600;
  line-height: .75rem;
}

.text-color-grey {
  color: #e2ebed80;
}

.text-size-large-7 {
  text-align: center;
  letter-spacing: -.019em;
  min-width: 100%;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
}

.button-49 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #3de273;
  border: 1px solid #0000;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: border-color .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-49:hover {
  border-color: #1e4c54;
}

.button-49.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.large_link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0e1517;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 0 0 0 1.5rem;
  display: grid;
  box-shadow: inset 0 0 0 1px #172527;
}

.container-70 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.padding-section-medium-8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.cta_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h5-2 {
  letter-spacing: -.005em;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2rem;
}

.container-40-2 {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-large-8 {
  text-align: center;
  letter-spacing: -.019em;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.container-50-2 {
  width: 100%;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
}

.button-50 {
  z-index: 10;
  color: #000;
  text-align: center;
  background-color: #3de273;
  border: 1px solid #0000;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: border-color .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-50:hover {
  border-color: #1e4c54;
}

.button-50.is-large {
  padding: 1rem 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: flex;
}

.button-text-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  min-height: 1.5rem;
  padding: 0;
  font-weight: 600;
}

.button-text-2.is-white {
  color: #e2ebed;
}

.cta_card-2 {
  color: #fff;
  border-radius: 1rem;
  padding: 5rem;
  position: relative;
  overflow: hidden;
}

.heading-style-h1-3 {
  letter-spacing: -.03em;
  align-self: auto;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.2;
}

.padding-section-medium-9 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.container-50-2-copy {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-271 {
  max-width: 50rem;
  margin: 100px auto 40px;
  padding-top: 100px;
}

.h1-parent-sidor-copy {
  color: #000;
  text-align: center;
  letter-spacing: -4px;
  font-family: Inter, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 100%;
}

.uui-heroheader08_image-8 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-73 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-ratings_number-9 {
  color: var(--untitled-ui-gray700);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-ratings_stars-9 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-9 {
  color: #101010;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.ratings_wrapper-9 {
  margin-left: 1rem;
}

.uui-avatar-group_item-10 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-9 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-9 {
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.uui-text-style-link-17 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-17:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-39 {
  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-button-70 {
  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-70:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-70:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-70.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-form_input-17 {
  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-17: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-17::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-7 {
  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-7 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-23 {
  color: var(--untitled-ui-gray600);
  letter-spacing: -.5px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
}

.uui-max-width-small-12 {
  color: #555;
  width: 100%;
  max-width: 100%;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.uui-space-small-34 {
  width: 100%;
  min-height: 1.2rem;
}

.uui-heading-xlarge-24 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader08_component-7 {
  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-91 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-95 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-108 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-8 {
  background-color: #f2f3fa;
  margin-top: 80px;
}

.uui-space-xxlarge-12 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_logo-7 {
  height: 100%;
}

.uui-logos04_wrapper-7 {
  justify-content: center;
  align-items: flex-start;
  padding: 0 .5rem;
  display: flex;
}

.uui-logos04_list-7 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 100%;
  display: flex;
}

.uui-logo-loop_inner-7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-logo-loop_component-7 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

.uui-max-width-large-50 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-50.align-center, .align-center-42 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-40 {
  text-align: center;
}

.uui-section_logos04-7 {
  overflow: hidden;
}

.uui-container-large-53-copy {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.section-118 {
  background-color: #fff;
  padding-top: 100px;
}

.f-paragraph-large-5 {
  color: #555;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.f-h5-heading-2 {
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: #101010;
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 72px;
  line-height: 1.4;
}

.f-margin-bottom-68 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper-white {
  background-color: #fff;
  border-radius: 8px;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  margin-bottom: 40px;
  padding: 16px;
}

.f-feature-card-filled {
  background-color: #fff;
  border-radius: 12px;
  padding: 32px;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.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-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-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-margin-bottom-69 {
  margin-bottom: 32px;
}

.f-h3-heading-5 {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-heading-detail-small-6 {
  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-70 {
  margin-bottom: 12px;
}

.f-max-width-large {
  max-width: 610px;
}

.f-header-grid-asymmetrical {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.f-margin-bottom-71 {
  margin-bottom: 64px;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 140px;
  display: none;
  position: relative;
}

.f-section-large-6 {
  padding: 92px 5%;
  position: relative;
}

.h2-svart-mobilanpassad-center-stor {
  color: #101010;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.section-119 {
  margin-bottom: 100px;
}

.image-58-copy {
  border: 2px solid #e7e7e7;
  border-radius: 10px;
  height: 100%;
}

.container-150, .links_section-copy {
  margin-top: 220px;
}

.section-120 {
  background-color: #f2f3fa;
  margin-top: -80px;
}

.uui-section_logos01-6-copy {
  background-color: #fff;
  padding-top: 60px;
}

.uui-space-small-34-copy {
  width: 100%;
  min-height: 5rem;
}

.h1-parent-sidor-v-nster-copy {
  color: #101010;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 64px;
  line-height: 1.1;
}

.uui-space-xxlarge-9-copy {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-xlarge-24 {
  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-max-width-small-13 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-35 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-25 {
  color: #101010;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-section_heroheader08-9 {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-heroheader22_image {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-heroheader22_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.uui-button-icon-45 {
  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-45.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-62 {
  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-62:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-62: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-62.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-44 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-14 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-text-size-xlarge-25 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader22_text-underline {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/663a37b6dd32571a27bb6f8a_underline-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-max-width-xlarge-11 {
  width: 100%;
  max-width: 64rem;
}

.image-1123, .image-1124 {
  border-radius: 6px;
}

.grid-73 {
  grid-column-gap: 39px;
  grid-row-gap: 51px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.heading-138 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.div-block-272 {
  border-bottom: 1px solid #000;
  font-family: Inter, sans-serif;
}

.text-block-239 {
  color: #555;
  margin-bottom: 40px;
  font-size: 16px;
}

.text-block-240 {
  color: #555;
  font-size: 16px;
}

.uui-navbar03_component-6-copy {
  border-bottom: 0px none var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  margin-top: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  inset: 5% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.center-content-vertically_mobile {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.looping_logo-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  padding-right: 1.5rem;
  display: flex;
}

.green_badge {
  color: #000d0f;
  background-color: #3de273;
  border-radius: .125rem;
  padding: .125rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: .75rem;
  display: inline-block;
}

.looping-logos-blur-right {
  z-index: 1;
  background-image: linear-gradient(to right, #000d0f00, #000d0f);
  width: 5rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.looping_logos-wrap {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.looping-logos-blur-left {
  z-index: 1;
  background-image: linear-gradient(to right, #000d0f, #000d0f00);
  width: 5rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.scrolling_effect-wrap {
  white-space: nowrap;
  align-items: center;
  display: flex;
  position: relative;
}

.loggor-slider {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  display: block;
  overflow: hidden;
}

.slide-wrap {
  align-items: center;
  width: 5000px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px;
  display: flex;
}

.logo-img._50-r-m {
  margin-right: 200px;
}

.uui-section_heroheader14-4-copy {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66445d774bddf375d81c7967_Eventhemsida%20(7).png");
  background-position: 0 0;
  background-size: auto;
  height: 100%;
  display: block;
  overflow: hidden;
}

.waves---cta-white-3 {
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white-3.wide-cta {
  min-width: 200px;
}

.waves---mg-top-38 {
  margin-top: 16px;
}

.waves---subtitle-4 {
  letter-spacing: 1px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-513 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-4 {
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 100px;
  line-height: 115%;
}

.waves-title-wrap-hero-5 {
  z-index: 1;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.waves---main-container-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.waves-gradient-hero-5 {
  position: absolute;
  inset: 0%;
}

.waves-section-hero-5 {
  color: var(--waves-library-white);
  background-image: linear-gradient(0deg, #000, #0000 49%), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6644805d8d93bd6e07c98695_event%20website%20(1).png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 100%;
  height: 1150px;
  padding-top: 340px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.waves-gradient-hero-6 {
  background-image: linear-gradient(#1313131a 22%, #131313a8 77%, #131313cc);
  position: absolute;
  inset: 0%;
}

.waves-section-hero-6 {
  color: var(--waves-library-white);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64eefb43717532eb46032725_Wide%20Image.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 340px;
  padding-bottom: 88px;
  position: relative;
}

.section-121 {
  background-color: #000;
}

.uui-text-size-xlarge-13-copy {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.uui-max-width-large-34-copy {
  width: 100%;
  max-width: 80%;
  font-family: Inter, sans-serif;
}

.uui-max-width-large-34-copy.align-center {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-space-small-24-copy {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-61-copy {
  border-style: none;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 8rem;
  display: block;
}

.uui-section_layout69-2-copy {
  background-color: #000;
  max-width: 100%;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.uui-heading-xxsmall-18-copy {
  color: #fff;
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-46-copy {
  color: #ffffffe6;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-heroheader05_image-blob-2 {
  z-index: -1;
  color: var(--untitled-ui-gray50-501);
  width: 34rem;
  height: auto;
  position: absolute;
  top: 12%;
}

.uui-heroheader05_image-2 {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
}

.uui-heroheader05_image-wrapper-2 {
  justify-content: center;
  display: flex;
  position: relative;
}

.uui-button-row-45 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-15 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-26 {
  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-space-small-36 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-26 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-group_icon-8 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-8.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-8 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-8 {
  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-8.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-9 {
  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-9.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-heroheader05_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-92 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-96 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-109 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader05-2 {
  overflow: hidden;
}

.rl-text-style-regular-2 {
  color: var(--relume-library-lite--rl-black);
  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: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-2 {
  color: var(--relume-library-lite--rl-black);
  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: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link-2 {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link-2.w--current {
  border-left-color: var(--relume-library-lite--rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout28-2 {
  background-color: var(--relume-library-lite--rl-white);
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.heading-huge-2 {
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.page-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h2-svart-mobilanpassad-center-stor-copy {
  color: #101010;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-main-container {
  background-color: #fff;
}

.fix-relative {
  border-radius: 48px;
  width: 90%;
  height: 1200vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.phone-right {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/664766215d5697fb44341a6a_right.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100vw;
  height: 100vh;
}

.text-relative-holder {
  z-index: 2;
  height: 700vh;
  position: relative;
}

.a {
  font-size: 2.43056vw;
  line-height: 118%;
  display: block;
  position: absolute;
}

.a._2, .a._3, .a._1 {
  color: #101010;
  letter-spacing: -2px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  display: block;
}

.video-holder {
  z-index: 2;
  border-radius: 2.8vh;
  justify-content: center;
  align-items: center;
  width: 19vw;
  height: 39vw;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.text-holder {
  align-items: center;
  width: 90%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.fix-text-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8.33333vw;
  display: flex;
}

.image-1125 {
  margin-left: auto;
  margin-right: auto;
}

.image-1126 {
  opacity: 0;
  display: none;
}

.hero-section-1 {
  background-color: #fff;
  padding-top: 100px;
}

.text-span-31 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#3ed094, #2fa59e);
  -webkit-background-clip: text;
  background-clip: text;
}

.background-video {
  opacity: 1;
  border-radius: 2.8vh;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.heading-139 {
  text-align: center;
  letter-spacing: -.0475em;
  width: 33.1944vw;
  font-size: 3.05556vw;
  font-weight: 500;
  line-height: 3.61111vw;
}

.spacer {
  z-index: 2;
  letter-spacing: -.0575em;
  width: 100%;
  height: 0;
  padding-top: 15vh;
  padding-bottom: 80vh;
  font-size: 19.44vw;
  line-height: 19.4444vw;
  display: block;
  position: relative;
  overflow: hidden;
}

.fix-image-spacer {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/664766225d5697fb44341b05_01%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100vw;
  height: 150vw;
}

.fix-sticky-phone {
  z-index: 3;
  height: 100vh;
  margin-top: -58vw;
  padding-top: 0;
  display: block;
  position: sticky;
  top: 0;
}

.div-block-273 {
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  display: flex;
  position: relative;
}

.uui-button-71 {
  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-71:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-71: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-63 {
  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-63:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-63: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-46 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-46.button-row-center {
  justify-content: center;
}

.uui-space-medium-15 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-xlarge-27 {
  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-space-small-37 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-19 {
  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-subheading-35 {
  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-text-align-center-41 {
  text-align: center;
}

.uui-padding-vertical-xhuge-93 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-10 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-110 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_header08 {
  margin-top: 0;
  margin-bottom: 600px;
  padding-top: 100px;
}

.div-block-271-copy {
  max-width: 70rem;
  margin: 100px auto 40px;
  padding-top: 100px;
}

.div-block-274 {
  margin-bottom: 0;
  padding-bottom: 400px;
}

.image-1127 {
  width: 100%;
  height: 100%;
  display: block;
  position: static;
  top: 0;
  left: 0;
  overflow: visible;
}

.image-1128 {
  overflow: visible;
}

.video-holder-2 {
  z-index: 2;
  border-radius: 2.8vh;
  justify-content: center;
  align-items: center;
  width: 19vw;
  height: 39vw;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.uui-space-xxlarge-13 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_logo-8 {
  box-sizing: border-box;
  aspect-ratio: auto;
  vertical-align: baseline;
  object-fit: fill;
  height: 100%;
  position: static;
}

.uui-logos04_wrapper-8 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_list-8 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 100%;
  display: flex;
}

.uui-logo-loop_inner-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.uui-logo-loop_component-8 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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: 1rem;
  font-weight: 500;
}

.uui-max-width-large-51 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-51.align-center, .align-center-43 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-42 {
  text-align: center;
}

.uui-section_logos04-8 {
  overflow: hidden;
}

.uui-logos04_logo-9 {
  height: 2.5rem;
}

.uui-logo-loop_component-9 {
  aspect-ratio: auto;
  height: 4.5rem;
  margin-top: 4rem;
}

.uui-max-width-large-52 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-52.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos04_text-9 {
  color: #475467;
  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-text-align-center-43 {
  text-align: center;
}

.uui-space-xxlarge-14 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_list-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-section_logos04-9 {
  display: none;
  overflow: hidden;
}

.uui-logos04_wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logo-loop_inner-9 {
  display: flex;
  position: absolute;
}

.uui-heroheader18_background-grid-mask {
  z-index: -1;
  background-color: var(--untitled-ui-white);
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-heroheader18_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader18_background-grid-section.background-color-primary100 {
  background-color: var(--untitled-ui-primary100);
}

.uui-heroheader18_background-grid-section.background-color-primary300 {
  background-color: var(--untitled-ui-primary300);
}

.uui-heroheader18_background-grid-section.background-color-primary200 {
  background-color: var(--untitled-ui-primary200);
}

.uui-heroheader18_background-grid-section.background-color-primary300-copy {
  background-color: var(--untitled-ui-primary300);
}

.background-color-primary100-2 {
  background-color: var(--untitled-ui-primary100);
}

.background-color-primary300-2 {
  background-color: var(--untitled-ui-primary300);
}

.background-color-primary200-2 {
  background-color: var(--untitled-ui-primary200);
}

.uui-heroheader18_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader18_background {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-heroheader18_image {
  z-index: 1;
  width: 76rem;
  min-width: 76rem;
  position: relative;
}

.uui-heroheader18_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  height: 30rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-button-72 {
  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-72:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-72:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-72.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-46 {
  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-46.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-64 {
  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-64:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-64: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-64.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.uui-button-row-47 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-47.button-row-center {
  justify-content: center;
}

.uui-space-large-16 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-28 {
  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-text-size-xlarge-28.text-color-primary700 {
  color: var(--untitled-ui-primary700);
  font-family: Inter, sans-serif;
}

.uui-max-width-large-53 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-53.align-center, .align-center-44 {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-38 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-27 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-27.text-color-primary900 {
  color: #101010;
  letter-spacing: -3px;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 700;
}

.uui-badge-group_icon-9 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-9.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.badge-group_text-wrapper-9 {
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-9 {
  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-9.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group-10 {
  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-10.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.uui-max-width-xlarge-12 {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-44 {
  text-align: center;
}

.uui-heroheader18_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge-7 {
  width: 100%;
  min-height: 7rem;
}

.uui-container-large-97 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-111 {
  padding-top: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader18 {
  background-color: var(--untitled-ui-primary50);
  overflow: hidden;
}

.uui-heroheader20_background-grid-mask-3 {
  z-index: -1;
  background-color: var(--untitled-ui-white);
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-heroheader20_background-grid-section-2 {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section-2.background-color-primary100 {
  background-color: var(--untitled-ui-primary100);
}

.uui-heroheader20_background-grid-section-2.background-color-primary300 {
  background-color: var(--untitled-ui-primary300);
}

.uui-heroheader20_background-grid-section-2.background-color-primary200 {
  background-color: var(--untitled-ui-primary200);
}

.background-color-white-2 {
  background-color: var(--untitled-ui-white);
}

.uui-heroheader20_background-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background-2 {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon-18 {
  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;
}

.uui-heroheader20_lightbox-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.uui-heroheader20_lightbox-2 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox-2.shadow-xxlarge {
  border-radius: 16px;
  max-width: 1140px;
  height: 640px;
  box-shadow: 0 20px 40px #0003;
}

.uui-heroheader20_lightbox-wrapper-3 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.uui-heroheader20_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-94 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-section_heroheader20-2 {
  background-color: #fff;
  padding-top: 140px;
  overflow: hidden;
}

.uui-space-large-16-copy {
  width: 100%;
  min-height: 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%;
}

.uui-layout39_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  position: relative;
  overflow: hidden;
}

.uui-space-medium-16 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-large-54 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 1.5;
}

.uui-space-xsmall-32 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-51 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heading-subheading-36 {
  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-layout39_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-page-padding-112 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout38 {
  background-color: #f7f8fa;
  margin-top: 140px;
  padding-top: 100px;
  padding-bottom: 0;
}

.uui-button-link-25 {
  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-25:hover {
  color: var(--untitled-ui-primary800);
}

.uui-text-size-medium-74 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-heading-xsmall-15 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-31 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-12 {
  border: .5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-gray900);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-xxsmall-21 {
  width: 100%;
  min-height: .5rem;
}

.uui-layout33_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-page-padding-113 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout33 {
  margin-top: 140px;
  margin-bottom: 0;
  padding-bottom: 140px;
}

.grid-74 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-heading-xxsmall-24 {
  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-2 {
  width: 100%;
}

.uui-layout73_image-wrapper-2 {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-layout73_item-2 {
  flex-direction: column;
  align-items: center;
}

.uui-layout73_component-2 {
  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-layout39_component-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-32 {
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.sticky-wrap-2 {
  width: 100%;
  height: 80vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.media-wrapper-2 {
  width: 100%;
  height: 50%;
  position: relative;
  inset: 0% 0% auto;
}

.content-wrapper {
  flex: 1;
  width: 100%;
  padding: 2rem 2rem 0;
  position: relative;
}

.grow-background {
  z-index: 0;
  background-color: #f5f5f5;
  height: 0%;
  position: absolute;
  inset: auto 0% 0%;
}

.description {
  opacity: .75;
  color: #555;
  letter-spacing: -.025em;
  margin-top: 1.5rem;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.full-image-2 {
  object-fit: cover;
  background-image: linear-gradient(111deg, #6cefef, #181afa 50%, #283854);
  width: 100%;
  height: 100%;
}

.scroll-inner-2 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 300vw;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.scroll-card-2 {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 30vw;
  height: 80%;
  min-height: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
}

.heading-140 {
  color: #1d1d1f;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-wrapper {
  z-index: 1;
  position: relative;
}

.sticky-container-3 {
  width: 100%;
  height: 600vw;
  display: flex;
  position: relative;
}

.sticky-wrap-3 {
  width: 100%;
  height: 100%;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.media-wrapper-3 {
  width: 100%;
  height: 50%;
  position: relative;
  inset: 0% 0% auto;
}

.scroll-card-3 {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 30vw;
  height: 650px;
  min-height: 30rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
}

.heading-141 {
  color: #1d1d1f;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.sticky-container-4 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 70vw;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.sticky-wrap-4 {
  flex: 0 auto;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.media-wrapper-4 {
  width: 100%;
  height: 50%;
  position: relative;
  inset: 0% 0% auto;
}

.scroll-inner-3 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 300vw;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.scroll-card-4 {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 30vw;
  height: 50%;
  min-height: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  bottom: 0%;
  overflow: hidden;
}

.heading-142 {
  color: #1d1d1f;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.sticky-container-5 {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: 80vw;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image {
  object-fit: cover;
  border-top-left-radius: 10rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader01_image-wrapper {
  position: relative;
}

.uui-button-73 {
  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-73:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-73:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-73.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-47 {
  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-47.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-65 {
  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-65:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-65: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-65.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-48 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large-17 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-29 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium-3 {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-39 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-28 {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-95 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-98 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-114 {
  padding: 60px 2rem;
}

.uui-section_heroheader01 {
  overflow: hidden;
}

.header-m-bild {
  background-image: linear-gradient(90deg, #000 25%, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6662e6243519cacd9c7753e9_oscarsteaternsalong-1800x1013xcrop.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  overflow: hidden;
}

.body-9 {
  padding-top: 0;
}

.image-1129 {
  max-width: 50%;
}

.div-block-275 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451fa21cae2a9e63b97_ida-hemsida.png");
  background-position: 50% 100%;
  background-size: auto;
  border-radius: 10px;
}

.brix---heading-h3-size-12 {
  color: #666;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
}

.div-block-276 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/657063faf05ea0288c6f4e7c_Rikard-hemsida5.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---color-neutral-831 {
  color: #211f54;
}

.uui-badge-18 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  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-18.is-orange {
  color: #b93815;
  background-color: #fef6ee;
}

.uui-badge-18.is-pink {
  color: #c11574;
  background-color: #fdf2fa;
}

.uui-badge-18.is-indigo {
  color: #3538cd;
  background-color: #eef4ff;
}

.uui-badge-18.is-success {
  color: #027a48;
  background-color: #ecfdf3;
}

.uui-badge-18.is-blue {
  color: #175cd3;
  background-color: #eff8ff;
  font-size: .875rem;
  font-weight: 500;
}

.brix---heading-h2-size-15 {
  color: #fdfdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 58px;
}

.uui-container-large-99 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-277 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9055_Oskar-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---color-neutral-832 {
  color: #fff;
}

.div-block-278 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14531cbd11f176fc5657_Klara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.f-image-cover-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.margin-bottom-24px-12 {
  color: #555;
  text-align: center;
  max-width: 750px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.image-1130 {
  width: 24px;
  height: 24px;
}

.div-block-279 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451df28ed5a0c7d2625_Chris-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-280 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14554ec42a4b52ff895f_Villiam-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-281 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c331f693272240457232_thumbnail_Benedic2.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-282 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453472bb99107648e10_kristin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1131 {
  height: 5rem;
}

.div-block-283 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14507fb5a0ab687de846_dq-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-151 {
  max-width: 1150px;
  margin-top: 50px;
}

.h1-parent-sidor-copy-2 {
  color: #000;
  text-align: center;
  letter-spacing: -4px;
  font-family: Inter, sans-serif;
  font-size: 104px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-284 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521c87b470fce19f82_Lybeck-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-285 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145398b9f685487e6394_malin-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-page-padding-115 {
  padding-left: 0;
  padding-right: 0;
}

.container-152 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.uui-text-size-medium-75 {
  color: #555;
  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;
}

.heading-143 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1132 {
  height: 5rem;
}

.brix---container-default-21 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-286 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452339caf0025148830_Martin-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-container-small-11 {
  width: 100%;
  max-width: 86rem;
  margin-left: auto;
  margin-right: auto;
}

.image-1133 {
  width: 20px;
  height: 20px;
}

.div-block-287 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14541cbd11f176fc5720_Sofie-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-288 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453fcd454f26a90eb71_linn-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-289 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65e6e76c95993da2ffa89af8_armen%20hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-290 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-291 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/65719fd2b7332e191b15af90_elias3-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-292 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14542a46ecd845a230b5_Nelly-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career06_detail-wrapper-2 {
  color: #555;
  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;
}

.div-block-293 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14547fb5a0ab687dea35_Mia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.f-gallery-two-column-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}

.brix---color-accent-11 {
  color: #4a3aff;
}

.image-1134 {
  height: 5rem;
}

.link-block-26 {
  text-decoration: none;
}

.uui-button-74 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  background-image: linear-gradient(90deg, #d1210e, #f9b035);
  border: 1px #7f56d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Inter, 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-74:hover {
  background-color: #000;
  border-color: #000;
}

.uui-button-74:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.div-block-294 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14521679a98b4054c10b_Mats-hemsida%201.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---grid-4-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-1135 {
  height: 5rem;
}

.text-block-241 {
  font-family: Inter, sans-serif;
}

.uui-page-padding-116 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-295 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14550c75c4ce822d9052_Sara-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-296 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538c2c87f0ef3a5fc6e2470_Carl_copy__3__400x400.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---container-default-22 {
  max-width: 82rem;
  padding-left: 0;
  padding-right: 0;
}

.div-block-297 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14512f9904cce104436a_Chilok-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-298 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14530633e65fdf42b53c_Jenny-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-299 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14510206c293783a9407_knugen-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-300 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1453a3e74485ffc3f183_MartinC-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-text-size-large-55 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.div-block-301 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454cf29d102df6f5d4c_Linda-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career06_icon-2 {
  color: #98a2b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-text-size-large-56 {
  color: #555;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.brix---cta-card-2 {
  background-color: #4a3aff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/664307ea097c5d8b50af9e82_nicholas-green-nPz8akkUmDI-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  padding: 110px 60px;
  position: relative;
}

.div-block-302 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1454fa21cae2a9e63d3c_Mikaela-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.text-block-242 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-144 {
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 1.2;
}

.div-block-303 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14540c75c4ce822d8ff5_Sunnard-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.brix---section-small-5 {
  color: #fff;
  -webkit-text-stroke-color: white;
  background-color: #fff;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.brix---section-14 {
  color: #fff;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 0;
}

.image-1136 {
  height: 5rem;
}

.div-block-304 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f145146fdee5771af48f7_hoglund-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-305 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1451ddf8c422e2b7e16a_julia-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1137 {
  height: 5rem;
}

.div-block-306 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f1452e263c32b420b9595_Johan-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.badge-dot-2 {
  color: #555;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot-2.text-color-success500 {
  color: #12b76a;
}

.badge-dot-2.text-color-indigo500 {
  color: #6172f3;
}

.badge-dot-2.text-color-warning500 {
  color: #f79009;
}

.badge-dot-2.text-color-blue500 {
  color: #2e90fa;
}

.badge-dot-2.text-color-pink500 {
  color: #ee46bc;
}

.div-block-307 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6538bd172fd7aa16f1d63539_viktoria.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-308 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/658e7865cf5a7d093d32e23f_richard-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.image-1138 {
  height: 5rem;
}

.div-block-309 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14508e08a1310d27358e_carina-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career06_heading-2 {
  color: #101010;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.container-153 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.div-block-310 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14500ba8b87e2d00c5d1_Henrik-hemsida%201.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.uui-career06_item-2 {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.div-block-311 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.section-timeline-heading-copy {
  background-color: #000;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 40px;
  display: block;
}

.section-timeline-copy {
  z-index: -3;
  background-color: #000;
  display: block;
  position: relative;
}

.section-timeline-cta-copy {
  background-color: #0a0a0a;
  display: block;
}

.uui-section_career06-copy {
  display: block;
}

.heading-145 {
  text-align: center;
}

.h2-vit-mobilanpassad-center-stor-copy {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-243 {
  position: sticky;
}

.text-block-244 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: sticky;
  top: 55vh;
}

.text-block-244-copy {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
  position: static;
  top: 60vh;
}

.uui-layout04_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-layout04_image-01 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 16%;
}

.uui-layout04_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-75 {
  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-75:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-75: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-66 {
  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-66:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-66: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-49 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-76 {
  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-22 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-25 {
  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-space-xsmall-33 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-32 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-13 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout04_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-57 {
  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-52 {
  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-37 {
  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-layout04_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-96 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-100 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-117 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_layout33-copy {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 220px;
  padding-bottom: 220px;
}

.uui-heading-xsmall-15-copy {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-text-size-medium-74-copy {
  color: #ffffffe6;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.links_section-copy-copy {
  background-color: #000;
  margin-top: 0;
  padding-bottom: 140px;
}

.section-122 {
  background-color: #000;
  padding-bottom: 140px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-154 {
  width: 100%;
  max-width: 90em;
  margin-top: 40px;
}

.cell-29 {
  background-color: #f9b035;
  background-image: linear-gradient(120deg, #6cefef, #181afa 52%, #283854 100%, #fff);
  border-radius: 10px;
  padding: 20px;
}

.image-1139 {
  border-radius: 10px;
  margin-top: 20px;
}

.cell-30 {
  background-image: linear-gradient(63deg, var(--red), #f9b035 86%, #ddfd4d);
  border-radius: 10px;
  padding: 20px;
}

.cell-31 {
  background-image: linear-gradient(67deg, #000, #fff);
  border: 10px solid #000;
  border-radius: 10px;
  padding: 20px;
}

.cell-29-copy {
  background-color: #f9b035;
  background-image: linear-gradient(120deg, #2c2c2c, #dea761 100%, #283854 100%, #fff);
  border-radius: 10px;
  padding: 20px;
}

.quick-stack-16 {
  padding-left: 0;
  padding-right: 0;
}

.image-1140 {
  border-radius: 10px;
  margin-top: 20px;
}

.uui-heading-xsmall-15-copy-copy {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.cell-32 {
  flex-flow: row;
  display: block;
}

.uui-button-icon-48 {
  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-26 {
  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-26:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-row-50 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-40 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-77 {
  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-23 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-26 {
  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-icon-1x1-xsmall-33 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-14 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout87_item {
  background-color: #161616;
  border: 1px solid #313131;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
}

.uui-layout87_component {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-97 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.uui-container-large-101 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-118 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.sticky-wrap-5 {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.media-wrapper-5 {
  width: 100%;
  height: 40%;
  position: relative;
  inset: 0% 0% auto;
}

.scroll-inner-4 {
  align-items: flex-end;
  width: 300vw;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.scroll-card-5 {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 30vw;
  height: 60%;
  min-height: 32rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
}

.heading-146 {
  color: #1d1d1f;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.sticky-container-6 {
  width: 100%;
  height: 100vw;
  display: flex;
  position: relative;
}

.uui-layout01_image-2 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-layout01_image-wrapper-2 {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-76 {
  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-76:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-76: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-67 {
  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-67:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-67:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-space-medium-17 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-58 {
  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-34 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-53 {
  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-38 {
  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-layout01_component-2 {
  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-98 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.sticky-wrap-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: -1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: start stretch;
  width: 100%;
  height: 100vh;
  display: grid;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.media-wrapper-6 {
  width: 100%;
  height: 61.8034%;
  position: relative;
  inset: 0% 0% auto;
}

.content-wrapper-2 {
  flex: 1;
  width: 100%;
  padding: 2rem;
  position: relative;
}

.scroll-inner-5 {
  justify-content: flex-start;
  align-items: center;
  width: 300vw;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.scroll-card-6 {
  background-color: #fff;
  border: .0625rem solid #83838329;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 30vw;
  height: 80%;
  min-height: 32rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
  box-shadow: 0 20px 40px #00000014;
}

.heading-147 {
  color: #1d1d1f;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.sticky-container-7 {
  object-fit: fill;
  background-color: #f7f8fa;
  width: 100%;
  height: 600vw;
  display: block;
  position: sticky;
  overflow: visible;
}

.div-block-312 {
  margin-bottom: 100px;
}

.scroll-inner-5-copy {
  justify-content: flex-start;
  align-items: center;
  width: 300vw;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.scroll-inner-mobile {
  justify-content: flex-start;
  align-items: center;
  width: 300vw;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: none;
}

.uui-heading-medium-51-copy {
  color: var(--untitled-ui-gray900);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-heroheader08_image-9 {
  object-fit: cover;
  width: 100%;
  height: 40rem;
}

.uui-text-size-medium-78 {
  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-ratings_number-10 {
  color: var(--untitled-ui-gray700);
  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: 600;
}

.uui-ratings_stars-10 {
  width: 100%;
  height: 1.25rem;
  margin-right: .5rem;
}

.ratings_stars-wrapper-10 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .125rem;
  display: flex;
}

.ratings_wrapper-10 {
  margin-left: 1rem;
}

.uui-avatar-group_item-11 {
  border: 2px solid var(--untitled-ui-white);
  background-color: var(--untitled-ui-white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-group_component-10 {
  grid-column-gap: 0rem;
  flex-wrap: nowrap;
  align-items: center;
  padding-right: 1rem;
  display: flex;
}

.uui-ratings_component-10 {
  align-items: center;
  display: flex;
}

.uui-text-style-link-18 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-18:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-40 {
  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-button-77 {
  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-77:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-77: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-18 {
  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-18: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-18::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-signup-form_wrapper-8 {
  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-8 {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-xlarge-30 {
  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-max-width-small-14 {
  width: 100%;
  max-width: 30rem;
}

.uui-space-small-41 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-29 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader08_component-8 {
  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-99 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-102 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-119 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader08-10 {
  background-color: var(--untitled-ui-gray50-501);
}

.section-122-copy {
  background-color: #fff;
  margin: 200px auto 0;
  padding-bottom: 100px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.quick-stack-16-copy {
  padding-left: 0;
  padding-right: 0;
}

.container-154-copy {
  width: 100%;
  max-width: 1305px;
  margin-top: 40px;
}

.cell-29-copy {
  background-color: #f7f8fa;
  background-image: none;
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  padding: 40px 0 0 40px;
}

.image-1140-copy {
  border-radius: 10px 0 0;
  margin-top: 20px;
}

.cell-30-copy {
  background-color: #f7f8fa;
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  padding: 40px 0 0 40px;
}

.cell-30-copy:hover {
  mix-blend-mode: normal;
  border: 0 #fff;
}

.uui-text-size-medium-74-copy-copy {
  color: #555;
  letter-spacing: normal;
  padding-left: 0;
  padding-right: 40px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.uui-heading-xsmall-15-copy-copy {
  color: #000;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
}

.knapp-vit-copy {
  grid-column-gap: .5rem;
  color: #101010;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 0 #000;
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
  box-shadow: 0 10px 20px #0000001f;
}

.knapp-vit-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-link-11-copy {
  grid-column-gap: .5rem;
  color: #ffffffe6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 15px 0 0 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-11-copy:hover {
  color: var(--link-color);
}

.knapp-vit-copy {
  grid-column-gap: .5rem;
  color: #101010;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 0 #000;
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: .5rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
  box-shadow: 0 10px 20px #0000001f;
}

.knapp-vit-copy:hover {
  color: #101010;
  background-color: #f7f8fa;
  border-width: 1px;
  border-color: #a7a3a3;
}

.knapp-vit-copy:focus {
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
  background-color: #7f56d9;
}

.knapp-vit-copy.max-width-full-mobile-landscape {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 18px;
}

.cell-29-copy-copy {
  background-color: #f9b035;
  background-image: linear-gradient(120deg, #2c2c2c, #dea761 100%, #283854 100%, #fff);
  border-radius: 10px;
  padding: 20px;
}

.image-82-copy {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 8px;
  min-width: 100%;
  max-width: 500px;
  height: 500px;
}

.div-block-14-copy {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 40%;
  margin-top: 0;
  margin-left: 60px;
  padding-top: 0;
  display: flex;
}

.cta-kort {
  background-image: linear-gradient(90deg, #000c, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66853674de3de939e370cc5d_kommande%20webinar%20med%20learnifier.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 10px;
  align-items: center;
  max-width: 1300px;
  height: 550px;
  margin-top: 220px;
  display: flex;
  box-shadow: 0 30px 40px 10px #0000001f;
}

.heading-55-copy {
  color: #fdfdfd;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.alan {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66d6c544c0e4a14815df3935_alan.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-155 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.heading-148 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.link-block-27 {
  text-decoration: none;
}

.image-1141 {
  width: 20px;
  height: 20px;
}

.container-156 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-245 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-313 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.columns-3-copy {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.link-29, .link-30 {
  color: var(--link-color);
  font-weight: 600;
  text-decoration: none;
}

.link-31 {
  font-weight: 600;
  text-decoration: none;
}

.brix---inner-container-600px---center-4-copy {
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h1-3-copy {
  letter-spacing: -.03em;
  align-self: auto;
  font-family: Inter, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.2;
}

.brix---section-small-copy {
  color: #fff;
  -webkit-text-stroke-color: white;
  background-color: #fff;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.webinar-kort {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/674dce73ff5275db9981bba2_Webinar%20(10).png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  height: 720px;
  margin-top: 220px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 30px 40px 10px #0000001f;
}

.text-block-116-copy {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.e-book-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  align-items: start;
}

.text-span-33 {
  font-weight: 600;
}

.f-section-large-4-copy {
  background-color: #fff;
  margin-top: 140px;
  margin-bottom: 100px;
  padding: 20px 5% 92px;
  position: relative;
}

.download-ebook {
  font-weight: 600;
}

.e-book-form {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 13px;
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 2rem 0 0;
  padding: 20px 40px 40px;
  box-shadow: 0 20px 40px #00000014;
}

.e-book-image-wrapper {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
}

.e-book-container {
  width: 100%;
  max-width: 1450px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-149 {
  color: #101010;
  letter-spacing: -.5px;
  font-family: Inter, sans-serif;
}

.success-message-ebook {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.e-book-text {
  color: #555;
  letter-spacing: -.02em;
  word-break: normal;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-34 {
  font-weight: 600;
}

.container-157 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1142 {
  width: 24px;
  height: 24px;
}

.heading-150 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.link-block-28 {
  text-decoration: none;
}

.image-1143 {
  width: 20px;
  height: 20px;
}

.container-158 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-246 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-314 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-315 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-159 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1144 {
  width: 24px;
  height: 24px;
}

.heading-151 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1145 {
  width: 20px;
  height: 20px;
}

.container-160 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-247 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-316 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-317 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-161 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1146 {
  width: 24px;
  height: 24px;
}

.heading-152 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1147 {
  width: 20px;
  height: 20px;
}

.container-162 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-248 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-318 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-319 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-163 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1148 {
  width: 24px;
  height: 24px;
}

.heading-153 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1149 {
  width: 20px;
  height: 20px;
}

.container-164 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-249 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-320 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-321 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-165 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1150 {
  width: 24px;
  height: 24px;
}

.heading-154 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1151 {
  width: 20px;
  height: 20px;
}

.container-166 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-250 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-322 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-323 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-167 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1152 {
  width: 24px;
  height: 24px;
}

.heading-155 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1153 {
  width: 20px;
  height: 20px;
}

.container-168 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-251 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-324 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-325 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-169 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1154 {
  width: 24px;
  height: 24px;
}

.heading-156 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1155 {
  width: 20px;
  height: 20px;
}

.container-170 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-252 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-326 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-327 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-171 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1156 {
  width: 24px;
  height: 24px;
}

.heading-157 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1157 {
  width: 20px;
  height: 20px;
}

.container-172 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-253 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-328 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-329 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-173 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1158 {
  width: 24px;
  height: 24px;
}

.heading-158 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1159 {
  width: 20px;
  height: 20px;
}

.container-174 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-254 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-330 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-331 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-175 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1160 {
  width: 24px;
  height: 24px;
}

.heading-159 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1161 {
  width: 20px;
  height: 20px;
}

.container-176 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-255 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-332 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-333 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-177 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1162 {
  width: 24px;
  height: 24px;
}

.heading-160 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1163 {
  width: 20px;
  height: 20px;
}

.container-178 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-256 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-334 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-335 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-179 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1164 {
  width: 24px;
  height: 24px;
}

.heading-161 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1165 {
  width: 20px;
  height: 20px;
}

.container-180 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-257 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-336 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-337 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-181 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1166 {
  width: 24px;
  height: 24px;
}

.heading-162 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1167 {
  width: 20px;
  height: 20px;
}

.container-182 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-258 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-338 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-339 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-183 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1168 {
  width: 24px;
  height: 24px;
}

.heading-163 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1169 {
  width: 20px;
  height: 20px;
}

.container-184 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-259 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-340 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-341 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-185 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1170 {
  width: 24px;
  height: 24px;
}

.heading-164 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1171 {
  width: 20px;
  height: 20px;
}

.container-186 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-260 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-342 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-343 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.container-187 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 40px;
}

.image-1172 {
  width: 24px;
  height: 24px;
}

.heading-165 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
}

.image-1173 {
  width: 20px;
  height: 20px;
}

.container-188 {
  text-align: left;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 30px;
  display: block;
}

.text-block-261 {
  color: #b6b6b6;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-block-344 {
  background-image: linear-gradient(#0000 36%, #000000d9);
  border-radius: 10px;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-345 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/656f14527d3f8ac2f82cb755_Linnea-hemsida.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.engelska-navbar-utan-cta {
  border-bottom: 0px none var(--untitled-ui-gray100);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.engelska-navbar-med-cta {
  border-bottom: 0px none var(--untitled-ui-gray100);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  min-height: 5rem;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 10px 30px #00000014;
}

.uui-navbar08_menu-button-5 {
  padding: 0;
}

.uui-button-78 {
  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-78:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-78: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-19 {
  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-19:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-68 {
  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-68:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-68: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-68.show-tablet-17, .show-tablet-17 {
  display: none;
}

.uui-navbar08_button-wrapper-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_link-8 {
  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-8:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_link-8.w--current {
  color: #000;
}

.uui-text-size-small-41 {
  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-navbar08_item-heading-7 {
  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-7.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-34 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper-9 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link-7 {
  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-7:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-22 {
  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-5 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading-6 {
  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-5 {
  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-5 {
  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-9 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-9.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-22 {
  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-9 {
  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-9:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_menu-9 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-21 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-20 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-20 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-20 {
  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-20 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-20 {
  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-21 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link-5 {
  padding-left: 0;
}

.uui-navbar08_container-5 {
  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-10 {
  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-navbar08_menu-button-6 {
  padding: 0;
}

.uui-button-79 {
  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-79:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-79: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-20 {
  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-20:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray700);
}

.uui-button-secondary-gray-69 {
  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-69:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-69: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-69.show-tablet-18, .show-tablet-18 {
  display: none;
}

.uui-navbar08_button-wrapper-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_link-9 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.uui-navbar08_link-9:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_link-9.w--current {
  color: #000;
}

.uui-text-size-small-42 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar08_item-heading-8 {
  color: var(--untitled-ui-gray900);
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading-8.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right-6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-35 {
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper-10 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar08_dropdown-link-8 {
  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-8:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-badge-small-success-23 {
  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-6 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading-7 {
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-link-list-6 {
  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-6 {
  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-10 {
  min-width: 100vh;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-10.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-23 {
  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-10 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle-10:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar08_menu-10 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-22 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-21 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-21 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-21 {
  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-21 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-21 {
  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-22 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link-6 {
  padding-left: 0;
}

.uui-navbar08_container-6 {
  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-11 {
  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-navbar07_menu-button-4 {
  padding: 0;
}

.uui-navbar07_button-wrapper-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_link-4 {
  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-navbar07_link-4:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar07_link-4.w--current {
  color: #000;
}

.uui-navbar07_item-heading-4 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.uui-navbar07_item-right-4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar07_icon-wrapper-4 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar07_dropdown-link-4 {
  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-navbar07_dropdown-link-4:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar07_dropdown-link-list-4 {
  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-navbar07_dropdown-list-4 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list-4.w--open {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  border-radius: .75rem;
  width: 20rem;
  padding: .75rem;
  right: -100%;
}

.uui-navbar07_dropdown-toggle-4 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle-4:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar07_menu-4 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar07_logo-link-4 {
  padding-left: 0;
}

.uui-navbar07_container-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component-4 {
  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;
}

.nav-bar-three-section {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  display: grid;
}

.uui-navbar02_menu-button-3 {
  padding: 0;
}

.uui-navbar02_button-wrapper-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar02_menu-right-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar02_link-2 {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 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;
}

.uui-navbar02_link-2:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_link-2.w--current {
  color: #000;
}

.uui-navbar02_dropdown-right-overlay-absolute-3 {
  background-color: var(--untitled-ui-gray50-501);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-link-27 {
  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-27:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-27.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-link-gray-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  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-gray-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-link-gray-3.is-button-xsmall {
  font-size: .875rem;
}

.uui-button-row-51 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar02_dropdown-content-button-wrapper-3 {
  letter-spacing: normal;
  margin-top: .75rem;
  font-size: .875rem;
}

.uui-text-size-small-43 {
  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-navbar02_item-heading-3 {
  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-navbar02_item-heading-3.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar02_blog-content-3 {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_blog-image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar02_blog-image-wrapper-3 {
  border-radius: .375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-navbar02_blog-item-3 {
  border-radius: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar02_blog-item-3:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar02_dropdown-blog-item-wrapper-3 {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.uui-navbar02_dropdown-content-wrapper-3 {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_dropdown-content-right-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  position: relative;
}

.uui-navbar02_text-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar02_item-right-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_icon-wrapper-3 {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar02_dropdown-link-3 {
  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-navbar02_dropdown-link-3:hover {
  background-color: var(--untitled-ui-gray50-501);
}

.uui-navbar02_heading-3 {
  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-navbar02_dropdown-link-list-3 {
  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-navbar02_dropdown-content-left-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar02_dropdown-content-3 {
  width: 100%;
  display: flex;
}

.uui-navbar02_container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar02_dropdown-list-3 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar02_dropdown-list-3.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar02_dropdown-toggle-3 {
  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-navbar02_dropdown-toggle-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_menu-dropdown-3 {
  position: static;
}

.uui-navbar02_menu-4 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar02_logo-link-3 {
  padding-left: 0;
}

.uui-navbar02_component-2 {
  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-navbar08_dropdown-list-10-copy {
  min-width: 0;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-10-copy.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-heroheader19_image-2 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .625rem;
  width: 100%;
  max-width: 48rem;
}

.uui-heroheader19_image-2.shadow-xlarge {
  border-style: none;
  max-width: none;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-heroheader19_image-2.shadow-xlarge-copy {
  text-align: center;
  border-style: none;
  max-width: none;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-heroheader19_image-wrapper-2 {
  min-width: 100%;
  max-height: 800px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-80 {
  grid-column-gap: .5rem;
  border: 1px none var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: 999rem;
  justify-content: center;
  align-items: center;
  padding: 10.5px 20px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-80:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-80:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-80.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-49 {
  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-49.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-70 {
  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: .8rem 2rem;
  font-family: Inter, 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-70:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-70: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-70.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-52 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-52.button-row-center {
  justify-content: center;
}

.uui-space-large-18 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-large-54 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-54.align-center-45, .align-center-45 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-xlarge-31 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-space-small-42 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-30 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-max-width-xlarge-13 {
  float: none;
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-45 {
  text-align: center;
  align-self: auto;
  max-width: 50%;
}

.uui-heroheader19_component-2 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-padding-vertical-xhuge-100 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-103 {
  width: 1600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-120 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader19-3 {
  background-color: var(--untitled-ui-white);
  overflow: hidden;
}

.uui-navbar03_component-6-copy {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 2rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 8rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  transform: none;
}

.uui-navbar03_component-6-copy:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 16px;
  min-width: auto;
  max-width: 80rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  box-shadow: 0 24px 28px -12px #0000000d;
}

.uui-navbar03_component-6-copy.meny-link-2 {
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 16px;
  min-width: auto;
  max-width: 80rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  position: static;
  box-shadow: 0 24px 28px -12px #0000000d;
}

.uui-navbar03_component-6-copy.meny-link-269, .uui-navbar03_component-6-copy.meny-link-530 {
  border-width: 1px;
  border-color: #ebebeb;
  border-radius: 16px;
  min-width: auto;
  max-width: 80rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 1rem;
  box-shadow: 0 24px 28px -12px #0000000d;
}

.svenska-navbar-utan-cta_2024 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.svenska-navbar-utan-cta_2024:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.svenska-navbar-utan-cta_2024.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.svenska-navbar-utan-cta_2024.meny-link-268, .svenska-navbar-utan-cta_2024.meny-link-529, .svenska-navbar-utan-cta_2024.meny-link-529-copy {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.uui-navbar03_container-6-copy {
  background-color: #fff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.stor-rubrik {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.introtext {
  color: var(--untitled-ui-gray600);
  letter-spacing: -.3px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.litet-avst-nd {
  width: 100%;
  min-height: 1.5rem;
}

.stor-bild-wrapper {
  min-width: 100%;
  max-height: 800px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout08_image-4 {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.br-dtext_ny {
  color: var(--untitled-ui-gray600);
  letter-spacing: -.3px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-36 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item-icon-wrapper-3 {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_item-3 {
  display: flex;
}

.uui-layout08_item-list-3 {
  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-space-xsmall-35 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-54 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-39 {
  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-layout08_component-3 {
  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-101 {
  text-align: left;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-104 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.h2-v-nster {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.bild-tv-sektion {
  border: 0rem none var(--untitled-ui-gray900);
  background-color: #0000;
  border-radius: 10px;
  width: 100%;
}

.section-lodr-tt {
  padding-top: 0;
  padding-bottom: 0;
}

.section-bild-text {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.uui-layout44_image {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.uui-layout44_image-wrapper {
  background-color: var(--untitled-ui-gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-81 {
  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-81:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-81: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-71 {
  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-71:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-71: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-53 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-53.button-row-center {
  justify-content: center;
}

.uui-layout44_logo {
  height: 2.5rem;
}

.uui-layout44_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-text-size-medium-79 {
  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-medium-18 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-60 {
  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-36 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-55 {
  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-40 {
  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-55 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-55.align-center-46, .align-center-46 {
  margin-left: auto;
  margin-right: auto;
}

.uui-layout44_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-102 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-105 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-121 {
  margin-bottom: 100px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.lodr-tt {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lodr-tt-omslagsbild {
  background-color: #f7f8fa;
  background-image: linear-gradient(56deg, var(--red), var(--orange) 86%, #ffd9d1);
  border-radius: 1rem;
  padding: 4rem 8rem;
  position: static;
}

.lodr-tt-container {
  width: 100%;
  max-width: 80rem;
  min-height: 100%;
  margin-top: 6.25rem;
  margin-left: auto;
  margin-right: auto;
}

.bild-rundade-h-rn-med-skugga {
  border: .25rem none var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
  box-shadow: 0 20px 20px 3px #0003;
}

.h2-centrerad {
  color: var(--untitled-ui-white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.br-dtext-svart {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.3px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.banner-2024 {
  min-height: 100%;
}

.banner-omslag {
  background-color: #f7f8fa;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67efe7d8420094b44afe97e8_almedalen_bild.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1rem;
  min-height: 100%;
  padding: 10rem 0 10rem 4rem;
}

.banner-content {
  max-width: 50%;
}

.h2-v-nster-vit {
  color: var(--elements-webflow-library-neutral--100);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.br-dtext_ny-vit {
  color: var(--elements-webflow-library-neutral--100);
  letter-spacing: -.3px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.hero-lodr-tt {
  background-color: var(--untitled-ui-white);
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 100px;
  overflow: hidden;
}

.armony-section-big {
  max-width: 80rem;
  height: 200vh;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.spacer-medium-3.instance {
  width: 100%;
  padding-top: 2.6rem;
  padding-right: 0;
}

.armony-image-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  position: absolute;
  top: 0%;
  left: 0%;
  overflow: hidden;
}

.code-embed {
  color: #fff;
  width: 1.6rem;
  height: 1.6rem;
}

.armony-content-wrapper {
  z-index: 5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: 1560px;
  height: auto;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
  inset: 0%;
}

.armony-section-sticky {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  max-height: 100vh;
  padding-top: 0;
  padding-bottom: 2rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.armony-image-overlay {
  z-index: 3;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.armony-bg-image-mobile {
  display: none;
}

.armony-heading {
  color: #fff;
  text-align: right;
  width: 7.4em;
  line-height: .8;
}

.cta-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  background-color: #fff;
  border: 1px solid #8b8b8b87;
  border-radius: 2.5rem;
  justify-content: center;
  align-items: center;
  max-height: 100%;
  padding: .5em 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  transition: all .2s;
  display: flex;
}

.armony-container {
  justify-content: flex-end;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 2.5rem 0;
  display: flex;
  position: relative;
}

.armony-bg-image {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100%;
  max-height: none;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
}

.armony-padding {
  width: 100%;
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.cta-circle {
  background-color: #000;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  display: flex;
}

.image-1174 {
  width: 100%;
  height: 100%;
}

.image-1175 {
  min-height: 100%;
}

.mellan-avst-nd {
  width: 100%;
  min-height: 2rem;
}

.uui-text-align-center-46 {
  text-align: center;
}

.uui-max-width-xlarge-14 {
  width: 100%;
  max-width: 64rem;
}

.uui-container-large-106 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-47 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-122 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-56 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-56.align-center-47 {
  margin-left: auto;
  margin-right: auto;
}

.gradient-knapp-2024 {
  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;
}

.gradient-knapp-2024:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.gradient-knapp-2024:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.gradient-knapp-2024.is-button-large {
  grid-column-gap: .75rem;
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  border-style: none;
  border-radius: 8rem;
  padding: 10.5px 20px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.gradient-knapp-2024.is-button-large:hover {
  background-image: linear-gradient(90deg, var(--red) 31%, var(--orange));
}

.uui-heading-xlarge-31 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-section_heroheader13-3 {
  background-color: var(--untitled-ui-gray50-501);
  overflow: hidden;
}

.uui-button-row-54 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-54.button-row-center {
  justify-content: center;
}

.uui-button-row-54.button-row-left {
  justify-content: flex-start;
  align-items: center;
}

.uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center, .uui-button-row-54.button-row-center-hero {
  justify-content: flex-start;
  align-items: center;
}

.uui-button-row-54.button-row-center-copy {
  justify-content: center;
}

.uui-button-row-54.button-row-left-and-center {
  justify-content: flex-start;
  align-items: center;
}

.uui-heroheader13_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-heroheader13_image-wrapper-3 {
  margin-top: 4rem;
}

.uui-button-icon-50 {
  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-50.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-heroheader13_image-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-xlarge-32 {
  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-button-secondary-gray-72 {
  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-72:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-72: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-72.is-button-large {
  grid-column-gap: .75rem;
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small-43 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-19 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-103 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.vit-knapp-2024 {
  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;
}

.vit-knapp-2024:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.vit-knapp-2024:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.vit-knapp-2024.is-button-large {
  grid-column-gap: .75rem;
  border-color: var(--untitled-ui-gray400);
  background-color: var(--untitled-ui-white);
  border-radius: 8rem;
  padding: 10px 20px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.vit-knapp-2024.is-button-large:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #fff;
}

.text-block-262 {
  color: var(--untitled-ui-gray900);
}

.text-block-263 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  min-width: 100%;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-button-82 {
  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-82:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-82:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-82.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-badge-group-11 {
  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-11.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.badge-group_text-wrapper-10 {
  background-color: #f6f7f8;
  border-radius: 999px;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.uui-badge-group_badge-10 {
  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-10.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
}

.uui-badge-group_icon-10 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-10.text-color-primary500 {
  color: var(--untitled-ui-primary500);
  margin-right: -.25rem;
}

.uui-heroheader16_image-wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-heroheader16_image-2 {
  width: 76rem;
  min-width: 76rem;
}

.uui-section_heroheader16-2 {
  overflow: hidden;
}

.uui-heroheader16_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge-8 {
  width: 100%;
  min-height: 7rem;
}

.text-block-264 {
  color: var(--nexus);
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.heading-166 {
  background-image: linear-gradient(90deg, var(--red) 32%, var(--orange));
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.text-block-265 {
  font-weight: 500;
}

.hero-horisontell {
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.grid-75 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
}

.stor-rubrik-v-nster {
  color: var(--untitled-ui-gray900);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.introtext-v-nster {
  clear: left;
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: -.3px;
  max-width: 90%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

._1440px-section {
  width: auto;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.uui-text-align-left {
  text-align: center;
  align-self: auto;
  max-width: 100%;
}

.stor-bild-wrapper-h-ger {
  min-width: 100%;
  max-height: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-53-copy {
  width: 100%;
  max-width: 1300px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.rubrik-cms-webinar-h1 {
  color: var(--untitled-ui-gray900);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-166-copy {
  color: var(--nexus);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.hero-webinar {
  background-color: var(--untitled-ui-white);
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.uui-text-size-medium-80 {
  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-container-large-107 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-123 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-icon-1x1-xsmall-37 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-banner05_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner05_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner05_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner05_close-button {
  color: var(--untitled-ui-gray500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner05_close-button:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray600);
}

.uui-banner05_wrapper {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui--gray25);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-button-secondary-gray-73 {
  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-73:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-73: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-73.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-banner05_text {
  color: var(--untitled-ui-gray700);
  margin-right: .375rem;
  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;
}

.icon-featured-modern-large {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-83 {
  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-83:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-83:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-83.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-banner18_component {
  border-bottom: 1px solid var(--untitled-ui-primary300);
  background-color: var(--untitled-ui--primary25);
  justify-content: center;
  align-items: center;
  position: relative;
}

.uui-banner18_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.uui-banner18_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner18_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner18_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner18_close-button {
  color: var(--untitled-ui-primary500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner18_close-button:hover {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary600);
}

.icon-featured-outline-medium {
  border: .375rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner18_text {
  color: var(--untitled-ui-primary700);
  margin-right: .375rem;
  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-banner18_supporting-text {
  color: var(--untitled-ui-primary600);
  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;
}

.svenska-navbar-med-cta-2024 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.nav-bar-svenska-med-cta {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 2rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 8rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  transform: none;
}

.uui-navbar08_dropdown-content-6-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-list-10-copy-copy {
  min-width: 60rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-10-copy-copy.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%;
}

.hero-lodr-tt-litet-avst-nd-ner {
  background-color: var(--untitled-ui-white);
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 2rem;
  overflow: hidden;
}

.uui-navbar03_component-6-copy-copy {
  border-bottom: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-white);
  box-shadow: none;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  min-height: 2rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 8rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
  transform: none;
}

.link-32 {
  background-color: var(--untitled-ui-gray700);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-32:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f), .link-32.meny-link-13, .link-32.meny-link-280, .link-32.meny-link-541 {
  background-color: var(--untitled-ui-primary700);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 500;
}

.uui-text-size-medium-81 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-align-center-47 {
  text-align: center;
}

.uui-text-size-small-44 {
  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-108 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-48 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-124 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-57 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-57.align-center-48 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-61 {
  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-56 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.3;
}

.uui-button-84 {
  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-84:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-84:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-heading-xsmall-16 {
  color: var(--untitled-ui-gray900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-55 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-55.button-row-center {
  justify-content: center;
}

.uui-blogsection01_component {
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.uui-blogsection01_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-text-divider-12 {
  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-12.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-blogsection01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection01_image-wrapper {
  border-radius: 15px;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection01_image-link {
  border-radius: 15px;
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection01_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection01_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-blogsection01_category-link:hover {
  color: var(--untitled-ui-primary800);
}

.uui-blogsection01_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection01_title-link {
  color: var(--untitled-ui-gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection01_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-blogsection01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection01_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection01_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-blogsection01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-space-xsmall-37 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-104 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-41 {
  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-blogsection01_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;
}

.text-block-267 {
  background-image: linear-gradient(90deg, var(--red) 35%, var(--orange));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter, sans-serif;
}

.collection-item-4 {
  height: 500px;
}

.h2-center {
  color: var(--untitled-ui-gray900);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.uui-padding-vertical-xhuge-100-copy-copy {
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 0;
}

.uui-container-large-109 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-125 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-secondary {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  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:hover {
  background-color: var(--untitled-ui-primary100);
}

.uui-button-secondary:focus {
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-icon-1x1-xxsmall-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-icon-1x1-xsmall-38 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-banner04_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner04_close-button:hover {
  background-color: #fff3;
}

.uui-banner04_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner04_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner04_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner04_wrapper {
  background-image: linear-gradient(45deg, var(--untitled-ui-primary700), var(--untitled-ui-primary600));
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.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-banner04_text {
  color: var(--untitled-ui-white);
  margin-right: .375rem;
  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-banner04_supporting-text {
  color: var(--untitled-ui-primary100);
  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-container-large-110 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-126 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-form_input-19 {
  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-19: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-19::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-button-secondary-2 {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  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-2:hover {
  background-color: var(--untitled-ui-primary100);
}

.uui-button-secondary-2:focus {
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary-2.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-icon-1x1-xxsmall-3 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-icon-1x1-xsmall-39 {
  width: 1.5rem;
  height: 1.5rem;
}

.success-message-9 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.success-message-9.banner-success-message {
  padding: .5rem 1rem;
}

.error-message-9 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.uui-banner01_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner01_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: 0;
  display: grid;
}

.uui-banner01_text-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-direction: column;
  display: flex;
}

.uui-banner01_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner01_close-button {
  color: var(--untitled-ui-white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner01_close-button:hover {
  background-color: #fff3;
}

.uui-banner01_form-block {
  width: 100%;
  max-width: 25rem;
  margin-bottom: 0;
}

.uui-banner01_wrapper {
  background-color: var(--untitled-ui--primary25);
  background-image: linear-gradient(45deg, var(--untitled-ui-primary700), var(--untitled-ui-primary600));
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.icon-featured-square-large-2 {
  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-banner01_text {
  color: var(--untitled-ui-white);
  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-banner01_supporting-text {
  color: var(--untitled-ui-primary100);
  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;
}

.banner {
  position: static;
}

.section-124 {
  z-index: 999;
  position: sticky;
  inset: 5px 0% auto;
}

.uui-max-width-xlarge-15 {
  width: 100%;
  max-width: 64rem;
}

.uui-max-width-medium-4 {
  width: 100%;
  max-width: 35rem;
}

.uui-container-large-111 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-127 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-85 {
  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-85:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-85:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-85.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-32 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-56 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heroheader22_image-wrapper-2 {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.uui-button-icon-51 {
  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-51.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-text-size-xlarge-33 {
  color: var(--untitled-ui-gray600);
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader22_image-2 {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-button-secondary-gray-74 {
  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-74:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-74: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-74.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heroheader22_text-underline-2 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/663a37b6dd32571a27bb6f8a_underline-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-space-small-44 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-20 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-105 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.f-h3-heading-6 {
  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-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-3 {
  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-margin-bottom-72 {
  margin-bottom: 8px;
}

.f-gallery-lightbox-3 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.f-image-cover-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-section-large-7 {
  padding: 92px 5%;
  position: relative;
}

.f-heading-detail-small-7 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-gallery-two-column-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.f-gallery-image-tall-3 {
  height: 640px;
}

.f-gallery-image-s-3 {
  height: 300px;
}

.f-margin-bottom-73 {
  margin-bottom: 48px;
}

.vit-heading {
  color: #fff;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.cms-webinar-blogg-vit {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.cms-webinar-blogg-vit h1 {
  color: #101001;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.cms-webinar-blogg-vit h2 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.cms-webinar-blogg-vit h3 {
  color: #101010;
  text-align: left;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.cms-webinar-blogg-vit h4 {
  color: #101010;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.cms-webinar-blogg-vit h5 {
  color: #101010;
  font-size: 20px;
  font-weight: 700;
}

.cms-webinar-blogg-vit h6 {
  color: #555;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.cms-webinar-blogg-vit p {
  color: #555;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.cms-webinar-blogg-vit blockquote {
  color: #555;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.cms-webinar-blogg-vit li {
  color: #555;
  font-size: 18px;
  line-height: 1.5;
}

.cms-webinar-blogg-vit a {
  color: var(--link-color);
  -webkit-text-stroke-color: #8b8181;
  font-weight: 500;
  text-decoration: none;
}

.cms-webinar-blogg-vit figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.rich-text-block-6, .rich-text-block-7, .rich-text-block-8 {
  font-family: Inter, sans-serif;
  font-size: 16px;
}

.uui-padding-vertical-xhuge-100-copy {
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 0;
}

.bild-tv-sektion-med-border {
  border: 2px solid #dfdfdf;
  border-radius: 8px;
  width: 100%;
}

.hero-lodr-tt-copy {
  background-color: var(--untitled-ui-white);
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.uui-text-size-medium-82 {
  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-text-rich-text-10 {
  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;
}

.uui-text-rich-text-10 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-10 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-10 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-10 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-10 h5, .uui-text-rich-text-10 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-10 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-10 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-10 a {
  text-decoration: underline;
}

.uui-text-rich-text-10 figcaption {
  color: var(--untitled-ui-gray500);
  text-align: left;
  margin-top: 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;
}

.uui-container-large-112 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-49 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-128 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-58 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-58.align-center-49 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-20 {
  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-blogpost01_author-wrapper-11 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_title-wrapper-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost01_image-wrapper-11 {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content-11 {
  margin-bottom: 4rem;
}

.uui-blogpost01_content-bottom-11 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost01_share-wrapper-11 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_share-11 {
  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;
  display: grid;
}

.uui-blogpost01_tag-list-wrapper-11 {
  width: 50%;
}

.uui-blogpost01_tag-list-11 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_divider-11 {
  background-color: var(--untitled-ui-gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost01_date-wrapper-11 {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-image-11 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper-11 {
  margin-right: 1rem;
}

.uui-text-divider-13 {
  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-blogpost01_content-top-11 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost01_breadcrumb-11 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-breadcrumb-link-11 {
  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-11:hover {
  color: var(--untitled-ui-gray700);
}

.uui-breadcrumb-link-11.w--current {
  color: var(--untitled-ui-primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-11.w--current:hover {
  color: var(--untitled-ui-primary800);
}

.uui-breadcrumb-divider-11 {
  color: var(--untitled-ui-gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_image-11 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-52 {
  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-52.text-color-gray400 {
  color: var(--untitled-ui-gray400);
}

.uui-badge-19 {
  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-19.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-badge-19.is-pink {
  background-color: var(--untitled-ui-pink50);
  color: var(--untitled-ui-pink700);
}

.uui-badge-19.is-indigo {
  background-color: var(--untitled-ui-indigo50);
  color: var(--untitled-ui-indigo700);
}

.uui-button-secondary-gray-75 {
  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-75:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-75: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-75.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-75.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-75.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-106 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-blogpost01_author-heading-11 {
  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;
}

.uui-blogpost01_share-heading-11 {
  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: 1rem;
  font-weight: 600;
}

.image-1176 {
  max-width: 14%;
}

.div-display-none {
  display: none;
}

.primary-button-2025 {
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  letter-spacing: -.4px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 999px;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.primary-button-2025:hover {
  box-shadow: 0 8px 20px #d1210e33;
}

.div_hide-2025 {
  display: none;
}

.stor-rubrik-v-nster-vit-i2024 {
  color: var(--untitled-ui-white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-horisontell-med-omslagsbild {
  background-color: var(--untitled-ui-white);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67ee926bc13b6245f2928ce6_almedalen_trippus%20(2)%20(1).png");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 6.25rem;
  overflow: hidden;
}

.hero-horisontell-med-omslagsbild:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67ee926bc13b6245f2928ce6_almedalen_trippus%20(2)%20(1).png");
}

.introtext-v-nster-vit {
  clear: left;
  color: var(--untitled-ui-white);
  text-align: left;
  letter-spacing: -.3px;
  max-width: 90%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.stor-rubrik-v-nster-vit {
  color: var(--untitled-ui-white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.br-dtext_ny-centrerad {
  color: var(--untitled-ui-gray600);
  text-align: center;
  letter-spacing: -.3px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.uui-text-size-medium-83 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-113 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-129 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xsmall-17 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-lightbox_play-icon-19 {
  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-21 {
  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-layout13_tabs-link-5 {
  border-left: 4px solid var(--untitled-ui-gray300);
  opacity: .5;
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-5.w--current {
  border-left-color: var(--orange);
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #0000;
}

.uui-layout13_component-4 {
  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-layout13_tabs-menu-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_image-02-4 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-01-4 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-wrapper-5 {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67eff420368edb918401b4bb_registreringsformular_almedalen.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-5 {
  background-color: var(--untitled-ui-gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image-5 {
  border: .25rem solid var(--untitled-ui-gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xxsmall-24 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-107 {
  padding-top: 0;
  padding-bottom: 6rem;
}

.uui-container-large-104-copy {
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-107-copy {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-text-size-medium-84 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xsmall-18 {
  color: var(--untitled-ui-gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-57 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-40 {
  color: var(--waves-library-white);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-button-link-28 {
  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-28:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-icon-53 {
  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-icon-featured-outline-large-15 {
  background-color: var(--untitled-ui-primary100);
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: var(--red);
  border: .5rem solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout34_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout34_content {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.uui-space-small-45 {
  width: 100%;
  min-height: 1.5rem;
}

.grey-section {
  background-color: #f7f8fa;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-padding-vertical-xhuge-101-copy {
  text-align: left;
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.uui-layout13_image-wrapper-5-copy {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67f38f579ef9fd514b7adfb4_biljetter_eventapp.png");
  background-position: 50% 0;
  background-size: cover;
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6642081e4f3339a6011dc9f9_namnskylt.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-copy-copy {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67f38f579ef9fd514b7adfb4_biljetter_eventapp.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner-omslag-copy {
  background-color: #f7f8fa;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/66853674de3de939e370cc5d_kommande%20webinar%20med%20learnifier.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1rem;
  min-height: 100%;
  padding: 10rem 0 10rem 4rem;
}

.uui-container-large-114 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-130 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-59 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-62 {
  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-57 {
  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-button-86 {
  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-86:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-86:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-58 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-58.button-row-center {
  justify-content: center;
}

.uui-button-icon-54 {
  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-badge-20 {
  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-20.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
}

.uui-layout40_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-button-secondary-gray-76 {
  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-76:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-76:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-layout40_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout40_image {
  width: 100%;
}

.uui-space-xsmall-38 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-108 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-85 {
  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-heading-xsmall-19 {
  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-icon-1x1-xsmall-41 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout19_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-layout19_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.uui-layout19_image-wrapper {
  background-color: var(--untitled-ui-gray50-501);
  width: 100%;
  height: 100%;
}

.uui-layout19_item-text-wrapper {
  padding-top: .5rem;
}

.uui-layout19_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout19_item {
  display: flex;
}

.uui-button-link-29 {
  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-29:hover {
  color: var(--untitled-ui-primary800);
}

.uui-icon-featured-outline-large-16 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-layout19_image {
  object-fit: cover;
  width: 100%;
}

.uui-space-xxsmall-25 {
  width: 100%;
  min-height: .5rem;
}

.stor-rubrik-copy {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-med-formul-r {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #d1210e, #f9b035);
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.waves---mega-heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves---subtitle-5 {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-514 {
  width: 100%;
  max-width: 480px;
}

.waves---mg-top-39 {
  margin-top: 16px;
}

.waves---main-container-13 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves-section-hero-7 {
  color: var(--waves-library-white);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64eefb43717532eb46032725_Wide%20Image.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 340px;
  padding-bottom: 88px;
  position: relative;
}

.waves-gradient-hero-7 {
  background-image: linear-gradient(#1313131a 22%, #131313a8 77%, #131313cc);
  position: absolute;
  inset: 0%;
}

.waves-title-wrap-hero-6 {
  z-index: 1;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.waves---cta-white-4 {
  background-color: var(--waves-library-white);
  color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves---cta-white-4.wide-cta {
  min-width: 200px;
}

.background-image {
  width: 100%;
  height: 100%;
  position: static;
}

.h2-v-nster-copy {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.button-row-center-2025 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row-center-2025.button-row-center {
  justify-content: center;
}

.button-row-center-2025.button-row-left {
  justify-content: flex-start;
  align-items: center;
}

.button-row-center-2025.button-row-center-copy {
  justify-content: center;
}

.button-row-center-2025.button-row-center-copy.is-reverse-mobile-landscape {
  justify-content: center;
  align-items: center;
}

.div-mindre {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
}

.intro {
  background-image: linear-gradient(90deg, var(--red) 32%, var(--orange));
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.vit-stor-rubrik {
  color: var(--untitled-ui-gray900);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.75rem;
  font-weight: 700;
  line-height: 1.1;
}

.h1-vit {
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff 32%, #ffffffe6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.uui-layout35_content {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: #f7f8fa;
  border-radius: 10px;
  padding: 20px;
}

.uui-icon-featured-outline-large-15-copy {
  background-color: var(--untitled-ui-primary100);
  background-image: linear-gradient(90deg, var(--red), var(--orange));
  color: var(--red);
  border: .5rem solid #f7f8fa;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-text-size-medium-86 {
  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-max-width-xlarge-16 {
  width: 100%;
  max-width: 64rem;
}

.uui-container-large-115 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-50 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-131 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium-58 {
  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-58.text-weight-medium {
  font-family: Inter Tight, sans-serif;
  font-weight: 600;
}

.uui-testimonial01_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-testimonial01_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial01_logo {
  max-height: 3rem;
}

.uui-testimonial01_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-testimonial01_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-heading-tiny-16 {
  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-padding-vertical-xhuge-109 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.grid-76 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid_funktioner {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout35_content-copy {
  border: 1px solid var(--untitled-ui-gray200);
  background-color: #f7f8fa;
  border-radius: 10px;
  height: 500px;
  padding: 0;
}

.image-1177 {
  width: 100%;
  height: 100%;
  position: relative;
}

.uui-heading-xsmall-18-copy {
  color: var(--untitled-ui-white);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-text-size-medium-84-copy {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-346 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/681dc2e555a1487af4d013c9_registration%20form.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.div-block-347 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/681de3eadf2e1691753a309c_inbjudan.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.div-block-348 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/681dc83eedb1b0a822484cda_eventapp.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.div-block-349 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682c44d277537332586b8433_checkin.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.div-block-350 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682b30f87157f21de6942207_dashboard%20(2).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.div-block-351 {
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/681de9dbe91fb9200c1901ce_communication.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  height: 500px;
  padding: 20px;
}

.bas-wrapper {
  border: 8px #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 14px #0003;
}

.bas-image-before {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.bas-image-after-h {
  z-index: 1;
  object-fit: cover;
  width: 50%;
  height: 100%;
  margin-left: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.bas-handle-h {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #cfcfcf;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bas-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.bas-line-h {
  z-index: 1;
  background-color: #fff;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.bas-label-before-h {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.bas-label-after-h {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  right: 24px;
}

.flowbase-heading {
  color: #11023b;
  text-align: center;
  letter-spacing: -1.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 42px;
}

.bas-wrapper-2 {
  border: 8px solid #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 946px;
  height: 536px;
  position: relative;
  overflow: hidden;
}

.bas-handle-h-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bas-line-v {
  z-index: 1;
  background-color: #fff;
  height: 2px;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate(0, -50%);
}

.fb-booster {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  background-color: #0000;
  flex-flow: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  padding: 0 0%;
  display: flex;
}

.bas-handle-v {
  z-index: 2;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.flowbase-text-link {
  color: #11023b;
}

.bas-label-after-v {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.bas-label-before-v {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.bas-image-after-v {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 50%;
  margin-top: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.bas-handle-h-3 {
  z-index: 2;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fb-booster-page {
  flex-flow: column;
  min-height: 100vh;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.video-4 {
  border-radius: 9px;
  width: 100%;
  height: 100%;
}

.background-video-2 {
  border-radius: 10px;
}

.grid-2-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-container-large-116 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-132 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-logos03_component-2 {
  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;
}

.uui-logos03_content-left-2 {
  max-width: 20rem;
}

.uui-logos03_logo-list-2 {
  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_logo-2 {
  height: 3rem;
}

.uui-logos03_wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-space-xxlarge-15 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos03_text-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: 1rem;
  font-weight: 500;
}

.uui-text-align-center-48 {
  text-align: center;
}

.align-center-51 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-60 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-60.align-center-51 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos04_list-10 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logos04_wrapper-10 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_logo-10 {
  height: 100%;
}

.uui-logo-loop_inner-10 {
  display: flex;
}

.uui-section_logos04-10 {
  overflow: hidden;
}

.uui-logo-loop_component-10 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-logos04_text-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;
  font-weight: 500;
}

.hero-horisontell-gradient {
  background-color: #fff;
  background-image: linear-gradient(45deg, var(--red), var(--orange) 100%, #ffd9d0);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.heading-166-copy {
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff 32%, #ffffffb8);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.uui-layout13_image-wrapper-biljett {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6824aadb8b47055d611f9a94_reg.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-b {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6824ab8b76232233612be36f_inbjudan%20(2).png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-confirmation {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67f38f579ef9fd514b7adfb4_biljetter_eventapp.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout08_item-list-3-no-padding-bottom {
  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: 0;
  display: grid;
}

.hero-horisontell-grey {
  background-color: #f7f8fa;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.transparent-knapp {
  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;
}

.transparent-knapp:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.transparent-knapp:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.transparent-knapp.is-button-large {
  grid-column-gap: .75rem;
  border-color: var(--untitled-ui-gray400);
  background-color: #0000;
  border-radius: 8rem;
  padding: 10px 20px;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.transparent-knapp.is-button-large:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: #fff;
}

.hero-med-bild {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682af8c109f216a0d1ca504a_event%20communication.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.bild-tv-border {
  border: 2px solid var(--untitled-ui-primary50);
  background-color: #0000;
  border-radius: 10px;
  width: 100%;
}

.hero-med-bild-payment {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682b3cec190bd4a3d23e1c36_payment%20solutions.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.hero-med-bild-eventhemsida {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682c2490174c5fdafcb3b9a3_event%20website%20on%20desk.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-invitation {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682c8c0cebbc9b05579208eb_reg%20form.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.uui-layout13_image-wrapper-inbjudan {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6824ab8b76232233612be36f_inbjudan%20(2).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-form {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/67f38f579ef9fd514b7adfb4_biljetter_eventapp.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-registrering {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682c8c0cebbc9b05579208eb_reg%20form.png");
  background-position: 100%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_image-wrapper-5-conf {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682d86359d204eba016c7c24_booking%20conf.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-med-bild-tickets {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/68259697cc13f4d804431676_incheckning.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.uui-text-size-medium-87 {
  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-container-large-117 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-133 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-61 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-63 {
  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-xxsmall-27 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-59 {
  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-button-87 {
  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-87:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-87:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-row-59 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-42 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout77_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout77_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;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout77_item {
  flex-direction: column;
  align-items: center;
}

.uui-button-secondary-gray-77 {
  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-77:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-77:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-icon-featured-outline-large-17 {
  border: .5rem solid var(--untitled-ui-primary50);
  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-space-small-46 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-39 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-26 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-110 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-42 {
  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;
}

.hero-med-interaction {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682de755eff37c44b6f5f369_interaction%20scene.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-leads {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682ee4aa0973bf4c0712a4e3_lead%20scan%20app.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-table {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f03254dd8d568aaea6541_group%20event.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.stor-rubrik-v-nster-vit-2025-mindre {
  color: var(--untitled-ui-white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-med-bild-survey {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f0ef6b040e507611259d7_surveys.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-data {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f218ed93a4f28c7576d28_charlesdeluvio-Lks7vei-eAg-unsplash%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.no-padding_test {
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 0;
}

.content {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-125 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.section-125.extra-margin {
  color: #0000;
  margin-bottom: 20vh;
}

.main-wrapper-6 {
  color: #0000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-scroll {
  color: #f2f2f2;
  letter-spacing: -.01em;
  font-size: 8vw;
  font-weight: 500;
  line-height: 1.2;
}

.heading-scroll.longer {
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 3.5vw;
  font-style: italic;
  font-weight: 400;
}

.styles---glowing-button, .page-styles {
  display: none;
}

.container-189 {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-4 {
  color: #101010;
  font-family: Inter Tight, sans-serif;
}

.text-span-35 {
  opacity: .8;
  color: #555;
  font-style: normal;
}

.h2-center-landing-left {
  color: var(--untitled-ui-gray900);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
}

.text-landning-page {
  color: var(--untitled-ui-gray900);
  text-align: left;
  letter-spacing: -.3px;
  font-family: Inter Tight, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.3;
}

.div-stor {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.text-span-36, .text-span-37 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, red, orange);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-38 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, red, orange);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-med-formul-r-contact {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #d1210ed9, #f9b035d9), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/68355e629eaf16776796ac12_networking%20event%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.grid-offices {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.hero-med-formul-r-demo {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #d1210e, #f9b035);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 80px;
  overflow: hidden;
}

.stor-rubrik-v-nster-vit-h1 {
  color: var(--untitled-ui-white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-med-bild-konferens {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fd6d28a49b41483054_konferens.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.eventapp_grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-image: linear-gradient(90deg, var(--red), orange);
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-right: 50px;
  display: grid;
}

.intro-vit {
  background-image: linear-gradient(90deg, var(--waves-library-white) 32%, #fffc);
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.image_wrapper_upplevelse {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/68243bec371885fbf3ca7043_engagemang.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image_wrapper_enkat {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682de5a99bae3a95699b2e92_653a1934fe9dfc29b0ba4574_iPhone%2012%20Pro%20(1)-p-2000.webp");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-med-bild-event {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6839c51a0c1ae36e1d6a38bb_event.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-on-site {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6839c7d8061020df5f6d538a_business-woman-conference-and-training-for-speake-2025-04-05-12-13-48-utc.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-m-ssa {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero-med-bild-utbildning {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/683d40f5ed2afabadae82833_edutcation.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.stor-rubrik-lite-mindre {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero-med-bild-hybrid {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/683d94f9695222190703285a_hybrid_event.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.engelsk-nav-bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.engelsk-nav-bar:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.engelsk-nav-bar.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.engelsk-nav-bar.meny-link-268, .engelsk-nav-bar.meny-link-eng {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.waves---section-hero-primary-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves-grid-hero-4 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---mega-heading-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-content-hero-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves---subtitle-6 {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-515 {
  width: 100%;
  max-width: 480px;
}

.waves---mg-top-40 {
  margin-top: 16px;
}

.waves---cta-dark-9 {
  background-color: var(--waves-library-black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark-9:hover {
  background-color: #131313e6;
}

.waves---cta-dark-9.wide-cta {
  min-width: 200px;
}

.waves-image-wrap-hero-4 {
  border-radius: 12px;
  width: 100%;
  height: 300px;
  overflow: hidden;
}

.waves-image-hero-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-gradient-hero-8 {
  z-index: 9;
  background-image: linear-gradient(#535353, #faebe300 20%);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-8.bottom {
  background-image: linear-gradient(0deg, #535353, #faebe300 31%);
  inset: auto 0% -1px;
}

.waves-column-hero-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-item-gallery-hero-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-4.reverse {
  justify-content: flex-end;
}

.waves-gallery-hero-4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 850px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---main-container-14 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.hero-horisontell-ny-startsida {
  background-color: #fff;
  background-image: linear-gradient(45deg, red 23%, orange 66%, #fff);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.no-padding {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.25rem;
  padding-bottom: 0;
}

.stor-rubrik-startsida {
  color: var(--untitled-ui-gray900);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.grid-2-3-2025 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  padding-right: 10px;
}

.stor-rubrik-v-nster-vit-i2024-startsida {
  color: var(--untitled-ui-white);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.uui-text-align-center-49 {
  text-align: center;
}

.align-center-52 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-62 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-62.align-center-52 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos04_list-11 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logos04_wrapper-11 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
}

.uui-logo-loop_inner-11 {
  display: flex;
}

.uui-section_logos04-11 {
  overflow: hidden;
}

.uui-logo-loop_component-11 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-space-xxlarge-16 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_text-11 {
  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-container-large-118 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-134 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-logos01_wrapper-8 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-8 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_logo-8 {
  height: 2.5rem;
}

.uui-section_logos01-10 {
  padding-bottom: 100px;
}

.uui-logos01_text-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
}

.waves---section-medium-13 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves-image-wrap-gallery-4 {
  border-radius: 8px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
  overflow: hidden;
}

.waves-grid-gallery-4 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  width: 130vw;
  margin-bottom: 24px;
}

.waves-grid-gallery-4.bottom-grid {
  margin-bottom: 0;
}

.waves-wrap-gallery-4 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.waves-small-image-wrap-gallery-6 {
  border-radius: 4px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
}

.waves-image-gallery-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.logo-container {
  background-color: #000;
  justify-content: space-around;
  min-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.logo-container._2 {
  margin-left: -.1%;
}

.content-container {
  text-align: center;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
}

.logo-image {
  height: 40px;
}

._100-margin-top {
  margin-top: 100px;
}

.med-text {
  font-size: 40px;
}

.h1 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 125px;
  font-weight: 900;
  line-height: 1.1;
}

.button-51 {
  color: #fff;
  background-color: #19042e;
  border: 1px solid #19042e;
  border-radius: 50px;
  margin-top: 50px;
  padding: 32px;
  text-decoration: none;
}

.button-51:hover {
  color: #19042e;
  background-color: #fff;
}

.html-embed-7 {
  max-width: 350px;
  margin-top: -82px;
  margin-left: auto;
  margin-right: auto;
}

.hero-section {
  background-color: #fcffc6;
  min-height: 100vh;
  padding-top: 150px;
  padding-bottom: 150px;
}

.carousel-container {
  border-radius: 100px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.f-h3-heading-7 {
  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: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center-4 {
  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-margin-bottom-74 {
  margin-bottom: 8px;
}

.f-gallery-lightbox-4 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.f-image-cover-7 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.f-section-large-8 {
  padding: 92px 5%;
  position: relative;
}

.f-heading-detail-small-8 {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-gallery-three-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
}

.f-gallery-image-side {
  height: 400px;
}

.f-gallery-image-x-tall {
  height: 550px;
}

.f-gallery-lightbox-small {
  width: 100%;
}

.f-margin-bottom-75 {
  margin-bottom: 48px;
}

.f-margin-bottom-76 {
  margin-bottom: 8px;
}

.f-gallery-image-s-4 {
  height: 300px;
}

.f-gallery-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-logo-carousel-wrap {
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  min-height: 750px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.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-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-carousel {
  flex: none;
  display: flex;
}

.f-logo-group {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.f-logo-css {
  display: none;
}

.f-logo-cell {
  background-color: var(--flowui-component-library-gray-200);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-width: 450px;
  height: 100%;
  min-height: 600px;
  margin-left: 14px;
  margin-right: 14px;
  padding: 0;
  transition: background-color .3s;
  display: flex;
}

.f-logo-cell:hover {
  background-color: var(--flowui-component-library-grey-300);
}

.image-1178 {
  width: 100%;
  height: 100%;
}

.small-padding {
  text-align: left;
  padding-top: 7rem;
  padding-bottom: 0;
}

.hero-med-bild-planering {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/68467b10317ede65f0435bfd_person%20working%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.image-1179, .image-1180, .image-1181, .image-1182, .image-1183, .image-1184, .image-1185, .image-1186 {
  border-radius: 20px;
}

.uui-ratings_number-9-copy {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-text-size-medium-73-copy {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.norsk-nav-bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.norsk-nav-bar:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.norsk-nav-bar.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.norsk-nav-bar.meny-link-268, .norsk-nav-bar.meny-link-529, .norsk-nav-bar.meny-link-529-copy, .norsk-nav-bar.meny-link-529-copy-copy {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.dansk-nav-bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.dansk-nav-bar:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.dansk-nav-bar.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.dansk-nav-bar.meny-link-268, .dansk-nav-bar.meny-link-529, .dansk-nav-bar.meny-link-529-copy, .dansk-nav-bar.meny-link-529-copy-copy, .dansk-nav-bar.meny-link-529-copy-copy-copy, .dansk-nav-bar.meny-link-529-ita {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.instrument-span {
  font-family: Instrument Serif, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.hero-med-formul-r-bg {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(90deg, #d1210ed9, #f9b035d9), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6846a65eb30fe1b0e7daced5_networking%20(2).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
  overflow: hidden;
}

.span-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #d1210e, orange);
  -webkit-background-clip: text;
  background-clip: text;
}

.tyska-nav-bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.tyska-nav-bar:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.tyska-nav-bar.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.tyska-nav-bar.meny-link-268, .tyska-nav-bar.meny-link-529, .tyska-nav-bar.meny-link-529-copy, .tyska-nav-bar.meny-link-529-copy-copy, .tyska-nav-bar.meny-link-529-copy-copy-copy {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.rubrik-tyskland {
  color: var(--untitled-ui-gray900);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.italien-nav-bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 60px;
  display: block;
  position: static;
  inset: 0% 0% auto;
}

.italien-nav-bar:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f) {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.italien-nav-bar.meny-link {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.italien-nav-bar.meny-link-268, .italien-nav-bar.meny-link-529, .italien-nav-bar.meny-link-529-copy, .italien-nav-bar.meny-link-529-copy-copy, .italien-nav-bar.meny-link-529-copy-copy-copy, .italien-nav-bar.meny-link-529-ita {
  max-width: 80rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.text-block-268 {
  font-size: 14px;
}

.hero-med-formul-r-lansering {
  background-color: var(--untitled-ui-white);
  background-image: linear-gradient(45deg, #d1210e, #f9b035 60%, #fff);
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.uui-container-large-119 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-135 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xlarge-33 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-33.text-color-white-2 {
  color: var(--untitled-ui-white);
}

.uui-button-row-60 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-60.button-row-center {
  justify-content: flex-start;
  align-items: center;
}

.uui-badge-group-12 {
  background-color: var(--untitled-ui-gray100);
  color: var(--untitled-ui-gray700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border: 1px solid #fff;
  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-12.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-white);
  white-space: nowrap;
  font-family: Inter Tight, sans-serif;
  text-decoration: none;
}

.badge-group_text-wrapper-11 {
  color: var(--untitled-ui-white);
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.uui-badge-group_badge-11 {
  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-11.is-primary {
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-white);
}

.uui-badge-group_icon-11 {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .25rem;
  display: flex;
}

.uui-badge-group_icon-11.text-color-primary500 {
  color: var(--untitled-ui-white);
  margin-right: -.25rem;
}

.uui-heroheader05_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-xlarge-34 {
  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-text-size-xlarge-34.text-color-gray200 {
  color: var(--untitled-ui-gray200);
}

.uui-heroheader05_image-wrapper-3 {
  justify-content: center;
  display: flex;
  position: relative;
}

.uui-section_heroheader05-3 {
  overflow: hidden;
}

.uui-heroheader05_image-blob-3 {
  z-index: -1;
  color: var(--untitled-ui-gray50-501);
  width: 34rem;
  height: auto;
  position: absolute;
  top: 12%;
}

.uui-heroheader05_image-3 {
  object-fit: cover;
  height: 100%;
  max-height: 40rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
}

.uui-space-small-47 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-21 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-111 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-block-269 {
  color: #000;
  font-family: Inter Tight, sans-serif;
}

.z-index-1-2 {
  z-index: 1;
  position: relative;
}

.uui-max-width-small-15 {
  width: 100%;
  max-width: 30rem;
}

.uui-button-88 {
  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-88:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-88:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-88.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-55 {
  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-55.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-heroheader07_image-wrapper-2 {
  background-image: linear-gradient(229deg, var(--untitled-ui-gray700), var(--untitled-ui-gray800));
  justify-content: center;
  align-items: center;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-heroheader07_card-image-01-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(20%, -20%)rotate(60deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_card-image-02-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #ffffff80 0%, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 2rem;
  width: 31rem;
  position: absolute;
  transform: translate(-10%, 30%)rotate(30deg);
  box-shadow: 0 1px 24px 12px #0000000d;
}

.uui-heroheader07_light-overlay-2 {
  mix-blend-mode: screen;
  width: 80rem;
  min-width: 80rem;
  height: auto;
  position: absolute;
  bottom: -64%;
  right: -20%;
}

.uui-heroheader07_content-2.z-index-1-2 {
  color: var(--untitled-ui-white);
}

.uui-text-color-gray200-2 {
  color: var(--untitled-ui-gray200);
}

.uui-section_heroheader07-2 {
  background-color: var(--untitled-ui-gray800);
  overflow: hidden;
}

.uui-heroheader07_component-2 {
  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-button-secondary-gray-78 {
  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-78:hover {
  background-color: var(--untitled-ui-gray50-501);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-78: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-78.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-subheading-43 {
  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-heading-subheading-43.uui-text-color-gray200-2 {
  color: var(--untitled-ui-gray200);
}

.link-block-30 {
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-270 {
  color: #fff;
  text-align: left;
  border: 1px solid #fff;
  border-radius: 999px;
}

.uui-text-align-center-50 {
  text-align: center;
}

.uui-max-width-xlarge-17 {
  width: 100%;
  max-width: 64rem;
}

.align-center-53 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-63 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-63.align-center-53 {
  margin-left: auto;
  margin-right: auto;
}

.uui-badge-group-13 {
  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-13.is-primary {
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  text-decoration: none;
}

.badge-group_text-wrapper-12 {
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.uui-heroheader16_image-wrapper-3 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-heroheader16_image-3 {
  width: 76rem;
  min-width: 76rem;
}

.uui-section_heroheader16-3 {
  overflow: hidden;
}

.uui-heroheader16_component-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge-9 {
  width: 100%;
  min-height: 7rem;
}

.text-block-271 {
  color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-block-31 {
  background-image: linear-gradient(90deg, #fff6, #fff3);
  border: 1px solid #cecece;
  border-radius: 999px;
  text-decoration: none;
}

.heading-166-copy {
  background-image: linear-gradient(90deg, var(--red) 32%, var(--orange));
  color: var(--nexus);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.uui-layout31_lightbox-copy {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.uui-text-size-medium-88 {
  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-text-style-link-19 {
  color: var(--untitled-ui-gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-19:hover {
  color: var(--untitled-ui-gray700);
}

.uui-text-size-small-45 {
  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-45.text-color-gray500 {
  color: var(--untitled-ui-gray500);
}

.uui-container-large-120 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-136 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-89 {
  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-89:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-89:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-89.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-20 {
  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: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-20: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-20::placeholder {
  color: var(--untitled-ui-gray500);
}

.uui-footer01_social-link-3 {
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_social-link-3:hover {
  color: var(--untitled-ui-gray600);
}

.uui-footer01_top-wrapper-3 {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr auto;
  align-items: start;
}

.uui-footer01_logo-link-3 {
  margin-bottom: 2rem;
}

.uui-footer01_social-icon-3 {
  color: var(--untitled-ui-gray400);
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .75rem;
}

.uui-footer01_link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui-gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-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: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer01_link-3:hover {
  color: var(--untitled-ui-gray700);
}

.uui-footer01_left-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 32rem;
  display: flex;
}

.uui-footer01_bottom-wrapper-3 {
  border-top: 1px solid var(--untitled-ui-gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.success-message-10 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.error-message-10 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.uui-footer01_legal-list-3 {
  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;
  display: grid;
}

.uui-footer01_form-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer01_menu-wrapper-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.uui-footer01_link-list-3 {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer01_form-block-3 {
  width: 100%;
  max-width: 35rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

.uui-footer01_legal-link-3 {
  color: var(--untitled-ui-gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer01_legal-link-3:hover {
  color: var(--untitled-ui-gray600);
}

.uui-logo_component-23 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-22 {
  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-styleguide_logomark-bg-22 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-22 {
  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-logo_logomark-dot-22 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-22 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-padding-vertical-xlarge-5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-footer01_link-list-heading-3 {
  color: var(--untitled-ui-gray500);
  letter-spacing: normal;
  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-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success-24 {
  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-logo_image-23 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.sign-up-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-text-size-medium-88-copy {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.vit-text-sign-up {
  color: var(--untitled-ui-white);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.gradient {
  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;
}

.gradient:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.gradient:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.gradient.is-button-small {
  grid-column-gap: .5rem;
  background-image: linear-gradient(90deg, red, orange);
  border-style: none;
  padding: .5rem 1rem;
  font-family: Inter, sans-serif;
}

.uui-form_input-21 {
  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: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-21: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-21::placeholder {
  color: var(--untitled-ui-gray500);
}

.text-block-272 {
  color: #101010;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-273 {
  color: #101010;
  font-family: Inter, sans-serif;
}

.uui-footer01_form-block-3-copy {
  width: 100%;
  max-width: 35rem;
  margin-top: 2rem;
  margin-bottom: 0;
}

.uui-form_input-21-copy {
  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: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-21-copy: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-21-copy::placeholder {
  color: var(--untitled-ui-gray500);
}

.text-block-274 {
  color: #101010;
  font-family: Inter, sans-serif;
}

.image-wrapper-spara-tid {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6824aadb8b47055d611f9a94_reg.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-branding {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/685bc47731105f1246c500d2_Frame%201707480172.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-support {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/685bc49c2a4dda2ba700e097_Frame%201707480168.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-skapa-event {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/685bc5738941013b11942198_Frame%201707480170.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-inbjudan {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6824ab8b76232233612be36f_inbjudan%20(2).png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrapper-bokning {
  background-color: var(--untitled-ui-gray100);
  background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/685bc832199965b8a9bd6b22_Frame%201707480173.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 40rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.on-page-banner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.on-page-banner.button-row-center {
  justify-content: flex-start;
  align-items: center;
}

@media screen and (min-width: 1440px) {
  .cf-home-tab-link.w--current {
    background-color: #f9b035;
  }
}

@media screen and (max-width: 991px) {
  .uui-navbar07_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-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-button-secondary-gray.show-tablet {
    display: block;
  }

  .uui-dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar07_link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: #101828;
  }

  .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_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar07_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: #101828;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    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-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .waves-bar-1 {
    justify-content: flex-start;
    padding-left: 24px;
  }

  .waves-dismmiss-bar-1 {
    right: 24px;
  }

  .uui-blog01_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-career-tab-button {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .uui-layout67_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout67_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;
  }

  .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-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray-4.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_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-navbar02_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 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-navbar02_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-navbar02_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_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-navbar02_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-navbar04_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar04_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar04_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-navbar04_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar04_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar04_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
    padding-right: 2rem;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar04_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar04_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar04_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar04_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-navbar04_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-navbar04_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar04_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar04_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-navbar04_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-navbar07_menu-button-2.w--open {
    background-color: #0000;
  }

  .uui-navbar07_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar07_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu-2 {
    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;
  }

  .waves-gradient-hero-1 {
    height: 140px;
  }

  .waves-image-wrap-hero-1 {
    height: 320px;
  }

  .waves-gallery-hero-1 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---mega-heading-1 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-1 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary {
    text-align: center;
  }

  .brix---logo-strip-image-card {
    border-radius: 12px;
    width: 200px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .brix---section-logo-strip-v6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }

  .uui-testimonial10_content {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial12_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-testimonial12_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .waves---master-tiles-features-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---content-sticky-features-2 {
    text-align: center;
    align-items: center;
  }

  .waves---sticky-halves {
    flex-direction: column;
    align-items: center;
  }

  .waves---sticky-halves-left {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---grid-halves-sticky {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-layout86_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout84_content-bottom {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader14_image-background {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    width: 32rem;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .container-2 {
    max-width: 728px;
  }

  .uui-layout01_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .brix---btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .container-3 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .waves---master-tiles-features-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---content-sticky-features-3 {
    text-align: center;
    align-items: center;
  }

  .waves---sticky-halves-2 {
    flex-direction: column;
    align-items: center;
  }

  .waves---sticky-halves-left-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---grid-halves-sticky-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-layout49_image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout49_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout49_image-2 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout49_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout62_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_image-02 {
    display: none;
  }

  .uui-layout62_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout62_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .waves---master-tiles-features-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---content-sticky-features-4 {
    text-align: center;
    align-items: center;
  }

  .waves---sticky-halves-3 {
    flex-direction: column;
    align-items: center;
  }

  .waves---sticky-halves-left-3 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---grid-halves-sticky-3 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h1-size-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-2-columns-text-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-layout25_lightbox {
    height: 27rem;
  }

  .uui-layout25_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout27_lightbox-image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout27_lightbox {
    height: 35rem;
  }

  .uui-layout27_component {
    grid-column-gap: 3rem;
  }

  .container-6 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .cf-tabs-right-tab {
    background-color: #b16cea00;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cf-tabs-left-wrap {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cf-tabs-content-contain {
    flex-direction: column;
    align-items: center;
    max-width: 600px;
  }

  .cf-tabs-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 650px;
  }

  .image {
    max-height: 100%;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial16_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu, .nav_button {
    display: none;
  }

  .container-7 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .container-7.is-nav {
    padding-top: 2.6em;
    padding-bottom: 2.6em;
  }

  .hamburger_icon {
    font-size: 3.5em;
    line-height: .5;
  }

  .mobile-hamburger {
    background-color: #ffffff21;
    border-radius: 100vw;
    padding: .9em 2.1em;
    display: block;
  }

  .navigation-left {
    display: flex;
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .nav-menu {
    display: none;
  }

  .mobile-nav-link {
    width: 100%;
  }

  .dropdown-list {
    background-color: #fff;
  }

  .navigation {
    display: none;
  }

  .menu-mob {
    color: #fff;
    background-color: #8c54ff;
    border-radius: 100px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #824bf1;
  }

  .dropdown-link-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .navigation-mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 85px;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
  }

  .menu-icon_line-bottom-3 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    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-3 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    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-2 {
    display: none;
  }

  .uui-button-secondary-gray-9.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-3 {
    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-blogsection02_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button_item {
    height: 270px;
  }

  .cf-cta-circle._5 {
    width: 90px;
    height: 90px;
  }

  .cf-cta-circle._4 {
    width: 50px;
    height: 50px;
    right: -6%;
  }

  .cf-cta-circle._3 {
    width: 50px;
    height: 50px;
  }

  .cf-cta-circle._1 {
    width: 40px;
    height: 40px;
    top: 8%;
    left: -3%;
  }

  .cf-cta-circle._2 {
    width: 40px;
    height: 40px;
  }

  .cf-cta-text {
    font-size: 22px;
  }

  .cf-display-heading {
    font-size: 66px;
    line-height: 80px;
  }

  .cf-display-heading.heading-cta {
    font-size: 64px;
  }

  .cell-10 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .waves-master-cta-2 {
    text-align: center;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .uui-footer05_social-icons {
    margin-bottom: 1rem;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer05_form-block {
    min-width: auto;
  }

  .uui-footer05_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-footer05_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-page-padding-10 {
    background-color: #f3f3f3;
  }

  .heading-19 {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 600;
  }

  .container-8 {
    max-width: 728px;
  }

  .menu-icon_line-bottom-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-4 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-4 {
    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-4 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-4 {
    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-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-3 {
    display: none;
  }

  .uui-button-secondary-gray-10.show-tablet, .show-tablet-3 {
    display: block;
  }

  .uui-navbar08_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-2 {
    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-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-2 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-4 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-2 {
    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-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-2 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-2 {
    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-2 {
    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;
  }

  .brix---heading-h3-size {
    font-size: 18px;
    line-height: 32px;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---section-3 {
    padding-top: 20px;
    padding-bottom: 118px;
  }

  .heading-26 {
    font-size: 60px;
  }

  .heading-28 {
    font-size: 60px;
    font-weight: 800;
  }

  .hide-tablet-4 {
    display: none;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-2, .uui-space-xxlarge-3 {
    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;
  }

  .cf-achievement-card-icon {
    margin-bottom: 10px;
  }

  .cf-achievements-card {
    font-size: 20px;
  }

  .cf-achievements-card-container {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    max-width: 300px;
  }

  .cf-achievement-heading {
    font-size: 28px;
  }

  .cf-wrapper-2.achievement-wrapper {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .uui-contact14_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout13_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02 {
    display: none;
  }

  .uui-layout13_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox {
    padding: 2rem;
  }

  .uui-layout13_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---social-media-grid-left {
    grid-column-gap: 10px;
  }

  .brix---heading-h3-size-2 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 40px;
  }

  .brix---section-4 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .menu-icon_line-bottom-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-5 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-5 {
    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-5 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-5 {
    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-3.w--open {
    background-color: #0000;
  }

  .hide-tablet-5 {
    display: none;
  }

  .uui-button-secondary-gray-12.show-tablet, .show-tablet-4 {
    display: block;
  }

  .uui-navbar08_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-3 {
    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-3 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-3 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-3 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-5 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-3 {
    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-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-3 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-3 {
    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-3 {
    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-button-secondary-gray-13.show-tablet {
    display: block;
  }

  .menu-icon_line-bottom-6 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar08_link-4 {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-4:hover {
    color: #101828;
  }

  .uui-dropdown-icon-6 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-4 {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-4:hover {
    color: #101828;
  }

  .menu-icon_line-middle-6 {
    background-color: #344054;
    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;
  }

  .uui-navbar08_dropdown-list-4 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-4.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-4 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar08_menu-left-4 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .menu-icon_line-top-7 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-4:hover {
    background-color: #0000;
  }

  .uui-button-secondary-gray-14.show-tablet {
    display: block;
  }

  .menu-icon_line-bottom-7 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-dropdown-icon-7 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-5 {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-5:hover {
    color: #101828;
  }

  .menu-icon_line-middle-7 {
    background-color: #344054;
    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;
  }

  .uui-navbar08_dropdown-list-5 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-5.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-5 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar08_dropdown-link-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-5:hover {
    background-color: #0000;
  }

  .uui-layout08_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .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-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-8 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-6 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-8 {
    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-8 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-6 {
    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-navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-6 {
    display: none;
  }

  .uui-button-secondary-gray-16.show-tablet, .show-tablet-5 {
    display: block;
  }

  .uui-navbar03_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_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-navbar03_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-8 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_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-navbar03_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-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-4, .uui-heading-xlarge-5 {
    font-size: 3.25rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .waves---grid-features-6 {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 430px;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-space-xxlarge-5 {
    min-height: 4.5rem;
  }

  .brix---mg-bottom-32px-4 {
    margin-bottom: 24px;
  }

  .brix---display-4 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---tabs-content-card {
    padding: 40px 32px 48px;
  }

  .brix---tab-small-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-6 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 40px;
  }

  .brix---section-5 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 48px;
  }

  .brix--grid-2-columns-text-right {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    height: auto;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---heading-h3-size-3 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-img-bg {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---heading-h2-size-7 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-6 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .waves-gradient-hero-2 {
    height: 140px;
  }

  .waves-image-wrap-hero-2 {
    height: 320px;
  }

  .waves-gallery-hero-2 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---mega-heading-2 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-2 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-2 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary-2 {
    text-align: center;
  }

  .waves---master-tiles-features-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---content-sticky-features-5 {
    text-align: center;
    align-items: center;
  }

  .waves---sticky-halves-4 {
    flex-direction: column;
    align-items: center;
  }

  .waves---sticky-halves-left-4 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .waves---grid-halves-sticky-4 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-testimonial13_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial15_mask {
    width: 50%;
  }

  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---mg-bottom-32px-5 {
    margin-bottom: 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-8 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---section-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-testimonial10_content-2 {
    padding: 3rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_component-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-testimonial12_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-testimonial12_content-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-xxlarge-6 {
    min-height: 4.5rem;
  }

  .uui-button-secondary-gray-18.show-tablet {
    display: block;
  }

  .menu-icon_line-bottom-9 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar08_link-5 {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-5:hover {
    color: #101828;
  }

  .uui-dropdown-icon-9 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-6 {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-6:hover {
    color: #101828;
  }

  .menu-icon_line-middle-9 {
    background-color: #344054;
    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;
  }

  .uui-navbar08_dropdown-list-6 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-6.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-6 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .text-block-99 {
    max-width: 80%;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .uui-icon-featured-outline-large-4 {
    background-color: #f9b0352e;
  }

  .uui-pricing09_components {
    grid-template-columns: 1fr;
  }

  .container-26 {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-106 {
    max-width: 80%;
  }

  .brix---social-media-grid-right---mbp-center {
    grid-column-gap: 10px;
  }

  .brix---card-form-v2 {
    padding: 54px 40px;
  }

  .container-27 {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .apple-grid-block.tablet-hidden {
    display: none;
  }

  .uui-space-xxlarge-7 {
    min-height: 4.5rem;
  }

  .uui-button-secondary-gray-21.show-tablet {
    display: block;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-10 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-7 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-10 {
    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-9 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-7 {
    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-navbar3_menu-button-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-7 {
    display: none;
  }

  .show-tablet-6 {
    display: block;
  }

  .uui-navbar03_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left-2 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background-2 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-2 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-10 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu-2 {
    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-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---mg-bottom-32px-6 {
    margin-bottom: 24px;
  }

  .brix---heading-h3-size-4 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---card-link-img-bg-2 {
    padding-bottom: 40px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .brix---heading-h2-size-9 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 40px;
  }

  .brix---section-8 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .margin-bottom-24px-4 {
    max-width: 80%;
  }

  .hero-wrapper-two-3 {
    max-width: 100%;
  }

  .container-33 {
    max-width: 728px;
  }

  .margin-bottom-24px-5 {
    max-width: 80%;
  }

  .container-34, .container-35 {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .container-36 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-6 {
    max-width: 80%;
  }

  .image-14, .image-15 {
    width: 100%;
  }

  .div-block-10 {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-17 {
    width: 100%;
  }

  .section-28 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-10 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-18, .image-19 {
    width: 100%;
  }

  .uui-heroheader20_lightbox-wrapper-2 {
    width: 95%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-7 {
    max-width: 80%;
  }

  .uui-heroheader20_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .container-39 {
    max-width: 95%;
  }

  .margin-bottom-24px-8 {
    max-width: 80%;
  }

  .grid-11 {
    height: 100%;
    display: block;
  }

  .div-block-13 {
    margin-bottom: 20px;
  }

  .uui-layout13_lightbox-image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .margin-bottom-24px-9 {
    max-width: 80%;
  }

  .div-block-14 {
    max-width: 60%;
  }

  .uui-layout13_lightbox-2 {
    padding: 2rem;
  }

  .uui-testimonial12_content-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial15_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer06_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-footer06_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-footer06_form-block {
    min-width: auto;
  }

  .uui-navbar08_link-6 {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-6:hover {
    color: #101828;
  }

  .uui-button-secondary-gray-22.show-tablet {
    display: block;
  }

  .menu-icon_line-bottom-11 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-list-7 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-7.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-7 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-middle-11 {
    background-color: #344054;
    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;
  }

  .uui-dropdown-icon-11 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-7 {
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-7:hover {
    color: #101828;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-8 {
    display: none;
  }

  .hero2 {
    width: 90%;
    padding-left: 30px;
  }

  .hero-content-wrapper {
    width: auto;
    padding-left: 0;
  }

  .larger-paragraph.white-hero-paragraph.hero2-paragraph {
    width: 50%;
  }

  .container-45 {
    max-width: 95%;
  }

  .heading-58 {
    text-align: center;
  }

  .menu-icon_line-bottom-12 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-8 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-12 {
    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-10 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-8 {
    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-navbar3_menu-button-3 {
    order: 1;
  }

  .uui-navbar3_menu-button-3.w--open {
    background-color: #0000;
  }

  .gradient-button.max-width-full-mobile-landscape-10 {
    max-width: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-tablet-9 {
    display: none;
  }

  .uui-button-secondary-gray-24.show-tablet, .show-tablet-7 {
    display: block;
  }

  .uui-navbar03_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link-3 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left-3 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background-3 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-3 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content-3 {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-12 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle-3 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu-3 {
    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-navbar03_component-3 {
    box-shadow: none;
  }

  .f-gallery-two-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .uui-space-xxlarge-8 {
    min-height: 4.5rem;
  }

  .button-icon-small-secondary {
    position: static;
    top: 16px;
  }

  .brix---section-9 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .button-icon-small {
    position: static;
    top: 16px;
  }

  .container-46 {
    width: 95%;
    max-width: 100%;
  }

  .timeline-hero_heading-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .footer_text-wrapper {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---display-5 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---heading-h3-size-5 {
    font-size: 18px;
    line-height: 32px;
  }

  .padding-vertical-xxlarge {
    margin-left: auto;
    margin-right: auto;
  }

  .section-footer {
    max-width: 100%;
    display: flex;
  }

  .f-gallery-two-column-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-13 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .brix---social-media-grid-center {
    grid-column-gap: 10px;
  }

  .brix---mg-bottom-32px-7 {
    margin-bottom: 24px;
  }

  .brix---heading-h3-size-6, .brix---heading-h3-size-link {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---avatar-circle-06 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-10 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 40px;
  }

  .brix---section-10 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .uui-contact14_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-28, .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-17 {
    width: 95%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-20 {
    margin-bottom: 20px;
  }

  .brix---btn-primary-white {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-11 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: .78fr;
  }

  .brix---cta-bg-overlay {
    padding-top: 112px;
    padding-bottom: 112px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-card {
    padding: 72px 54px;
  }

  .brix---section-small {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .scroll-inner {
    width: 600vw;
  }

  .scroll-card {
    width: 60vw;
    height: 61.8%;
    bottom: 0%;
  }

  .container-53 {
    margin-left: 20px;
  }

  .brix---heading-h3-size-7 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---blog-card-image {
    width: 100%;
  }

  .brix---mg-bottom-32px-8 {
    margin-bottom: 24px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-template-columns: 1fr 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-left: 0;
    margin-right: 24px;
  }

  .brix---categories-badges-wrapper {
    justify-content: flex-start;
  }

  .brix---heading-h2-size-12 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---section-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---blog-card-image-featured {
    width: 100%;
  }

  .brix---blog-card-image-featured-wrapper-v1 {
    height: 100%;
  }

  .brix---blog-card-featured {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 118px;
  }

  .uui-blog04_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog04_item {
    margin-bottom: 20px;
  }

  .uui-blog04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog04_list-wrapper {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-13 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-9 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-13 {
    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-11 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-9 {
    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-4.w--open {
    background-color: #0000;
  }

  .hide-tablet-10 {
    display: none;
  }

  .uui-button-secondary-gray-26.show-tablet, .show-tablet-8 {
    display: block;
  }

  .uui-navbar08_button-wrapper-4 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-4 {
    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-7 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-7:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-6:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-4 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-8 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-8.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-13 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-8 {
    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-8:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-4 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-5 {
    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-8 {
    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;
  }

  .h1-gradient {
    font-size: 72px;
    font-weight: 800;
  }

  .container-54 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .uui-cta01_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-cta01_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-cta01_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-cta01_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader10_notification-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-6 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 3.25rem;
  }

  .uui-heroheader10_component {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .menu-icon_line-bottom-14 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-10 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-14 {
    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-12 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-10 {
    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-navbar3_menu-button-4.w--open {
    background-color: #0000;
  }

  .hide-tablet-11 {
    display: none;
  }

  .uui-button-secondary-gray-28.show-tablet, .show-tablet-9 {
    display: block;
  }

  .uui-navbar03_button-wrapper-4 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right-4 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link-4 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left-4 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_container-4 {
    flex-direction: row;
  }

  .uui-navbar03_bottom-bar-background-4 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-4 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-4:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left-4 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content-4 {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list-4 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-4.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-14 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle-4 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown-4 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left-4 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu-4 {
    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;
  }

  .feature-section {
    min-height: 500px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-57 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .col-6 {
    margin-bottom: 30px;
  }

  .large-heading {
    font-size: 40px;
    line-height: 1.2;
  }

  .large-subtitle {
    font-size: 20px;
    line-height: 1.2;
  }

  .container-58 {
    max-width: 728px;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
  }

  .uui-heroheader07_light-overlay {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-space-large-7 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 3.25rem;
  }

  .uui-heading-xlarge-9.text-color-white {
    font-size: 52px;
  }

  .uui-heroheader07_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-section_heroheader07 {
    height: 100%;
    padding-top: 60px;
  }

  .uui-blog06_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-6 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-22 {
    max-width: 95%;
  }

  .brix---heading-h3-size-8 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---display-6 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-4-columns-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---heading-h2-size-13 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 48px;
  }

  .brix---section-11 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .grid-23 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-62 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-blogpost01_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-2 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost01_title-wrapper-2 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial11_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-35, .uui-padding-vertical-xhuge-36 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-page-padding-48 {
    height: 100%;
  }

  .uui-heading-xlarge-10 {
    font-size: 3.25rem;
  }

  .header {
    height: 100%;
    padding-top: 60px;
  }

  .div-block-40, .div-block-41, .div-block-42, .div-block-43, .div-block-44, .div-block-45 {
    height: 300px;
    margin-bottom: 20px;
  }

  .uui-contact05_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-37, .uui-padding-vertical-xhuge-38, .uui-padding-vertical-xhuge-39 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-contact05_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cf-testimonial-logos._3 {
    margin-right: 0;
  }

  .cf-hero-logos-wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    display: flex;
  }

  .cf-hero-logos-wrap.header-2 {
    width: 100%;
  }

  .cf-testimonial-logos-contain {
    align-items: flex-start;
    margin-top: 20px;
  }

  .cf-testimonial-logos-contain.header-2 {
    z-index: 1;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    margin-top: 70px;
    position: relative;
  }

  .cf-image-review-container {
    width: 80%;
  }

  .cf-18px-paragraph {
    max-width: none;
    margin-bottom: 0;
  }

  .cf-18px-paragraph.header-2 {
    margin-bottom: 40px;
  }

  .cf-64px-heading {
    font-size: 54px;
  }

  .home-left-wrapper {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .cf-1140px-wrapper {
    flex-direction: column;
    padding-top: 0;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .demo-wrapper {
    flex: 0 auto;
  }

  .demo-container {
    clear: both;
    flex-direction: row;
    justify-content: center;
    display: flex;
    overflow: hidden;
  }

  .section-44 {
    clear: both;
  }

  ._150-image-wrapper-outer {
    justify-content: center;
    align-items: flex-start;
  }

  .browser-demo {
    flex-direction: column;
    justify-content: center;
    width: 700px;
    height: 500px;
    margin-bottom: 100px;
  }

  .resize-text {
    color: #ce3434;
    text-align: center;
    background-color: #0000;
    width: auto;
    max-width: 480px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.2;
  }

  ._150-image-wrapper-inner {
    width: 200vw;
  }

  .section-45 {
    clear: both;
  }

  .clients-image-three-3 {
    margin-bottom: 30px;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout31_number {
    font-size: 3.25rem;
  }

  .uui-layout31_component {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost01_content-3 {
    margin-bottom: 0;
  }

  .uui-blogpost01_image-wrapper-3 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-7 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-3 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-43 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-heading-large-8 {
    font-size: 2.75rem;
  }

  .uui-team02_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-44 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-cta09_component {
    padding: 3rem;
  }

  .uui-padding-vertical-xhuge-45 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .uui-layout31_number-2 {
    font-size: 3.25rem;
  }

  .uui-layout31_component-2 {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-46, .uui-padding-vertical-xhuge-47 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_content-bottom-2 {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-process {
    padding-bottom: 140px;
  }

  .grid-process {
    grid-template-columns: 1fr 1fr;
  }

  .uui-testimonial12_lightbox-image-3 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-testimonial12_content-4 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-49 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .feature-content-wrapper {
    height: 20rem;
  }

  .feature-list-wrapper {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .main-wrapper {
    display: none;
  }

  .feature-list-track {
    margin-right: 4rem;
  }

  .feature-content-track {
    width: 20rem;
  }

  .brix---cta-v17-half-image-right {
    width: 100%;
    height: 52%;
    inset: auto 0% 0%;
  }

  .brix---btn-primary-white-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-14 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---mg-bottom-32px-9 {
    margin-bottom: 24px;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    align-items: flex-start;
    min-height: 600px;
    padding: 60px 54px 228px;
  }

  .brix---section-small-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .menu-icon_line-bottom-15 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-11 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-15 {
    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-13 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-11 {
    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-navbar3_menu-button-5.w--open {
    background-color: #0000;
  }

  .hide-tablet-12 {
    display: none;
  }

  .uui-button-secondary-gray-34.show-tablet, .show-tablet-10 {
    display: block;
  }

  .uui-navbar03_button-wrapper-5 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right-5 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link-5 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-5:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left-5 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background-5 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-5 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-5:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left-5 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content-5 {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list-5 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-5.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-15 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle-5 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-5:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown-5 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left-5 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu-5 {
    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-padding-vertical-xhuge-50 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_content-bottom-3 {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-51 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-55 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .c-section {
    padding: 2em 5vw;
  }

  .c-offset-heading {
    width: 95vw;
    margin-top: .5em;
    margin-left: 5vw;
    padding-right: 5vw;
  }

  .c-homepage_list {
    margin-top: 4em;
  }

  .c-homepage_item {
    width: 44vw;
    min-height: 30vw;
    margin-bottom: 2vw;
  }

  .uui-space-xxlarge-9 {
    min-height: 4.5rem;
  }

  .f-paragraph-large-4, .f-h1-heading {
    width: 100%;
  }

  .cf-tabs-right-tab-2 {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cf-tabs-left-wrap-2 {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cf-tabs-content-contain-2 {
    flex-direction: column;
    align-items: center;
    max-width: 600px;
  }

  .cf-tabs-menu-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 650px;
  }

  .cf-home-tabs-2 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-33 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-56 {
    width: 100%;
  }

  .container-83 {
    padding: 2%;
  }

  .container-83.is-menu {
    padding-bottom: 6.5em;
  }

  .container-84 {
    padding: 2%;
  }

  .container-84.is-menu {
    padding-bottom: 6.5em;
  }

  .container-86 {
    padding: 2%;
  }

  .container-86.is-menu {
    padding-bottom: 6.5em;
  }

  .uui-heroheader14_image-background-2 {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    width: 32rem;
  }

  .uui-space-large-8 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 3.25rem;
  }

  .uui-max-width-xlarge-5 {
    max-width: 100%;
  }

  .uui-space-xhuge-2 {
    min-height: 6rem;
  }

  .menu-icon_line-bottom-16 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-12 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-16 {
    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-14 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-12 {
    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-navbar3_menu-button-6.w--open {
    background-color: #0000;
  }

  .uui-button-44.gradient-button.max-width-full-mobile-landscape {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .hide-tablet-13 {
    display: none;
  }

  .uui-button-secondary-gray-37.show-tablet, .show-tablet-11 {
    display: block;
  }

  .uui-navbar03_button-wrapper-6 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right-6 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link-6 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link-6:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-left-6 {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background-6 {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar-6 {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link-6:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left-6 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content-6 {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list-6 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list-6.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-16 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle-6 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle-6:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_menu-dropdown-6 {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left-6 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu-6 {
    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-layout02_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout02_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-52 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-10 {
    min-height: 4.5rem;
  }

  .container-87 {
    max-width: 728px;
  }

  .clients-title {
    margin-bottom: 32px;
  }

  .container-88 {
    max-width: 728px;
  }

  .uui-layout02_image-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout02_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-53 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-59 {
    padding-top: 120px;
  }

  .uui-space-large-9 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-12 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-54 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom-17 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-13 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-17 {
    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-15 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-13 {
    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-navbar07_menu-button-3.w--open {
    background-color: #0000;
  }

  .hide-tablet-14 {
    display: none;
  }

  .uui-button-secondary-gray-40.show-tablet, .show-tablet-12 {
    display: block;
  }

  .uui-navbar07_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link-3 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list-3 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-17 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar07_dropdown-toggle-3 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu-3 {
    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;
  }

  .waves-content-contact-2 {
    padding: 48px 40px;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-testimonial12_lightbox-image-4 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-testimonial12_content-5 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-55 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial09_lightbox-image {
    object-fit: cover;
    width: 100%;
  }

  .uui-testimonial09_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-56 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-38 {
    display: block;
  }

  .image-64 {
    height: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .menu-icon_line-bottom-18 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-14 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-18 {
    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-16 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-14 {
    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-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-15 {
    display: none;
  }

  .uui-button-secondary-gray-41.show-tablet, .show-tablet-13 {
    display: block;
  }

  .uui-navbar01_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_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-navbar01_link {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-18 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar01_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-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_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-navbar01_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-heroheader10_notification-image-wrapper-2 {
    left: -2.5%;
  }

  .uui-space-large-10 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 3rem;
  }

  .uui-heroheader10_component-2 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-57 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader14_image-background-3 {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05-3, .uui-heroheader14_card-image-04-3, .uui-heroheader14_card-image-03-3, .uui-heroheader14_card-image-02-3, .uui-heroheader14_card-image-01-3 {
    width: 32rem;
  }

  .uui-space-xhuge-3 {
    min-height: 6rem;
  }

  .html-embed {
    width: 90%;
  }

  .grid-45 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-layout29_lightbox-image-02 {
    width: 28%;
    min-width: auto;
  }

  .uui-layout29_lightbox {
    height: 27rem;
  }

  .uui-layout29_component {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-58 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-11 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-14 {
    font-size: 3.25rem;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader14_image-background-4 {
    width: 100vw;
  }

  .uui-heroheader14_card-image-05-4, .uui-heroheader14_card-image-04-4, .uui-heroheader14_card-image-03-4, .uui-heroheader14_card-image-02-4, .uui-heroheader14_card-image-01-4 {
    width: 32rem;
  }

  .uui-space-xhuge-4 {
    min-height: 6rem;
  }

  .uui-section_heroheader14-4, .grid-46 {
    display: block;
  }

  .grid-process-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-xlarge-15 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-2 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-59 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-16 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-3 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .brix---section-small-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-padding-vertical-xhuge-61 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blog04_image-wrapper-2.is-featured {
    padding-top: 75%;
  }

  .uui-blog04_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-large-9 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-62 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-hide-mobile-etc {
    display: none;
  }

  .header-hide-desktop, .grid-49 {
    display: block;
  }

  .uui-layout27_lightbox-image-02-2 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout27_lightbox-2 {
    height: 35rem;
  }

  .uui-layout27_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-63 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout27_lightbox-3 {
    height: 35rem;
  }

  .person-name {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    inset: -13% 0% auto;
  }

  .person {
    height: 80vh;
    inset: auto 0% 0%;
  }

  .paragraph-10.centered {
    font-size: 26px;
  }

  .container-91 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h4.centered.white {
    font-size: 60px;
  }

  .sticky-container-2 {
    width: 100%;
  }

  .section-71 {
    margin-top: 100px;
  }

  .grid-50 {
    display: block;
  }

  .image-74 {
    float: none;
  }

  .wg-dd-1-togle {
    padding-left: 0;
  }

  .wg-element.desktop {
    padding-left: 0;
    display: block;
  }

  .wg-dd-1-list.wg-dropdown-link-flag {
    width: 100%;
  }

  .wg-dropdown-list {
    box-shadow: none;
    border-style: none;
    border-radius: 0;
    padding-right: 20px;
  }

  .menu-icon_line-bottom-19 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-15 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-19 {
    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-17 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-15 {
    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-navbar02_menu-button-2.w--open {
    background-color: #0000;
  }

  .hide-tablet-16 {
    display: none;
  }

  .uui-button-secondary-gray-44.show-tablet, .show-tablet-14 {
    display: block;
  }

  .uui-navbar02_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .text-meny-scroll {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .text-meny-scroll:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute-2 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper-2 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content-2 {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right-2 {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-19 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar02_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_menu-2 {
    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;
  }

  .transparent-bakgrund {
    background-color: #fff;
  }

  .div-block-124 {
    height: 100%;
  }

  .uui-text-rich-text-4 {
    max-width: 90%;
  }

  .uui-blogpost01_content-4 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-4 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-10 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-4 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-64 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-11 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-5 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-65 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost01_content-5 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-5 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-12 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-6 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-66 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogpost06_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost06_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .uui-blogpost06_image-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .uui-blogpost06_header-content {
    max-width: none;
  }

  .uui-blogpost06_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .collection-list-2 {
    display: inline-block;
  }

  .collection-list-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .collection-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .uui-blogpost01_content-6 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-6 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-13 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-7 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-67 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-92 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-52 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-75 {
    height: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-94 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-53 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-77 {
    height: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .brix---section-12 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---display-7 {
    font-size: 30px;
    line-height: 30px;
  }

  .brix---heading-h3-size-9 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 32px;
  }

  .grid-54 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .7fr .75fr .75fr;
    grid-auto-columns: .25fr;
    display: grid;
  }

  .container-96 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-55 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-space-xhuge-5 {
    min-height: 6rem;
  }

  .uui-heading-xlarge-17 {
    font-size: 3rem;
  }

  .cms-webinar-blogg {
    max-width: 95%;
  }

  .uui-blogpost01_content-7 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-7 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-14 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-8 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-68 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xhuge-69 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-70 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .uui-cta09_component-2 {
    padding: 3rem;
  }

  .collection-list-wrapper-4 {
    display: block;
  }

  .div-block-126 {
    height: 100%;
  }

  .scroller {
    height: 8rem;
  }

  .buttons-wrapper {
    display: none;
  }

  .scroller-2 {
    height: 8rem;
  }

  .heading-106 {
    font-size: 50px;
  }

  .menu-icon_line-bottom-20 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-16 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-20 {
    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-18 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-16 {
    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-navbar05_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-17 {
    display: none;
  }

  .uui-button-secondary-gray-49.show-tablet, .show-tablet-15 {
    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_bottom-bar {
    border-radius: .5rem;
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    overflow: hidden;
  }

  .uui-navbar05_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar05_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar05_dropdown-content {
    flex-direction: column;
  }

  .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-dropdown-icon-20 {
    color: var(--untitled-ui-gray500);
    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_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .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-navbar01_menu-button-2.w--open {
    background-color: #0000;
  }

  .uui-navbar01_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar01_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute-2 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper-2 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content-2 {
    width: 100%;
  }

  .uui-navbar01_blog-item-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item-2:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list-2 {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading-2 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right-2 {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left-2 {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content-2 {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list-2 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar01_dropdown-toggle-2 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown-2 {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu-2 {
    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;
  }

  .menu-icon_line-bottom-21 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-17 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-21 {
    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-19 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-17 {
    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-navbar01_menu-button-3.w--open {
    background-color: #0000;
  }

  .hide-tablet-18 {
    display: none;
  }

  .uui-button-secondary-gray-50.show-tablet, .show-tablet-16 {
    display: block;
  }

  .uui-navbar01_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar01_link-3 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute-3 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper-3 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content-3 {
    width: 100%;
  }

  .uui-navbar01_blog-item-3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item-3:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list-3 {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading-3 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right-3 {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left-3 {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content-3 {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon-21 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar01_dropdown-toggle-3 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar01_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu-3 {
    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-footer01_top-wrapper-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-4 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-layout08_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-71 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout24_image-wrapper {
    height: 27rem;
  }

  .uui-layout24_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---dropdown-wrapper.max-width-full-mobile-landscape {
    margin-left: 0;
    margin-right: 0;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library-neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library-neutral--300);
    background-color: var(--elements-webflow-library-neutral--100);
    padding: 24px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-103 {
    max-width: 95%;
  }

  .paragraph-18 {
    line-height: 1.5;
  }

  .uui-layout27_lightbox-image-02-3 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout27_lightbox-4 {
    height: 35rem;
  }

  .uui-layout27_component-3 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-72 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .waves-gradient-hero-3 {
    height: 140px;
  }

  .waves-image-wrap-hero-3 {
    height: 320px;
  }

  .waves-gallery-hero-3 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---mega-heading-3 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-3 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-3 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary-3 {
    text-align: center;
  }

  .container-105 {
    max-width: 95%;
  }

  .waves---content-image-halves {
    text-align: center;
    align-items: center;
  }

  .waves---grid-cta-3 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .uui-blogpost01_content-8 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-8 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-15 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-9 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-73 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-navbar02_menu-left-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-padding-vertical-xhuge-74, .uui-padding-vertical-xhuge-75 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---heading-h3-size-10 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---display-8 {
    font-size: 58px;
    line-height: 70px;
  }

  .grid-59 {
    max-width: 95%;
  }

  .uui-heading-xlarge-18 {
    font-size: 3.25rem;
  }

  .brix---section-13 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .menu-icon_line-top-20 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .grid-60 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .gradient-button-2.max-width-full-mobile-landscape-10 {
    max-width: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-61 {
    display: block;
  }

  .container-108 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-icon_line-middle-22 {
    background-color: #344054;
    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;
  }

  .uui-navbar02_menu-3 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-bottom-22 {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-meny-scroll-2 {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .text-meny-scroll-2:hover {
    color: #101828;
  }

  .uui-testimonial11_content-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-76 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial09_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
  }

  .uui-testimonial09_component-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-blogpost01_content-9 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-9 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-16 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-10 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-77 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-112 {
    font-size: 64px;
  }

  .container-114 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
  }

  .div-block-136 {
    max-width: 60%;
  }

  .uui-blogpost01_content-10 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_image-wrapper-10 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-17 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-11 {
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-78 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-120 {
    line-height: 1.2;
  }

  .uui-blogsection04_button-row {
    flex: none;
  }

  .uui-blogsection04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogsection04_heading {
    margin-right: 3rem;
  }

  .uui-blogsection04_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-79 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .section-59-copy {
    padding-top: 120px;
  }

  .brix---mg-bottom-32px-10 {
    margin-bottom: 24px;
  }

  .brix---heading-h3-size-11 {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---social-media-grid-right---mbp-center-2 {
    grid-column-gap: 10px;
  }

  .brix---btn-primary-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---card-form-v2-2 {
    padding: 54px 40px;
  }

  .brix---heading-h1-size-4 {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---section-position-relative {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .uui-heading-xlarge-19 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-4 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-80 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-67, .collection-list-3 {
    display: block;
  }

  .uui-padding-vertical-xhuge-81 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-118, .container-119-copy {
    flex-direction: column;
    display: flex;
  }

  .text-block-217 {
    font-size: 1.125rem;
  }

  .section-100 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-padding-vertical-xhuge-16-copy, .uui-padding-vertical-xhuge-61-copy, .uui-padding-vertical-xhuge-16-copy-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image-1111 {
    display: inline-block;
  }

  .uui-layout08_component-copy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .container-123 {
    max-width: 95%;
    margin-left: 60px;
  }

  .heading-124 {
    font-size: 44px;
  }

  .uui-space-xxlarge-11 {
    min-height: 4.5rem;
  }

  .quick-stack-13, .quick-stack-14, .quick-stack-15 {
    height: 100%;
  }

  .container-126 {
    max-width: 90%;
  }

  .brix---hamburger-menu-bar-bottom-2 {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---hamburger-menu-bar-top-2 {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-wrapper-2 {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper-2:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper-2.w--open {
    background-color: #0000;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---header-nav-list-item-middle {
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---dropdown-pd-2 {
    padding: 20px 0 14px;
  }

  .brix---dropdown-card-2 {
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    min-width: auto;
  }

  .brix---dropdown-card-2.w--open {
    position: static;
  }

  .brix---dropdown-column-wrapper-2 {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper-2.w--open {
    transform: none;
  }

  .brix---header-nav-menu-list-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-menu-wrapper-2 {
    border-top: 1px solid var(--elements-webflow-library-neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library-neutral--300);
    background-color: var(--elements-webflow-library-neutral--100);
    padding: 24px;
  }

  .brix---header-logo-2 {
    max-width: 232px;
  }

  .brix---header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .f-navigation-menu-button {
    border: 1px solid var(--flowui-component-library-gray-200);
    color: var(--flowui-component-library--grey-600);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button.w--open {
    background-color: var(--flowui-component-library-gray-900);
    border-color: #fff;
  }

  .f-navigation-content {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-link {
    width: 100%;
  }

  .f-navigation-menu {
    background-color: var(--flowui-component-library-white);
    color: var(--flowui-component-library--grey-600);
    padding: 12px;
    position: absolute;
  }

  .f-navigation-menu.w--open {
    background-color: var(--flowui-component-library-gray-700);
    border-color: #fff;
  }

  .f-navigation-logo-link {
    margin-right: 0;
  }

  .f-navigation {
    position: relative;
  }

  .search-form-wrapper {
    border-left-style: none;
  }

  .open-icon {
    justify-content: flex-start;
  }

  .header-copy {
    height: 100%;
    padding-top: 60px;
  }

  .uui-padding-vertical-xhuge-82 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-20 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-5 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-21 {
    font-size: 3.25rem;
  }

  .uui-heroheader16_image {
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader16_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-space-large-12 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-22 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-6 {
    min-height: 6rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero1 {
    margin-top: 140px;
  }

  .container-127 {
    max-width: 728px;
  }

  .clients-image-three-4 {
    margin-bottom: 30px;
  }

  .uui-layout13_image-01-2 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02-2 {
    display: none;
  }

  .uui-layout13_lightbox-image-3 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox-3 {
    padding: 2rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-83 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .libraries-howitworks_video-wrapper {
    width: 33.75rem;
    height: 21.0938rem;
  }

  .libraries-howitworks_content-right {
    height: 27.1875rem;
  }

  .heading-huge {
    font-size: 3.25rem;
  }

  .libraries-howitworks_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .sticky-image-column {
    padding-left: 2%;
  }

  .mobile-menu-toggle {
    display: none;
  }

  .text-2xlarge.hero-headline {
    font-size: 4.2em;
  }

  .body-text {
    font-size: 18px;
  }

  .subscribe-form-flex {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .copy-me {
    font-size: 14px;
  }

  .hero-image-block {
    width: 150%;
    padding-bottom: 150%;
  }

  .grid-hero {
    grid-template-columns: 3fr 2fr;
  }

  .dowload-bg-image-container.right {
    height: 18vw;
  }

  .text-large {
    font-size: 2.2em;
  }

  .section-107.headlines-paragraph {
    padding-top: 0;
  }

  .quick-stack-13-copy {
    height: 100%;
  }

  .section-108.headlines-paragraph {
    padding-top: 0;
  }

  .sticky-image-column-2, .sticky-image-column-3, .sticky-image-column-4 {
    padding-left: 2%;
  }

  .uui-layout13_image-01-3 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02-3 {
    display: none;
  }

  .uui-layout13_lightbox-image-4 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox-4 {
    padding: 2rem;
  }

  .uui-layout13_component-3 {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-84 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nav-menu-3 {
    background-color: #060b27;
    padding: 1rem 1rem 2rem;
  }

  .nav-btn-wrapper {
    display: flex;
  }

  .navlink {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 1.2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar_component {
    display: block;
  }

  .menu-button {
    color: #fff;
  }

  .menu-button.w--open {
    background-color: #060b27;
  }

  .process_header-mobile, .process_header-desktop {
    text-align: left;
  }

  .news_grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .features_header-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav_container {
    justify-content: space-between;
    display: flex;
  }

  .nav_button-wrapper {
    padding: 1.2rem;
    display: none;
  }

  .cookie_banner-wrapper {
    bottom: 24px;
    left: 24px;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-41.menu-btn-hide, .button-42.menu-btn-hide {
    display: block;
  }

  .uui-padding-vertical-xhuge-85 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-19 {
    display: none;
  }

  .uui-padding-vertical-xhuge-16-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-main {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-style-h1-copy {
    font-size: 3.25rem;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-space-large-13 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-23 {
    font-size: 3.25rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-86 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-20 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader08_component-6 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .bento-row {
    flex-direction: row;
    display: flex;
  }

  .feature-image-1-copy {
    height: 60%;
  }

  .feature-image-1 {
    height: 50%;
  }

  .features-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-size-large-2 {
    letter-spacing: -.017em;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lightbox {
    width: 100%;
  }

  .padding-global-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-wrap_centered {
    max-width: 35rem;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .eyebrow.is-large {
    letter-spacing: -.017em;
    letter-spacing: -.017em;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .container-xlarge {
    max-width: 50rem;
  }

  .heading-129 {
    font-size: 3rem;
    line-height: 3rem;
  }

  .padding-global-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .features-grid_icon-text {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-section-medium-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-xlarge-2 {
    max-width: 50rem;
  }

  .features_grid-2_columns {
    grid-template-columns: 1fr;
  }

  .padding-global-5 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-medium-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-wrap_centered-mobile {
    text-align: center;
    max-width: 32.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .padding-global-6 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-medium-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global-7 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .icon-text_row-large.is-vertical-mobile {
    flex-direction: column;
    align-items: center;
  }

  .padding-section-medium-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-small-mobile {
    max-width: 24rem;
  }

  .padding-global-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-medium-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-wrap_centered-mobile-2 {
    text-align: center;
    max-width: 32.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-size-large-2-copy, .text-size-large-3 {
    letter-spacing: -.017em;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .integrations_image {
    margin-bottom: 0%;
  }

  .padding-global-9 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-medium-7-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large-4 {
    letter-spacing: -.017em;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .padding-global-10 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-wrap_centered-copy {
    max-width: 35rem;
  }

  .looping_text-wrapper {
    height: 18rem;
  }

  .looping_text-holder {
    width: 18rem;
    height: 15rem;
    overflow: hidden;
  }

  .looping_title {
    font-size: 3rem;
  }

  .looping_track {
    height: 18rem;
  }

  .looping_text {
    font-size: 3rem;
  }

  .uui-cta01_image-02-2 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-cta01_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-cta01_image-wrapper-2 {
    padding: 4rem 2rem;
  }

  .uui-heading-large-18 {
    font-size: 2.75rem;
  }

  .uui-cta01_component-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-87 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-large-5 {
    letter-spacing: -.017em;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .heading-133 {
    line-height: 5rem;
  }

  .text-wrap_centered-2 {
    max-width: 35rem;
  }

  .div-block-159 {
    display: none;
  }

  .hide-desktop {
    display: block;
  }

  .uui-padding-vertical-xhuge-88 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-career09_tabs-menu {
    display: block;
  }

  .uui-career09_tabs-menu.max-width-full-mobile-landscape {
    min-width: 100%;
  }

  .uui-career09_tabs-menu-2 {
    display: block;
  }

  .uui-career09_tabs-menu-2.max-width-full-mobile-landscape {
    min-width: 100%;
  }

  .grid-71 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .uui-padding-vertical-xhuge-89, .uui-padding-vertical-xhuge-90 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-72 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 3rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button-48.is-large {
    padding: .75rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .cta_card {
    padding: 3rem;
  }

  .heading-style-h1-2 {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .button-text_wrap.is-large {
    height: 1rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-49.is-large {
    padding: .75rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .large_link {
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-70 {
    max-width: 45rem;
  }

  .padding-section-medium-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-50.is-large {
    padding: .75rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .cta_card-2 {
    padding: 3rem;
  }

  .heading-style-h1-3 {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .padding-section-medium-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xlarge-24 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-7 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-91 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-12 {
    min-height: 4.5rem;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .f-header-grid-asymmetrical {
    grid-template-columns: 1fr;
  }

  .uui-space-xxlarge-9-copy {
    min-height: 4.5rem;
  }

  .uui-heading-xlarge-25 {
    font-size: 3.25rem;
  }

  .uui-space-large-14 {
    min-height: 2.5rem;
  }

  .center-content-vertically_mobile {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .looping_logo-grid {
    justify-content: space-between;
    align-items: center;
  }

  .looping_logos-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-section_heroheader14-4-copy {
    display: block;
  }

  .waves---mega-heading-4 {
    letter-spacing: -2px;
    font-size: 54px;
    line-height: 110%;
  }

  .waves---main-container-12 {
    max-width: 100%;
  }

  .waves-section-hero-5 {
    height: 800px;
    padding-top: 240px;
    padding-bottom: 20px;
  }

  .waves-section-hero-6 {
    padding-top: 240px;
  }

  .uui-padding-vertical-xhuge-61-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-15 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-26 {
    font-size: 3.25rem;
  }

  .uui-heroheader05_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-92 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 3rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-huge-2 {
    font-size: 3.25rem;
  }

  .uui-heading-large-19 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-93 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-13, .uui-space-xxlarge-14 {
    min-height: 4.5rem;
  }

  .uui-heroheader18_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader18_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader18_image {
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader18_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-space-large-16 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-27 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-7 {
    min-height: 6rem;
  }

  .uui-heroheader20_background-grid-section-2 {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid-2 {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image-3 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox-2 {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper-3 {
    height: auto;
  }

  .uui-padding-vertical-xhuge-94 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-large-16-copy {
    min-height: 2.5rem;
  }

  .uui-layout39_image-02 {
    width: 28%;
    min-width: auto;
  }

  .uui-layout39_image-wrapper {
    height: 27rem;
  }

  .uui-layout33_component {
    grid-column-gap: 2rem;
  }

  .scroll-inner-2 {
    width: 600vw;
  }

  .scroll-card-2, .scroll-card-3 {
    width: 60vw;
    height: 61.8%;
    bottom: 0%;
  }

  .scroll-inner-3 {
    width: 600vw;
  }

  .scroll-card-4 {
    width: 60vw;
    height: 61.8%;
    bottom: 0%;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-17 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-95 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .brix---heading-h3-size-12 {
    font-size: 18px;
    line-height: 32px;
  }

  .brix---heading-h2-size-15 {
    font-size: 30px;
    line-height: 46px;
  }

  .margin-bottom-24px-12 {
    max-width: 80%;
  }

  .f-gallery-two-column-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .brix---grid-4-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---cta-card-2 {
    padding: 72px 54px;
  }

  .brix---section-small-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---section-14 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .uui-layout04_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout04_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout87_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-97 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .scroll-inner-4 {
    width: 600vw;
  }

  .scroll-card-5 {
    width: 60vw;
    height: 61.8%;
    bottom: 0%;
  }

  .uui-layout01_image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout01_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-98 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .scroll-inner-5 {
    width: 600vw;
  }

  .scroll-card-6 {
    width: 60vw;
    height: 61.8%;
    bottom: 0%;
  }

  .scroll-inner-5-copy, .scroll-inner-mobile {
    width: 600vw;
  }

  .uui-heading-xlarge-29 {
    font-size: 3.25rem;
  }

  .uui-heroheader08_component-8 {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-99 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-14-copy {
    max-width: 60%;
  }

  .heading-style-h1-3-copy {
    font-size: 3.5rem;
    line-height: 4rem;
  }

  .brix---section-small-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .e-book-grid {
    grid-template-columns: 1fr;
  }

  .e-book-image-wrapper {
    max-width: 100%;
  }

  .menu-icon_line-bottom-23 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-18 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-23 {
    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-21 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-18 {
    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-5.w--open {
    background-color: #0000;
  }

  .hide-tablet-21 {
    display: none;
  }

  .uui-button-secondary-gray-68.show-tablet-17, .show-tablet-17 {
    display: block;
  }

  .uui-navbar08_button-wrapper-5 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-5 {
    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-8 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-8:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-7:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-5 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-9 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-9.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-22 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-9 {
    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-9:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-5 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-6 {
    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-9 {
    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;
  }

  .menu-icon_line-bottom-24 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-19 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-24 {
    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-22 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-19 {
    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-6.w--open {
    background-color: #0000;
  }

  .hide-tablet-22 {
    display: none;
  }

  .uui-button-secondary-gray-69.show-tablet-18, .show-tablet-18 {
    display: block;
  }

  .uui-navbar08_button-wrapper-6 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right-6 {
    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-9 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-9:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_dropdown-link-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-8:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content-6 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-10 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-10.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-23 {
    color: var(--untitled-ui-gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle-10 {
    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-10:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar08_menu-dropdown-6 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left-7 {
    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-10 {
    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-navbar07_menu-button-4.w--open {
    background-color: #0000;
  }

  .uui-navbar07_button-wrapper-4 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right-4 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link-4 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_dropdown-link-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link-4:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list-4 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list-4.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar07_dropdown-toggle-4 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle-4:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar07_menu-dropdown-4 {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left-4 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu-4 {
    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;
  }

  .nav-bar-three-section {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar02_menu-button-3.w--open {
    background-color: #0000;
  }

  .uui-navbar02_button-wrapper-3 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right-3 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_link-2 {
    color: var(--untitled-ui-gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link-2:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute-3 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-button-wrapper-3 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar02_blog-content-3 {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right-3 {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link-3:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content-3 {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list-3 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list-3.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar02_dropdown-toggle-3 {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle-3:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown-3 {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left-4 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_menu-4 {
    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-navbar08_dropdown-list-10-copy {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-10-copy.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-space-large-18 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-30 {
    font-size: 3.25rem;
  }

  .uui-text-align-center-45 {
    max-width: 100%;
  }

  .uui-padding-vertical-xhuge-100 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .stor-rubrik {
    font-size: 3.25rem;
  }

  .uui-layout08_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-101 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .h2-v-nster {
    font-size: 36px;
  }

  .uui-layout44_image-wrapper {
    height: 27rem;
  }

  .uui-layout44_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-padding-vertical-xhuge-102, .lodr-tt-omslagsbild, .banner-omslag {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .armony-heading {
    width: 8.8em;
    font-size: 5.96736em;
  }

  .uui-heading-xlarge-31 {
    font-size: 3.25rem;
  }

  .uui-button-row-54.button-row-left {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-button-row-54.button-row-center, .uui-button-row-54.button-row-center-hero {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .uui-button-row-54.button-row-left-and-center {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .uui-button-row-54.button-row-center-copy {
    justify-content: center;
    align-items: center;
  }

  .uui-space-large-19 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-103 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader16_image-wrapper-2 {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-heroheader16_image-2 {
    width: 100%;
    min-width: auto;
  }

  .uui-space-xhuge-8 {
    min-height: 6rem;
  }

  .hero-horisontell {
    padding-bottom: 0;
  }

  .grid-75 {
    display: block;
  }

  .stor-rubrik-v-nster {
    text-align: center;
    font-size: 3.25rem;
  }

  .introtext-v-nster {
    text-align: center;
  }

  .uui-text-align-left {
    max-width: 100%;
  }

  .rubrik-cms-webinar-h1 {
    font-size: 3.25rem;
  }

  .uui-banner05_icon-wrapper {
    display: none;
  }

  .uui-banner05_text-wrapper {
    grid-column-gap: .25rem;
    flex-wrap: wrap;
  }

  .uui-banner05_wrapper {
    padding-left: 1.25rem;
  }

  .uui-banner18_icon-wrapper {
    display: none;
  }

  .uui-banner18_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-navbar08_dropdown-content-6-copy {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list-10-copy-copy {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-10-copy-copy.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .hero-lodr-tt-litet-avst-nd-ner {
    padding-bottom: 0;
  }

  .uui-blogsection01_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-104 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .h2-center {
    font-size: 36px;
  }

  .uui-padding-vertical-xhuge-100-copy-copy {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .uui-banner04_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner04_icon-wrapper {
    display: none;
  }

  .uui-banner04_wrapper {
    padding-left: 1.25rem;
  }

  .uui-banner01_icon-wrapper {
    display: none;
  }

  .uui-banner01_form-block {
    flex: 1;
  }

  .uui-banner01_wrapper {
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .uui-heading-xlarge-32 {
    font-size: 3.25rem;
  }

  .uui-space-large-20 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-105 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-gallery-two-column-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .uui-padding-vertical-xhuge-100-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-20 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper-12 {
    margin-bottom: 4rem;
  }

  .uui-blogpost01_image-wrapper-11 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost01_content-11 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-106 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .stor-rubrik-v-nster-vit-i2024 {
    font-size: 3.25rem;
  }

  .hero-horisontell-med-omslagsbild {
    padding-bottom: 0;
  }

  .stor-rubrik-v-nster-vit {
    font-size: 3.25rem;
  }

  .uui-layout13_component-4 {
    grid-column-gap: 3rem;
  }

  .uui-layout13_image-02-4 {
    display: none;
  }

  .uui-layout13_image-01-4 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_lightbox-5 {
    padding: 2rem;
  }

  .uui-layout13_lightbox-image-5 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-107, .uui-padding-vertical-xhuge-107-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-101-copy, .banner-omslag-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-padding-vertical-xhuge-108 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout19_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: start;
    min-height: auto;
  }

  .uui-layout19_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .stor-rubrik-copy {
    font-size: 3.25rem;
  }

  .hero-med-formul-r {
    padding-bottom: 0;
  }

  .waves---mega-heading-5 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-section-hero-7 {
    padding-top: 240px;
  }

  .h2-v-nster-copy {
    font-size: 36px;
  }

  .button-row-center-2025.button-row-left {
    justify-content: center;
    align-items: center;
  }

  .button-row-center-2025.button-row-center-copy.is-reverse-mobile-landscape {
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .vit-stor-rubrik {
    text-align: center;
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-109 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_funktioner {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-3 {
    grid-column-gap: 3rem;
  }

  .uui-logos03_component-2 {
    grid-column-gap: 3rem;
    align-items: start;
  }

  .uui-logos03_content-left-2 {
    max-width: 16rem;
  }

  .uui-logos03_logo-list-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-space-xxlarge-15 {
    min-height: 4.5rem;
  }

  .hero-horisontell-gradient, .hero-horisontell-grey, .hero-med-bild, .hero-med-bild-payment, .hero-med-bild-eventhemsida, .hero-med-bild-invitation, .hero-med-bild-tickets {
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-110 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-med-interaction, .hero-med-bild-leads, .hero-med-bild-table {
    padding-bottom: 0;
  }

  .stor-rubrik-v-nster-vit-2025-mindre {
    font-size: 3.25rem;
  }

  .hero-med-bild-survey, .hero-med-bild-data {
    padding-bottom: 0;
  }

  .no-padding_test {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .h2-center-landing-left {
    font-size: 36px;
  }

  .hero-med-formul-r-contact {
    padding-bottom: 0;
  }

  .grid-offices {
    width: 95%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-med-formul-r-demo {
    padding-bottom: 0;
  }

  .stor-rubrik-v-nster-vit-h1 {
    font-size: 3.25rem;
  }

  .hero-med-bild-konferens {
    padding-bottom: 0;
  }

  .eventapp_grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .hero-med-bild-event, .hero-med-bild-on-site, .hero-med-bild-m-ssa, .hero-med-bild-utbildning {
    padding-bottom: 0;
  }

  .stor-rubrik-lite-mindre {
    font-size: 3.25rem;
  }

  .hero-med-bild-hybrid {
    padding-bottom: 0;
  }

  .waves---section-hero-primary-4 {
    text-align: center;
  }

  .waves-grid-hero-4 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---mega-heading-6 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-4 {
    text-align: center;
    align-items: center;
  }

  .waves-image-wrap-hero-4 {
    height: 320px;
  }

  .waves-gradient-hero-8 {
    height: 140px;
  }

  .waves-gallery-hero-4 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-horisontell-ny-startsida {
    padding-bottom: 0;
  }

  .no-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .stor-rubrik-startsida {
    text-align: center;
    font-size: 3.25rem;
  }

  .grid-2-3-2025 {
    display: block;
  }

  .stor-rubrik-v-nster-vit-i2024-startsida {
    font-size: 3.25rem;
  }

  .uui-space-xxlarge-16 {
    min-height: 4.5rem;
  }

  .logo-image {
    height: 30px;
  }

  .h1 {
    font-size: 80px;
  }

  .f-gallery-three-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .f-gallery-image-side {
    height: 240px;
  }

  .f-gallery-image-x-tall {
    height: 440px;
  }

  .f-gallery-three-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .f-logo-carousel-wrap {
    width: 95%;
  }

  .small-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-med-bild-planering, .hero-med-formul-r-bg {
    padding-bottom: 0;
  }

  .rubrik-tyskland {
    font-size: 3.25rem;
  }

  .hero-med-formul-r-lansering {
    padding-bottom: 0;
  }

  .uui-heading-xlarge-33 {
    font-size: 3.25rem;
  }

  .uui-heroheader05_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-large-21 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-111 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 76rem;
    min-width: 76rem;
    right: -10%;
  }

  .uui-heroheader07_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader16_image-wrapper-3 {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-heroheader16_image-3 {
    width: 100%;
    min-width: auto;
  }

  .uui-space-xhuge-9 {
    min-height: 6rem;
  }

  .uui-footer01_top-wrapper-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge-5 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}

@media screen and (max-width: 767px) {
  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-navbar07_link {
    font-size: 1rem;
  }

  .uui-button-tertiary-gray:hover {
    color: #475467;
    background-color: #0000;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .waves-bar-1 {
    text-align: center;
    height: auto;
    padding: 32px 24px 24px;
  }

  .waves-content-bar-1 {
    grid-row-gap: 8px;
    flex-direction: column;
    width: 100%;
  }

  .waves-dismmiss-bar-1 {
    inset: 8px 8px auto auto;
  }

  .a-testimonial-grid {
    grid-template-columns: 1fr;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .a-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-blog01_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog01_image-link:hover {
    box-shadow: none;
  }

  .uui-blog01_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog01_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog01_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog01_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog01_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog01_component {
    margin-top: 4rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .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-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-career-tab-button {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .f-career-tab-menu {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    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 {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout67_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout67_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3: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-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-navbar02_link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-text-size-small-3.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar02_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_link {
    font-size: 1rem;
  }

  .uui-navbar04_dropdown-content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_dropdown-link-list {
    max-width: none;
  }

  .uui-navbar04_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar04_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar04_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link-2 {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar07_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .waves---subtitle {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-1 {
    font-size: 56px;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 40px;
  }

  .waves---main-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .brix---logo-strip-image-card {
    width: 148px;
    margin: 8px 10px;
  }

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---section-logo-strip-v6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos01_wrapper {
    padding: .5rem 1rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial10_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider {
    display: none;
  }

  .uui-testimonial10_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial10_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_component {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial12_slide-nav {
    inset: 0% auto auto 0%;
  }

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-testimonial12_arrow {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial12_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial12_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial12_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial12_divider {
    display: none;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-testimonial12_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial12_content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial12_lightbox-image {
    height: 22rem;
  }

  .uui-testimonial12_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .waves---heading-2-no-margins {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .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.button-row-center.is-reverse-mobile-landscape, .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-layout86_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .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-2 {
    width: 100%;
    max-width: none;
  }

  .knapp-orange {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .knapp-orange:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .knapp-orange.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 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;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-layout84_component {
    align-items: stretch;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper {
    width: 100vw;
    height: 22rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .uui-layout01_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-layout01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .video-block-s {
    height: 320px;
  }

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading {
    font-size: 44px;
  }

  .brix---image-wrapper-br-24px-shadow {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library-general--shadow-04);
    border-radius: 14px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---heading-h5-size {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 48px;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-text {
    grid-template-columns: 1fr;
  }

  .brix---section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    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-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout49_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout49_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout49_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .knapp-vit {
    font-size: 1rem;
  }

  .knapp-vit: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-4 {
    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-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout49_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout49_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout49_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout62_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-layout62_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout62_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .waves---heading-2-no-margins-3 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---heading-2-no-margins-4 {
    font-size: 44px;
    line-height: 125%;
  }

  .brix---image-wrapper-br-24px-shadow-2 {
    box-shadow: 0 4px 22px 0 var(--elements-webflow-library-general--shadow-04);
    border-radius: 14px;
  }

  .brix---btn-secondary-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---button-row-left-2 {
    margin-right: 16px;
  }

  .brix---heading-h5-size-2 {
    font-size: 16px;
    line-height: 22px;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---grid-2-columns-2-col-mbl-2 {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-64px-2 {
    margin-bottom: 48px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-2-columns-text-2 {
    grid-template-columns: 1fr;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-layout25_lightbox-image {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout25_lightbox {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .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-6.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .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-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-layout25_item-list {
    margin-bottom: 2rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout25_component {
    grid-row-gap: 3rem;
  }

  .uui-layout27_lightbox-image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout27_lightbox-image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout27_lightbox {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-layout27_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout27_content-right {
    padding-top: 0;
  }

  .uui-layout27_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .cf-tabs-right-tab {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cf-tabs-content-heading {
    font-size: 22px;
  }

  .cf-tabs-left-wrap {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cf-tabs-content-contain {
    flex-direction: column;
    min-height: auto;
  }

  .cf-home-tab-link {
    padding: 15px 30px;
  }

  .cf-tabs-menu {
    width: 100%;
  }

  .cf-features-4-tabs-heading {
    font-size: 35px;
  }

  .uui-testimonial16_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-testimonial16_content {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-testimonial16_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-testimonial16_content-2 {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_component-2 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-3:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .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-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small-6.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-2 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component, .uui-navbar08_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .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-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-blogsection02_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection02_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection02_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection02_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection02_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection02_component {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button_item {
    justify-content: center;
    height: 230px;
  }

  .cf-cta-circle {
    display: none;
  }

  .cf-cta-text {
    font-size: 20px;
  }

  .cf-display-heading {
    font-size: 60px;
    line-height: 75px;
  }

  .cf-display-heading.heading-cta {
    font-size: 48px;
    line-height: 60px;
  }

  .cf-wrapper {
    width: 90%;
  }

  .cf-wrapper.cta-wrapper {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .waves---master-checks-horizontal {
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .waves---heading-2-no-margins-5 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves-master-cta-2 {
    padding: 80px 32px;
  }

  .waves---main-container-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-footer05_social-link:hover, .uui-footer05_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer05_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer05_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer05_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer05_logo-link {
    margin-bottom: 1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-footer05_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-stack {
    padding: 60px 15px;
  }

  .waves---section-medium-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-4:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .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-navbar08_link-2 {
    font-size: 1rem;
  }

  .uui-text-size-small-8.hide-mobile-landscape, .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---heading-h3-size {
    font-size: 16px;
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .brix---section-3 {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .heading-26 {
    font-size: 36px;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-11.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-11.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .uui-logos01_wrapper-2 {
    padding: .5rem 1rem;
  }

  .waves---section-medium-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-space-xxlarge-3 {
    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;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cf-achievement-card-item-subtext {
    font-size: 20px;
  }

  .cf-achievement-card-icon {
    margin-bottom: 10px;
  }

  .cf-achievement-heading {
    margin-bottom: 60px;
    font-size: 24px;
  }

  .cf-wrapper-2 {
    width: 90%;
  }

  .uui-contact14_map {
    height: 20rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-contact14_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-contact14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-heading-medium-8 {
    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;
  }

  .uui-layout13_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout13_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-29 {
    font-size: 36px;
  }

  .brix---social-media-grid-left {
    justify-content: start;
    justify-items: start;
  }

  .brix---text-300-medium {
    font-size: 18px;
    line-height: 20px;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 68px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-5 {
    font-size: 36px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-5:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-3 {
    font-size: 1rem;
  }

  .uui-text-size-small-9.hide-mobile-landscape, .hide-mobile-landscape-5 {
    display: none;
  }

  .uui-badge-small-success-5 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-5 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-4 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-badge-small-success-6 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_link-4 {
    font-size: 1rem;
  }

  .uui-navbar08_component-5 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-small-10.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar08_dropdown-toggle-4 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-badge-small-success-7 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_component-6 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-small-11.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar08_dropdown-toggle-5 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image {
    height: 22rem;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-16.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-banner-flex-row {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .f-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .uui-button-tertiary-gray-6:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-16 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-16.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar03_link {
    font-size: 1rem;
  }

  .uui-button-icon-6.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-8 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar03_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-6 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-button-row-11.button-row-center.is-reverse-mobile-landscape, .uui-button-row-11.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-2 {
    height: 22rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-logos04_logo {
    height: 2.5rem;
  }

  .uui-logos04_wrapper {
    padding: .5rem 1rem;
  }

  .uui-logos04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component {
    height: 3.5rem;
  }

  .waves---heading-2-no-margins-6 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-space-xxlarge-5 {
    min-height: 3rem;
  }

  .uui-logos04_logo-2 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-2 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-2 {
    height: 3.5rem;
  }

  .brix---link-icon-right {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-template-columns: 1fr;
  }

  .brix---tabs-content-card {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---square-icon-48px {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    justify-content: center;
    margin: 10px 0;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-6 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---section-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-secondary-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---button-row-left-3 {
    margin-right: 16px;
  }

  .brix---text-200-list-bold {
    font-size: 16px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 40px;
  }

  .brix--grid-2-columns-text-right {
    grid-template-columns: 1fr;
  }

  .uui-heroheader20_background {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64ef550ee63f78db8ad5f992_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon-5 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-17.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-7.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-17 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-17:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-17.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape, .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---grid-2-columns---gap-row-72px {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-7 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---section-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .waves---subtitle-2 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-2 {
    font-size: 56px;
  }

  .waves-grid-hero-2 {
    grid-row-gap: 40px;
  }

  .waves---main-container-7 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---heading-2-no-margins-7 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-testimonial13_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-testimonial13_content {
    padding: 1.5rem;
  }

  .uui-testimonial13_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial15_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial15_content {
    padding: 1.5rem;
  }

  .uui-testimonial15_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial15_mask {
    width: 80%;
  }

  .uui-testimonial15_component {
    margin-top: 3rem;
  }

  .brix---text-200, .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-8 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-testimonial10_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial10_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial10_divider-2 {
    display: none;
  }

  .uui-testimonial10_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial10_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 22rem;
  }

  .uui-lightbox_play-icon-6 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_component-2 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial12_slide-nav-2 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial12_arrow-2 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial12_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial12_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial12_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial12_divider-2 {
    display: none;
  }

  .uui-testimonial12_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial12_content-right-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial12_lightbox-image-2 {
    height: 22rem;
  }

  .uui-testimonial12_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_component-2 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-6 {
    min-height: 3rem;
  }

  .uui-logos04_logo-3 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-3 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-3 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-3 {
    height: 3.5rem;
  }

  .uui-logos01_wrapper-3 {
    padding: .5rem 1rem;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-18 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-18:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-badge-small-success-9 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_link-5 {
    font-size: 1rem;
  }

  .uui-navbar08_component-7 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-small-14.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar08_dropdown-toggle-6 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-pricing09_heading {
    font-size: 1.125rem;
  }

  .text-block-99 {
    font-size: 16px;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-pricing09_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing09_price-text {
    font-size: 1.5rem;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .heading-43 {
    font-size: 40px;
    line-height: 1.2;
  }

  .uui-button-20 {
    font-size: 1rem;
  }

  .uui-button-20:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-pricing09_component {
    margin-top: 2rem;
  }

  .uui-pricing09_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing09_price {
    font-size: 2.25rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-pricing09_components {
    grid-template-columns: 1fr;
  }

  .container-26 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-page-padding-24 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-button-secondary-gray-19 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-19:hover {
    color: #344054;
    background-color: #fff;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---big-icon-left {
    border-radius: 12px;
    max-width: 56px;
  }

  .text-block-106 {
    font-size: 16px;
  }

  .brix---text-200-bold-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---text-area {
    border-radius: 18px;
  }

  .heading-44 {
    font-size: 40px;
    line-height: 1.2;
  }

  .brix---social-media-grid-right---mbp-center {
    justify-content: end;
    align-self: stretch;
    place-items: center end;
  }

  .brix---card-form-v2 {
    padding: 56px 32px;
  }

  .container-27 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-20 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-20:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .apple-grid-block.mobile-hidden {
    display: none;
  }

  .apple-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-28 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-space-xxlarge-7 {
    min-height: 3rem;
  }

  .uui-logos01_wrapper-4 {
    padding: .5rem 1rem;
  }

  .uui-page-padding-25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-22 {
    font-size: 1rem;
  }

  .uui-button-22:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-22.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-11 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-9.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-21 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-21:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-21.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.button-row-center.is-reverse-mobile-landscape, .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-7 {
    font-size: 1.125rem;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heroheader19_image {
    border-radius: .5rem;
  }

  .uui-page-padding-26, .uui-page-padding-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-tertiary-gray-7:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-navbar03_link-2, .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-10 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar03_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-7 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos04_logo-4 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-4 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-4 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-4 {
    height: 3.5rem;
  }

  .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-9 {
    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-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---link-icon-right-2 {
    width: 20px;
    margin-left: 8px;
  }

  .brix---text-200-bold-4 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-2-columns---gap-row-72px-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-9 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---section-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .margin-bottom-24px-4 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .hero-wrapper-two-3 {
    max-width: 100%;
  }

  .heading-47 {
    letter-spacing: -.03rem;
    font-size: 40px;
    line-height: 50px;
  }

  .hero-stack-2 {
    margin-top: 80px;
    padding: 0 15px;
  }

  .margin-bottom-24px-5 {
    max-width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-48 {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-stack-3, .logos-title-small {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2-orange-gradient-heading {
    font-size: 32px;
    line-height: 40px;
  }

  .margin-bottom-24px-6 {
    max-width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .grid-9 {
    margin-top: 0;
    display: block;
  }

  .grid-10 {
    display: block;
  }

  .div-block-11 {
    margin-bottom: 10px;
  }

  .heading-51 {
    font-size: 32px;
  }

  .margin-bottom-24px-7 {
    max-width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .uui-page-padding-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-svart-mobilanpassad-v-nster {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .br-dtext-content {
    font-size: 1rem;
  }

  .uui-page-padding-30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-layout56_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .heading-52 {
    font-size: 32px;
  }

  .margin-bottom-24px-8 {
    max-width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .grid-11 {
    display: block;
  }

  .heading-54 {
    font-size: 32px;
  }

  .uui-layout13_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .margin-bottom-24px-9 {
    max-width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .container-41 {
    height: 400px;
  }

  .uui-layout13_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .div-block-14 {
    max-width: 90%;
    margin-top: 40px;
    margin-left: 20px;
  }

  .uui-page-padding-32 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-6 {
    font-size: 1.25rem;
  }

  .uui-layout13_image-wrapper-2 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-2 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-testimonial12_divider-3 {
    display: none;
  }

  .uui-testimonial12_arrow-3 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow-3:hover {
    background-color: #fff;
  }

  .uui-testimonial12_arrow-3.left {
    right: 3.5rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .h2-svart-mobilanpassad-center {
    font-size: 30px;
  }

  .uui-testimonial12_slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_content-right-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-testimonial12_content-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-33 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-34 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial15_component-2 {
    margin-top: 3rem;
  }

  .uui-testimonial15_content-2 {
    padding: 1.5rem;
  }

  .uui-testimonial15_arrow-2:hover {
    background-color: #fff;
  }

  .uui-testimonial15_arrow-2.left {
    right: 3.5rem;
  }

  .uui-button-link-8 {
    font-size: 1rem;
  }

  .uui-button-link-8:hover {
    color: #6941c6;
  }

  .uui-heading-xsmall-7 {
    font-size: 1.25rem;
  }

  .br-dtext-centrerad-mobil {
    font-size: 1rem;
  }

  .heading-57 {
    font-size: 30px;
  }

  .uui-blogsection02_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection02_meta-wrapper-2 {
    font-size: .75rem;
  }

  .uui-page-padding-35 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_cta03 {
    overflow: hidden;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-page-padding-36 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-17 {
    font-size: 1rem;
  }

  .uui-cta03_image-wrapper {
    width: 125%;
    margin-left: -12.5%;
  }

  .uui-cta03_form {
    margin-top: 2rem;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-footer06_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-footer06_link:hover {
    color: #667085;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-footer06_bottom-wrapper {
    margin-top: 3rem;
  }

  .uui-footer06_newsletter-wrapper {
    border-bottom-style: none;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
    padding-bottom: 0;
  }

  .uui-text-size-small-19.hide-mobile-landscape {
    display: none;
  }

  .uui-page-padding-37 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-24 {
    font-size: 1rem;
  }

  .uui-button-24:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-navbar08_link-6 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-navbar08_component-8 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_menu-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-toggle-7 {
    font-size: 1rem;
  }

  .h1-parent-sidor {
    font-size: 40px;
    line-height: 48px;
  }

  .uui-button-25 {
    font-size: 1rem;
  }

  .uui-button-25:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-pricing10_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing10_price {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-8 {
    font-size: 1.25rem;
  }

  .uui-pricing10_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-pricing10_components {
    grid-template-columns: 1fr;
  }

  .uui-pricing10_tabs-menu {
    margin-bottom: 2rem;
  }

  .uui-pricing10_component {
    margin-top: 2rem;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-page-padding-38 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-gray-23 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-23:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-26 {
    font-size: 1rem;
  }

  .uui-button-26:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-pricing07_price-2 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-12 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans-2 {
    display: none;
  }

  .uui-pricing07_component-2 {
    margin-top: 2rem;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero2 {
    text-align: center;
    align-items: center;
    height: 420px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .larger-paragraph.white-hero-paragraph.hero2-paragraph {
    width: auto;
  }

  .uui-navbar3_menu-button-3 {
    order: 1;
  }

  .gradient-button {
    font-size: 1rem;
  }

  .gradient-button:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-8:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-24 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-24:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar03_link-3, .uui-button-link-9 {
    font-size: 1rem;
  }

  .uui-button-link-9:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-11 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar03_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-8 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component-3 {
    box-shadow: none;
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gradient-button-text.max-width-full-mobile-landscape {
    display: block;
  }

  .f-gallery-image-s {
    height: 180px;
  }

  .f-gallery-image-tall {
    height: 100%;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-space-xxlarge-8 {
    min-height: 3rem;
  }

  .uui-logos01_wrapper-5 {
    padding: .5rem 1rem;
  }

  .uui-page-padding-39 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_credits-wrapper {
    flex-direction: column-reverse;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0;
  }

  .button-icon-small-secondary {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small-secondary.margin-right-small.mobile-margin-right-zero {
    margin-right: 0;
  }

  .brix---section-9 {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .button-icon-small {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small.hide-mobile {
    display: none;
  }

  .hero-nav {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .container-46 {
    margin-left: auto;
    margin-right: auto;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline-hero_heading-wrapper {
    margin-top: 0;
  }

  .footer_text-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .padding-vertical-xlarge {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .timeline_quote-wrapper {
    flex-direction: column-reverse;
  }

  .text-link.text-light-grey.privacy-policy {
    margin-bottom: 16px;
  }

  .heading-59 {
    font-size: 30px;
  }

  .margin-bottom-small {
    margin-bottom: 24px;
  }

  .timeline_text {
    font-size: 20px;
  }

  .brix---display-5 {
    font-size: 48px;
    line-height: 56px;
  }

  .timeline_left {
    text-align: left;
  }

  .brix---heading-h3-size-5 {
    font-size: 16px;
  }

  .padding-vertical-xxlarge {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .background-layer {
    background-position: 0 0, 50% 100%;
    background-size: 300px 300px, auto;
  }

  .padding-vertical-footer {
    padding-top: 80px;
    padding-bottom: 64px;
  }

  .section-footer {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-inverted {
    padding: 14px 24px;
  }

  .f-gallery-image-s-2 {
    height: 180px;
  }

  .f-gallery-image-tall-2 {
    height: 100%;
  }

  .f-h3-heading-3 {
    font-size: 40px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-container-x-small {
    margin-left: auto;
    margin-right: auto;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .social-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-team02_image-wrapper {
    height: 100%;
  }

  .uui-team02_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team02_component {
    margin-top: 3rem;
  }

  .uui-button-27 {
    font-size: 1rem;
  }

  .uui-button-27:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-12 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-25 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-25:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-button-row-15.button-row-center.is-reverse-mobile-landscape, .uui-button-row-15.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-heading-medium-19 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-40 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---social-media-grid-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---avatar-circle-06 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-10 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---section-10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-button-28 {
    font-size: 1rem;
  }

  .uui-button-28:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact02_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-20 {
    font-size: 1rem;
  }

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-41 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-contact-image-wrapper {
    max-width: 100%;
  }

  .f-h3-heading-4 {
    font-size: 40px;
  }

  .f-contact-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-contact14_map-2 {
    height: 20rem;
  }

  .uui-button-link-10 {
    font-size: 1rem;
  }

  .uui-button-link-10:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-13 {
    font-size: 1.125rem;
  }

  .uui-contact14_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .uui-contact14_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-29 {
    font-size: 1rem;
  }

  .uui-button-29:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.button-row-center.is-reverse-mobile-landscape, .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-14 {
    font-size: 1.125rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-heading-medium-21 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-42 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-51 {
    margin-left: auto;
  }

  .grid-17 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-31 {
    padding-bottom: 40px;
  }

  .div-block-20 {
    margin-bottom: 40px;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white {
    padding: 20px 32px;
  }

  .brix---button-row-left-4 {
    margin-right: 16px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---heading-h2-size-11 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---grid-cta-v10 {
    grid-template-columns: 1fr;
  }

  .brix---cta-bg-overlay {
    min-height: 66vh;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---buttons-row-center {
    display: block;
  }

  .brix---cta-card {
    padding: 56px 40px;
  }

  .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .gr-knapp.max-width-full-mobile-landscape {
    margin-top: 10px;
    font-size: 1rem;
  }

  .heading-66 {
    font-size: 1.75rem;
  }

  .scroll-inner {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .sticky-wrap {
    height: auto;
    overflow: visible;
  }

  .scroll-card {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---badge-primary-small-light {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-row-gap: 56px;
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---categories-badges-item-wrapper, .brix---categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .brix---heading-h2-size-12 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-title-and-categories {
    grid-template-columns: 1fr;
  }

  .brix---section-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---text-200-bold-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .brix---blog-card-featured {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-2 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-button-link-11 {
    font-size: 1rem;
  }

  .uui-button-link-11:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-9 {
    font-size: 1.25rem;
  }

  .uui-blog04_title-link.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog04_image-wrapper {
    display: flex;
  }

  .uui-blog04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link:hover {
    box-shadow: none;
  }

  .uui-blog04_item {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .uui-blog04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content {
    padding: 0;
  }

  .uui-blog04_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-blog04_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-22 {
    font-size: 1rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-30 {
    font-size: 1rem;
  }

  .uui-button-30:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-9:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-26 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-26:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-7 {
    font-size: 1rem;
  }

  .uui-text-size-small-22.hide-mobile-landscape, .hide-mobile-landscape-6 {
    display: none;
  }

  .uui-badge-small-success-12 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-4 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-4 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-8 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-9 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-9 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h1-gradient {
    margin-top: 0;
    padding-top: 0;
    font-size: 64px;
    line-height: 90px;
  }

  .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .uui-cta01_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-cta01_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-cta01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-31 {
    font-size: 1rem;
  }

  .uui-button-31:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-31.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-14.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-13 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-27 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-27:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-27.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-cta01_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-44 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hide-mobile-landscape-7 {
    display: none;
  }

  .uui-heroheader10_image-background {
    height: 40rem;
    top: 10%;
  }

  .uui-heroheader10_image {
    bottom: 0%;
  }

  .uui-heroheader10_image-inner-wrapper {
    overflow: visible;
  }

  .uui-heroheader10_image-wrapper {
    align-items: flex-start;
    height: 26rem;
  }

  .uui-space-large-6 {
    min-height: 2rem;
  }

  .uui-button-icon-14.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 2.25rem;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .uui-button-32 {
    font-size: 1rem;
  }

  .uui-button-32:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-10:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-28 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-28:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar03_link-4, .uui-button-link-12 {
    font-size: 1rem;
  }

  .uui-button-link-12:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-13 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list-4 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left-4 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-4 {
    font-size: 1rem;
  }

  .uui-navbar03_menu-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-10 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component-4 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-content {
    font-size: 48px;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .feature-text-wrapper, .feature-text-wrapper.right {
    max-width: 100%;
  }

  .col-6 {
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .large-heading {
    margin-bottom: 12px;
    font-size: 26px;
  }

  .row {
    margin-left: 0;
    margin-right: 0;
  }

  .large-subtitle {
    font-size: 18px;
    line-height: 1.3;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three-2 {
    margin-bottom: -30px;
  }

  .clients-image-three-2 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-heroheader07_light-overlay {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1.4rem;
    width: 22rem;
  }

  .uui-heroheader07_image-wrapper {
    background-image: none;
    height: 26rem;
  }

  .uui-button-33 {
    font-size: 1rem;
  }

  .uui-button-33:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-33.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-14 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-16.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-29 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-29:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-29.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-7 {
    min-height: 2rem;
  }

  .text-slogan {
    font-size: 1.125rem;
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 2.25rem;
  }

  .uui-heading-xlarge-9.text-color-white {
    font-size: 40px;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-45 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_heroheader07 {
    height: 100%;
    padding-top: 60px;
  }

  .uui-button-link-13 {
    font-size: 1rem;
  }

  .uui-button-link-13:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-heading-xsmall-10 {
    font-size: 1.25rem;
  }

  .uui-blog06_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog06_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog06_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog06_image-link:hover {
    box-shadow: none;
  }

  .uui-blog06_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog06_menu-link:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog06_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog06_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog06_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .uui-blog06_component {
    margin-top: 4rem;
  }

  .uui-text-size-large-24 {
    font-size: 1rem;
  }

  .uui-heading-large-6 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-46 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---display-6 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---heading-h2-size-13 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 40px;
  }

  .brix---section-11 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-23 {
    display: block;
  }

  .uui-blogpost01_author-heading-2 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-2 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-2 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-2 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-2 {
    margin-top: 2rem;
  }

  .uui-blogpost01_title-wrapper-2 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-47 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial11_slide-nav {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_arrow {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial11_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial08_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial11_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider {
    display: none;
  }

  .uui-testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_client-image {
    height: 22rem;
  }

  .uui-testimonial11_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-35, .uui-padding-vertical-xhuge-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-48 {
    height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-10 {
    font-size: 2.25rem;
  }

  .header {
    padding-top: 60px;
  }

  .uui-button-34 {
    font-size: 1rem;
  }

  .uui-button-34:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact05_form-wrapper {
    margin-top: 2rem;
  }

  .uui-text-size-large-25 {
    font-size: 1rem;
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-heading-medium-23 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact05_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-49 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-contact02_component-2 {
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-50 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-contact01_component {
    margin-top: 4rem;
  }

  .uui-contact02_component-3 {
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-button-35 {
    font-size: 1rem;
  }

  .uui-button-35:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact05_form-wrapper-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-26 {
    font-size: 1rem;
  }

  .uui-space-xsmall-16 {
    min-height: .75rem;
  }

  .uui-heading-medium-24 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact05_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-51 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }

  .cf-hero-logos-wrap.header-2 {
    justify-content: center;
  }

  .cf-logos-text {
    margin-bottom: 20px;
  }

  .cf-testimonial-logos-contain {
    flex-direction: column;
    align-items: center;
  }

  .cf-testimonial-logos-contain.header-2 {
    margin-top: 0;
  }

  .cf-image-review-container {
    width: 100%;
  }

  .cf-button-gradient, .cf-cta-button {
    font-size: 20px;
  }

  .cf-64px-heading {
    font-size: 50px;
  }

  .cf-1140px-wrapper {
    width: 90%;
    padding-top: 0;
    padding-bottom: 90px;
  }

  .uui-button-36 {
    font-size: 1rem;
  }

  .uui-button-36:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .boka-demo-form {
    margin-top: 3rem;
  }

  .uui-text-size-large-27 {
    font-size: 1rem;
  }

  .uui-space-xsmall-17 {
    min-height: .75rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-52 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .demo-wrapper {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .demo-container {
    background-image: linear-gradient(#0000, #0000);
    background-attachment: scroll;
    align-items: center;
    display: flex;
  }

  .browser-demo {
    flex-flow: column;
    justify-content: center;
    width: 400px;
    height: 500px;
    margin-bottom: 100px;
    margin-left: 110px;
    margin-right: 110px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .resize-text {
    color: #333;
    line-height: 1.5;
    display: none;
  }

  .waves---section-medium-9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .logos-without-title-2 {
    padding: 60px 15px;
  }

  .clients-wrapper-three-3 {
    margin-bottom: -30px;
  }

  .clients-image-three-3 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-testimonial05_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .hide-mobile-landscape-8 {
    display: none;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial05_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial05_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial05_component {
    padding-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-53 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout31_lightbox-image {
    width: 100vw;
    min-width: 100vw;
    max-width: none;
    height: 22rem;
  }

  .uui-lightbox_play-icon-7 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout31_lightbox {
    margin-top: 3rem;
  }

  .uui-button-37 {
    font-size: 1rem;
  }

  .uui-button-37:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-16.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-15 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-30 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-30:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-button-row-20.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout31_number {
    font-size: 2.25rem;
  }

  .uui-layout31_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-28 {
    font-size: 1rem;
  }

  .uui-layout31_component {
    grid-row-gap: 1rem;
  }

  .container-72 {
    width: 95%;
  }

  .uui-blogpost01_author-heading-3 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-3 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-3 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-31 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-31:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-3 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-3 figcaption {
    margin-top: .75rem;
  }

  .uui-text-rich-text-3 p {
    font-size: 16px;
  }

  .uui-blogpost01_content-3 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-3 {
    margin-top: 2rem;
  }

  .uui-heading-large-7 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-3 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-43 {
    margin-top: 120px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-54 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-8 {
    font-size: 2.25rem;
  }

  .grid-28 {
    display: block;
  }

  .div-block-48 {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .image-38 {
    border-radius: 0;
    margin-bottom: 20px;
  }

  .social-link-2:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-space-xsmall-18 {
    min-height: .75rem;
  }

  .uui-team02_image-wrapper-2 {
    height: 100%;
  }

  .uui-team02_list-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team02_component-2 {
    margin-top: 3rem;
  }

  .uui-button-38 {
    font-size: 1rem;
  }

  .uui-button-38:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-17.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-16 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-32 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-32:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-21 {
    align-self: stretch;
  }

  .uui-button-row-21.button-row-center.is-reverse-mobile-landscape, .uui-button-row-21.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-29 {
    font-size: 1rem;
  }

  .uui-heading-medium-27 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-44 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-page-padding-55 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-cta09_component {
    padding: 2.5rem 1.5rem;
  }

  .uui-padding-vertical-xhuge-45 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-56 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout31_lightbox-image-2 {
    width: 100vw;
    min-width: 100vw;
    max-width: none;
    height: 22rem;
  }

  .uui-lightbox_play-icon-8 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout31_lightbox-2 {
    margin-top: 3rem;
  }

  .uui-layout31_number-2 {
    font-size: 2.25rem;
  }

  .uui-layout31_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-30 {
    font-size: 1rem;
  }

  .uui-heading-medium-28 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout31_component-2 {
    grid-row-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-46 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-57 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-39 {
    font-size: 1rem;
  }

  .uui-button-39:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-contact01_component-2 {
    margin-top: 4rem;
  }

  .uui-text-size-large-31 {
    font-size: 1rem;
  }

  .uui-space-xsmall-19 {
    min-height: .75rem;
  }

  .uui-heading-medium-29 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-47 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-58 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-contact01_component-3 {
    margin-top: 4rem;
  }

  .heading-82 {
    line-height: 1.2;
  }

  .uui-button-40 {
    font-size: 1rem;
  }

  .uui-button-40:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-18.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-17 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-33 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-33:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-22 {
    align-self: stretch;
  }

  .uui-button-row-22.button-row-center.is-reverse-mobile-landscape, .uui-button-row-22.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-15 {
    font-size: 1.125rem;
  }

  .uui-space-small-15 {
    min-height: 1.25rem;
  }

  .uui-layout84_right-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_image-blob-2 {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-layout84_image-2 {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-layout84_image-wrapper-2 {
    height: 22rem;
    overflow: hidden;
  }

  .uui-layout84_left-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_content-bottom-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-32 {
    font-size: 1rem;
  }

  .uui-space-xsmall-20 {
    min-height: .75rem;
  }

  .uui-heading-medium-30 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout84_component-2 {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-59 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-wrapper {
    margin-bottom: 60px;
  }

  .grid-process {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_slide-nav-3 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial12_arrow-4 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow-4:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial12_arrow-4.left {
    right: 3.5rem;
  }

  .uui-testimonial12_logo-3 {
    max-height: 2.5rem;
  }

  .uui-testimonial12_logo-wrapper-3 {
    margin-top: 1rem;
  }

  .uui-testimonial12_divider-4 {
    display: none;
  }

  .uui-text-size-large-33 {
    font-size: 1rem;
  }

  .uui-testimonial12_client-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-31 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial12_content-right-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial12_lightbox-image-3 {
    height: 22rem;
  }

  .uui-lightbox_play-icon-9 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial12_content-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_slide-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_component-3 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-49 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-60 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-content-wrapper {
    width: 35vh;
    height: 35vh;
  }

  .main-wrapper {
    display: none;
  }

  .feature-list-track {
    width: auto;
    margin-right: auto;
  }

  .feature-content-track {
    opacity: 0;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding: 1.25rem;
    display: none;
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
  }

  .container-77 {
    width: 95%;
  }

  .grid-30 {
    grid-template-columns: 2fr 1fr;
  }

  .brix---cta-v17-half-image-right {
    height: 50%;
  }

  .brix---btn-secondary-white-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---btn-primary-white-2 {
    padding: 20px 32px;
  }

  .brix---button-row-left-5 {
    margin-right: 16px;
  }

  .brix---heading-h2-size-14 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-cta-v16 {
    grid-template-columns: 1fr;
  }

  .brix---cta-v17-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-small-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-41 {
    font-size: 1rem;
  }

  .uui-button-41:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-11:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-34 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-34:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar03_link-5, .uui-button-link-14 {
    font-size: 1rem;
  }

  .uui-button-link-14:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-14 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list-5 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left-5 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-5 {
    font-size: 1rem;
  }

  .uui-navbar03_menu-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-11 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component-5 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-row-23 {
    align-self: stretch;
  }

  .uui-space-small-16 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-16 {
    font-size: 1.125rem;
  }

  .uui-layout69_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-50 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-61 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-42 {
    font-size: 1rem;
  }

  .uui-button-42:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-19.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-18 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-35 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-35:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-24 {
    align-self: stretch;
  }

  .uui-button-row-24.button-row-center.is-reverse-mobile-landscape, .uui-button-row-24.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-17 {
    font-size: 1.125rem;
  }

  .uui-space-small-17 {
    min-height: 1.25rem;
  }

  .uui-layout84_right-3 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_image-blob-3 {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-layout84_image-3 {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-layout84_image-wrapper-3 {
    height: 22rem;
    overflow: hidden;
  }

  .uui-layout84_left-3 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout84_content-bottom-3 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-34 {
    font-size: 1rem;
  }

  .uui-space-xsmall-21 {
    min-height: .75rem;
  }

  .uui-heading-medium-32 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout84_component-3 {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-51 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-62 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .c-homepage_item {
    width: 100%;
    min-height: 40vw;
    margin-bottom: 1em;
  }

  .uui-space-xxlarge-9 {
    min-height: 3rem;
  }

  .uui-logos04_logo-5 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-5 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-5 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-5 {
    height: 3.5rem;
  }

  .uui-logos01_wrapper-6 {
    padding: .5rem 1rem;
  }

  .uui-page-padding-63 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-header-wrapper {
    justify-content: center;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

  .f-section-large-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cf-tabs-right-tab-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cf-tabs-content-heading-2 {
    font-size: 22px;
  }

  .cf-tabs-left-wrap-2 {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cf-tabs-content-contain-2 {
    flex-direction: column;
    min-height: auto;
  }

  .cf-tabs-content-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .cf-home-tab-link-2 {
    padding: 15px 30px;
  }

  .cf-tabs-menu-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    box-shadow: none;
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .cf-home-tabs-2 {
    display: block;
  }

  .cf-features-4-tabs-heading-2 {
    font-size: 35px;
  }

  .grid-33, .container-82 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper-2 {
    width: 100vw;
    height: 22rem;
  }

  .uui-button-43 {
    font-size: 1rem;
  }

  .uui-button-43:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-43.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-20.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-19 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-21.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-36 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-36:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-36.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-25 {
    align-self: stretch;
  }

  .uui-button-row-25.button-row-center.is-reverse-mobile-landscape, .uui-button-row-25.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-8 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-space-small-18 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-11 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-3 {
    font-size: .75rem;
  }

  .uui-max-width-xlarge-5 {
    max-width: 100%;
  }

  .uui-space-xhuge-2 {
    min-height: 4rem;
  }

  .uui-page-padding-64 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-44 {
    font-size: 1rem;
  }

  .uui-button-44:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-12:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-37 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-37:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar03_link-6, .uui-button-link-15 {
    font-size: 1rem;
  }

  .uui-button-link-15:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-badge-small-success-15 {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list-6 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left-6 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-6 {
    font-size: 1rem;
  }

  .uui-navbar03_menu-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-12 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component-6 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-45 {
    font-size: 1rem;
  }

  .uui-button-45:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-21.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-20 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-38 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-38:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-26 {
    align-self: stretch;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-35 {
    font-size: 1rem;
  }

  .uui-space-xsmall-22 {
    min-height: .75rem;
  }

  .uui-heading-medium-33 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-layout02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-52 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-65 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-10 {
    min-height: 3rem;
  }

  .uui-logos04_logo-6 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-6 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-6 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-6 {
    height: 3.5rem;
  }

  .logos-title-large {
    padding: 60px 15px;
  }

  .clients-wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: -20px;
  }

  .clients-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .waves---section-medium-10 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-stack-4 {
    padding: 60px 15px;
  }

  .uui-button-46 {
    font-size: 1rem;
  }

  .uui-button-46:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-22.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-21 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-39 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-39:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-27 {
    align-self: stretch;
  }

  .uui-button-row-27.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-36 {
    font-size: 1rem;
  }

  .uui-space-xsmall-23 {
    min-height: .75rem;
  }

  .uui-heading-medium-34 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-7 {
    padding: .125rem .5rem;
  }

  .uui-layout02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-53 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-66 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-59 {
    padding-top: 100px;
  }

  .uui-button-47 {
    font-size: 1rem;
  }

  .uui-button-47:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-47.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-23.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-22 {
    width: 100%;
    max-width: none;
  }

  .vitknapp {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .vitknapp:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .vitknapp.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-28 {
    align-self: stretch;
  }

  .uui-button-row-28.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    order: 0;
  }

  .uui-button-row-28.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-9 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-10 {
    font-size: 1.125rem;
  }

  .uui-space-small-19 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-12 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-54 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-67 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-176, .uui-button-48 {
    font-size: 1rem;
  }

  .uui-button-48:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-13:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-40 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-40:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar07_link-3 {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar07_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-13 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar07_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .waves-content-contact-2 {
    width: 92%;
    padding: 40px 32px;
  }

  .waves-image-wrap-contact-2 {
    height: 340px;
  }

  .waves---main-container-9 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-11 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-footer01_legal-link:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer01_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer01_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer01_social-link:hover, .uui-footer01_link:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-16 {
    padding: .125rem .5rem;
  }

  .uui-footer01_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .uui-button-49 {
    font-size: 1rem;
  }

  .uui-button-49:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer01_form-block {
    margin-top: 1.5rem;
  }

  .uui-styleguide_logomark-bg-14 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer01_logo-link {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-68 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial12_slide-nav-4 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial12_arrow-5 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow-5:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial12_arrow-5.left {
    right: 3.5rem;
  }

  .uui-testimonial12_logo-4 {
    max-height: 2.5rem;
  }

  .uui-testimonial12_logo-wrapper-4 {
    margin-top: 1rem;
  }

  .uui-testimonial12_divider-5 {
    display: none;
  }

  .uui-text-size-large-37 {
    font-size: 1rem;
  }

  .uui-testimonial12_client-4 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-35 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial12_content-right-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial12_lightbox-image-4 {
    height: 22rem;
  }

  .uui-lightbox_play-icon-10 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial12_content-5 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_slide-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_component-4 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-55 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-69 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial09_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial09_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial09_divider {
    display: none;
  }

  .uui-testimonial09_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-36 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial09_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 22rem;
  }

  .uui-lightbox_play-icon-11 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial09_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-56 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-70 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rich-text-block {
    font-size: 1rem;
  }

  .grid-38, .grid-40 {
    display: block;
  }

  .image-64 {
    margin-bottom: 20px;
  }

  .container-89 {
    width: 95%;
  }

  .uui-button-50 {
    font-size: 1rem;
  }

  .uui-button-50:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-50.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-tertiary-gray-14:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-41 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-41:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-41.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar01_link {
    font-size: 1rem;
  }

  .uui-button-icon-26.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-16 {
    font-size: 1rem;
  }

  .uui-button-link-16:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-29 {
    align-self: stretch;
  }

  .uui-button-row-29.is-reverse-mobile-landscape, .uui-button-row-29.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-small-28.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
  }

  .hide-mobile-landscape-9 {
    display: none;
  }

  .uui-badge-small-success-17 {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-15 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar01_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader10_image-background-2 {
    height: 40rem;
    top: 10%;
  }

  .uui-heroheader10_image-2 {
    bottom: 0%;
  }

  .uui-heroheader10_image-inner-wrapper-2 {
    overflow: visible;
  }

  .uui-heroheader10_image-wrapper-2 {
    align-items: flex-start;
    height: 26rem;
  }

  .uui-space-large-10 {
    min-height: 2rem;
  }

  .uui-button-wrapper-24.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-23 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-xlarge-11 {
    font-size: 1.125rem;
  }

  .uui-space-small-20 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-13 {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-57 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-71 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_heroheader10-2 {
    overflow: hidden;
  }

  .uui-heroheader14_card-image-05-3, .uui-heroheader14_card-image-04-3, .uui-heroheader14_card-image-03-3, .uui-heroheader14_card-image-02-3, .uui-heroheader14_card-image-01-3 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper-3 {
    width: 100vw;
    height: 22rem;
  }

  .uui-badge-group_badge-4 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-4 {
    font-size: .75rem;
  }

  .uui-space-xhuge-3 {
    min-height: 4rem;
  }

  .grid-45 {
    display: block;
  }

  .uui-layout29_lightbox-image-02 {
    width: 35%;
    max-width: none;
    left: 1rem;
  }

  .uui-layout29_lightbox-image-01 {
    border-radius: .5rem;
    width: 100%;
  }

  .uui-lightbox_play-icon-12 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout29_lightbox {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-51 {
    font-size: 1rem;
  }

  .uui-button-51:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-51.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-25.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-24 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-42 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-42:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-42.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-30 {
    align-self: stretch;
  }

  .uui-button-row-30.is-reverse-mobile-landscape, .uui-button-row-30.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-11 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-38 {
    font-size: 1rem;
  }

  .uui-heading-medium-37 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-21 {
    min-height: 1.25rem;
  }

  .uui-layout29_component {
    grid-row-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-58 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-72 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader05_image-blob {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-heroheader05_image {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-heroheader05_image-wrapper {
    height: 22rem;
  }

  .uui-space-large-11 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-12 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-14 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-5 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-5 {
    font-size: .75rem;
  }

  .uui-heroheader14_card-image-05-4, .uui-heroheader14_card-image-04-4, .uui-heroheader14_card-image-03-4, .uui-heroheader14_card-image-02-4, .uui-heroheader14_card-image-01-4 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader14_image-wrapper-4 {
    width: 100vw;
    height: 22rem;
  }

  .uui-button-icon-27.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-13 {
    font-size: 1.125rem;
  }

  .uui-space-xhuge-4 {
    min-height: 4rem;
  }

  .uui-section_heroheader14-4 {
    display: block;
  }

  .heading-88 {
    font-size: 60px;
  }

  .grid-process-2 {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_image-3 {
    height: 22rem;
  }

  .uui-button-52 {
    font-size: 1rem;
  }

  .uui-button-52:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-14 {
    font-size: 1.125rem;
  }

  .uui-space-small-22 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-15 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-59 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-73 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-4 {
    height: 22rem;
  }

  .uui-button-53 {
    font-size: 1rem;
  }

  .uui-button-53:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-15 {
    font-size: 1.125rem;
  }

  .uui-space-small-23 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-16 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-60 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-74 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---section-small-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-button-link-17 {
    font-size: 1rem;
  }

  .uui-button-link-17:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-31 {
    align-self: stretch;
  }

  .uui-space-small-24 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-18 {
    font-size: 1.125rem;
  }

  .uui-layout69_component-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-61 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-75 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-18 {
    font-size: 1rem;
  }

  .uui-button-link-18:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-25 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-11 {
    font-size: 1.25rem;
  }

  .uui-blog04_title-link-2.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_meta-wrapper-2 {
    font-size: .75rem;
  }

  .uui-blog04_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blog04_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_menu-link-2:hover {
    color: var(--untitled-ui-gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link-2.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_category-menu-2 {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu-2.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content-2 {
    padding: 0;
  }

  .uui-blog04_featured-item-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-blog04_component-2 {
    margin-top: 4rem;
  }

  .uui-text-size-large-39 {
    font-size: 1rem;
  }

  .uui-heading-large-9 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-62 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-76 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-19 {
    font-size: 1rem;
  }

  .uui-button-link-19:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-text-size-medium-48 {
    font-size: 1.125rem;
  }

  .uui-heading-small-3 {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content-3 {
    padding: 0 20px 20px;
  }

  .grid-49 {
    display: block;
  }

  .uui-layout27_lightbox-image-01-2 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout27_lightbox-image-02-2 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-lightbox_play-icon-13 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout27_lightbox-2 {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-button-54 {
    font-size: 1rem;
  }

  .uui-button-54:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-26.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-25 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-43 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-43:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-32 {
    align-self: stretch;
  }

  .uui-button-row-32.is-reverse-mobile-landscape, .uui-button-row-32.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-40 {
    font-size: 1rem;
  }

  .uui-layout27_item-list-2 {
    margin-bottom: 2rem;
  }

  .uui-layout27_content-right-2 {
    padding-top: 0;
  }

  .uui-space-xsmall-24 {
    min-height: .75rem;
  }

  .uui-heading-medium-38 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout27_component-2 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-63 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-77 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-19 {
    font-size: 1.125rem;
  }

  .uui-space-small-26 {
    min-height: 1.25rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-layout27_lightbox-3 {
    height: 24rem;
    margin-top: 3rem;
  }

  .section-70 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-10.centered {
    font-size: 17px;
  }

  .h4.centered.white {
    font-size: 40px;
  }

  .zoom-div {
    transform: scale(.7);
  }

  .section-71 {
    margin-top: 0;
  }

  .grid-50 {
    display: block;
  }

  .div-block-120 {
    padding-top: 0;
  }

  .wg-element.desktop {
    padding-left: 0;
  }

  .uui-button-55 {
    font-size: 1rem;
  }

  .uui-button-55:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-15:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-44 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-44:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .text-meny-scroll, .uui-button-link-20 {
    font-size: 1rem;
  }

  .uui-button-link-20:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-gray-2 {
    font-size: 1rem;
  }

  .uui-button-link-gray-2:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-button-row-33 {
    align-self: stretch;
  }

  .uui-text-size-small-31.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar02_blog-item-2 {
    padding: 0;
  }

  .uui-navbar02_blog-item-2:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right-2 {
    padding: 2rem 1rem;
  }

  .hide-mobile-landscape-10 {
    display: none;
  }

  .uui-badge-small-success-18 {
    padding: .125rem .5rem;
  }

  .uui-navbar02_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar02_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-16 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .transparent-bakgrund {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-124 {
    height: 100%;
  }

  .text-block-188 {
    padding-bottom: 20px;
  }

  .uui-blogpost01_author-heading-4 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-4 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-4 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-8 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-45 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-45:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-4 p {
    font-size: 16px;
  }

  .uui-text-rich-text-4 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-4 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-4 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-4 {
    margin-top: 2rem;
  }

  .uui-heading-large-10 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-4 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-78 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-11 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-5 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-65 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost01_author-heading-5 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-5 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-5 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-9 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-46 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-46:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-5 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-5 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-5 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-5 {
    margin-top: 2rem;
  }

  .uui-heading-large-12 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-6 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-66 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-79 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost06_author-heading {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost06_author-wrapper {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-16 {
    font-size: 1.125rem;
  }

  .uui-space-small-27 {
    min-height: 1.25rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-blogpost06_header-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost06_header {
    grid-row-gap: 3rem;
  }

  .uui-blogpost01_author-heading-6 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-6 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-6 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-6 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-10 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-47 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-47:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-6 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-6 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-6 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-6 {
    margin-top: 2rem;
  }

  .uui-heading-large-13 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-7 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-67 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-80 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-52 {
    display: block;
  }

  .image-75 {
    margin-bottom: 20px;
  }

  .grid-53 {
    display: block;
  }

  .image-77 {
    margin-bottom: 20px;
  }

  .brix---section-12 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---display-7 {
    font-size: 48px;
    line-height: 56px;
  }

  .grid-55 {
    display: block;
  }

  .uui-heading-medium-39 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_divider-2 {
    display: none;
  }

  .uui-page-padding-81 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-17 {
    font-size: 1.125rem;
  }

  .uui-badge-group-6 {
    font-size: .75rem;
  }

  .uui-space-xhuge-5 {
    min-height: 4rem;
  }

  .uui-heading-xlarge-17 {
    font-size: 2rem;
  }

  .uui-blogpost01_author-heading-7 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-7 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-7 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-7 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-11 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-48 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-48:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .cms-webinar-blogg p, .cms-webinar-blogg li {
    font-size: 16px;
  }

  .cms-webinar-blogg figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .cms-webinar-blogg figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-7 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-7 {
    margin-top: 2rem;
  }

  .uui-heading-large-14 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-8 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-68 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-82 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-69 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-team02_image-wrapper-3 {
    height: 100%;
  }

  .uui-page-padding-83 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-40 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-70 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-cta09_component-2 {
    padding: 2.5rem 1.5rem;
  }

  .uui-text-size-large-41 {
    font-size: 1rem;
  }

  .uui-page-padding-84 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rich-text-block-4, .container-100 {
    max-width: 90%;
  }

  .heading-104 {
    font-size: 150px;
  }

  .text-block-193 {
    width: 100%;
  }

  .heading-106 {
    font-size: 40px;
  }

  .rich-text-block-5 {
    max-width: 95%;
  }

  .uui-button-56 {
    font-size: 1rem;
  }

  .uui-button-56:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-16:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-49 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-49:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar05_link, .uui-button-link-21 {
    font-size: 1rem;
  }

  .uui-button-link-21:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-text-size-small-32.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar05_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-badge-small-success-19 {
    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;
    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-17 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar05_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_link-2 {
    font-size: 1rem;
  }

  .uui-button-row-34 {
    align-self: stretch;
  }

  .uui-navbar01_blog-item-2 {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right-2 {
    padding: 1.5rem 1rem;
  }

  .hide-mobile-landscape-11 {
    display: none;
  }

  .uui-navbar01_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-navbar01_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-57 {
    font-size: 1rem;
  }

  .uui-button-57:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-17:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-50 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-50:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar01_link-3, .uui-button-link-22 {
    font-size: 1rem;
  }

  .uui-button-link-22:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-35 {
    align-self: stretch;
  }

  .uui-text-size-small-33.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar01_blog-item-3 {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right-3 {
    padding: 1.5rem 1rem;
  }

  .hide-mobile-landscape-12 {
    display: none;
  }

  .uui-badge-small-success-20 {
    padding: .125rem .5rem;
  }

  .uui-navbar01_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar01_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-18 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar01_component-3 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-footer01_legal-link-2:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-footer01_legal-list-2 {
    margin-bottom: 1rem;
  }

  .uui-footer01_bottom-wrapper-2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer01_social-link-2:hover, .uui-footer01_link-2:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-badge-small-success-21 {
    padding: .125rem .5rem;
  }

  .uui-footer01_menu-wrapper-2 {
    grid-column-gap: 1.5rem;
  }

  .uui-button-58 {
    font-size: 1rem;
  }

  .uui-button-58:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer01_form-block-2 {
    margin-top: 1.5rem;
  }

  .uui-styleguide_logomark-bg-19 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer01_logo-link-2 {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .uui-footer01_top-wrapper-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-page-padding-85 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-59 {
    font-size: 1rem;
  }

  .uui-button-59:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-28.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-26 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-51 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-51:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-36 {
    align-self: stretch;
  }

  .uui-button-row-36.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-42 {
    font-size: 1rem;
  }

  .uui-layout08_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-25 {
    min-height: .75rem;
  }

  .uui-heading-medium-41 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-71 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-86 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout24_image {
    border-radius: .5rem;
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout24_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xxsmall-20 {
    font-size: 1.125rem;
  }

  .uui-layout24_item-list {
    margin-bottom: 2rem;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .heading-109 {
    font-size: 64px;
  }

  .paragraph-18 {
    font-size: 18px;
  }

  .uui-layout27_lightbox-image-01-3 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout27_lightbox-image-02-3 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-lightbox_play-icon-14 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout27_lightbox-4 {
    height: 24rem;
    margin-top: 1rem;
  }

  .uui-button-60 {
    font-size: 1rem;
  }

  .uui-button-60:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-29.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-27 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-52 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-52:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-37 {
    align-self: stretch;
  }

  .uui-button-row-37.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-43 {
    font-size: 1rem;
  }

  .uui-layout27_item-list-3 {
    margin-bottom: 2rem;
  }

  .uui-layout27_content-right-3 {
    padding-top: 0;
  }

  .uui-space-xsmall-26 {
    min-height: .75rem;
  }

  .uui-heading-medium-42 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout27_component-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-72 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .uui-page-padding-87 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-203, .text-block-204, .grid-57, .text-block-205 {
    font-size: 14px;
  }

  .waves---subtitle-3 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-3 {
    font-size: 56px;
  }

  .waves-grid-hero-3 {
    grid-row-gap: 40px;
  }

  .waves---main-container-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---heading-2-no-margins-8 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves-master-cta-4 {
    padding: 80px 32px;
  }

  .waves---main-container-11 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-12 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .uui-blogpost01_author-heading-8 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-8 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-8 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-12 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-53 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-53:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-7 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-7 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-8 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-8 {
    margin-top: 2rem;
  }

  .uui-heading-large-15 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-9 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-73 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-88 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xhuge-74 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-43 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-75 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-section_heroheader10-3 {
    overflow: hidden;
  }

  .brix---display-8 {
    font-size: 48px;
    line-height: 56px;
  }

  .uui-page-padding-89 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-18 {
    font-size: 2.25rem;
  }

  .brix---section-13 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-button-tertiary-gray-18:hover {
    color: #475467;
    background-color: #0000;
  }

  .grid-60 {
    display: block;
  }

  .gradient-button-2 {
    font-size: 1rem;
  }

  .gradient-button-2:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .grid-61 {
    display: block;
  }

  .transparent-bakgrund-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_menu-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial09_divider-2 {
    display: none;
  }

  .text-meny-scroll-2 {
    font-size: 1rem;
  }

  .uui-testimonial11_slide-nav-2 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_arrow-2 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow-2:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial11_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial08_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial11_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider-3 {
    display: none;
  }

  .uui-testimonial11_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-medium-44 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial11_content-right-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_client-image-2 {
    height: 22rem;
  }

  .uui-testimonial11_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component-2 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-76 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-90 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial09_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial09_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial09_divider-3 {
    display: none;
  }

  .uui-testimonial09_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial09_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial09_lightbox-image-2 {
    height: 22rem;
  }

  .uui-lightbox_play-icon-15 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial09_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost01_author-heading-9 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-9 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-9 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-9 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-13 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-54 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-54:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-8 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-8 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-9 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-9 {
    margin-top: 2rem;
  }

  .uui-heading-large-16 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-10 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-77 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-91 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-112 {
    font-size: 40px;
  }

  .container-114 {
    padding-left: 0;
  }

  .heading-119 {
    font-size: 30px;
  }

  .text-block-212 {
    font-size: 16px;
  }

  .div-block-136, .section-93 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-blogpost01_author-heading-10 {
    font-size: 1rem;
  }

  .uui-blogpost01_author-image-10 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-10 {
    margin-right: .75rem;
  }

  .uui-blogpost01_divider-10 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-14 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-55 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-55:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-text-rich-text-9 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-9 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost01_content-10 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_content-top-10 {
    margin-top: 2rem;
  }

  .uui-heading-large-17 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-11 {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-78 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-92 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-120 {
    font-size: 40px;
  }

  .uui-button-61 {
    font-size: 1rem;
  }

  .uui-button-61:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-30.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-28 {
    width: 100%;
    max-width: none;
  }

  .uui-blogsection04_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-button-link-23 {
    font-size: 1rem;
  }

  .uui-button-link-23:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-space-small-28 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-12 {
    font-size: 1.25rem;
  }

  .uui-blogsection04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blogsection04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection04_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection04_list-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .hide-mobile-landscape-13 {
    display: none;
  }

  .uui-text-size-large-44 {
    font-size: 1rem;
  }

  .uui-space-xsmall-27 {
    min-height: .75rem;
  }

  .uui-heading-medium-45 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection04_heading {
    margin-right: 0;
  }

  .uui-blogsection04_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-79 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-93 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .f-banner-flex-row-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .f-banner-2 {
    background-color: var(--red);
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    display: block;
  }

  .svenska-navbar-med-cta {
    display: none;
  }

  .section-59-copy {
    padding-top: 100px;
  }

  .brix---text-200-bold-6, .brix---text-202 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---big-icon-left-2 {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---grid-2-columns-2 {
    grid-template-columns: 1fr;
  }

  .brix---social-media-grid-right---mbp-center-2 {
    justify-content: end;
    align-self: stretch;
    place-items: center end;
  }

  .brix---btn-primary-5 {
    padding: 20px 32px;
  }

  .brix---text-area-2 {
    border-radius: 18px;
  }

  .brix---input-2 {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---form-grid-2-columns-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---card-form-v2-2 {
    padding: 56px 32px;
  }

  .brix---mg-bottom-64px-3 {
    margin-bottom: 48px;
  }

  .brix---mg-bottom-40px-3 {
    margin-bottom: 24px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---subtitle-3 {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---section-position-relative {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .uui-heroheader08_image-5 {
    height: 22rem;
  }

  .uui-button-62 {
    font-size: 1rem;
  }

  .uui-button-62:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-18 {
    font-size: 1.125rem;
  }

  .uui-space-small-29 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-19 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-80 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-94 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-67 {
    grid-column-gap: 41px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .br-dtext-content-copy, .br-dtext-content-copy-copy {
    font-size: 1rem;
  }

  .uui-text-size-xlarge-18-copy {
    font-size: 1.125rem;
  }

  .uui-button-63 {
    font-size: 1rem;
  }

  .uui-button-63:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-31.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-29 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-56 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-56:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-38 {
    align-self: stretch;
  }

  .uui-button-row-38.button-row-center.is-reverse-mobile-landscape, .uui-button-row-38.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-21 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-28 {
    min-height: .75rem;
  }

  .uui-layout75_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-45 {
    font-size: 1rem;
  }

  .uui-heading-medium-46 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-15 {
    padding: .125rem .5rem;
  }

  .uui-layout75_component {
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-81 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-95 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .f-banner-flex-row-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .f-banner-3 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .br-dtext-centrerad-mobil-copy {
    font-size: 1rem;
  }

  .gradient-button-text-copy.max-width-full-mobile-landscape {
    display: block;
  }

  .uui-page-padding-29-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .br-dtext-content-copy {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-16-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-29-copy-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout08_component-copy {
    grid-row-gap: 3rem;
  }

  .container-123 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-124 {
    font-size: 40px;
  }

  .uui-space-xxlarge-11 {
    min-height: 3rem;
  }

  .uui-logos01_wrapper-7 {
    padding: .5rem 1rem;
  }

  .uui-page-padding-96 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-svart-mobilanpassad-v-nster-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .h2-svart-mobilanpassad-center-copy {
    font-size: 30px;
  }

  .heading-126 {
    font-size: 40px;
  }

  .search-result-wrapper {
    margin-top: 0;
  }

  .container-126 {
    max-width: 90%;
    margin-top: 120px;
  }

  .brix---btn-primary-small-2 {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl-2 {
    display: none;
  }

  .brix---btn-circle-secondary-small {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---header-nav-list-item-show-in-mbl-2 {
    display: block;
  }

  .brix---header-logo-2 {
    max-width: 90%;
  }

  .f-banner-badge {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .f-banner-dark {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .search-form-wrapper {
    border-left-style: none;
  }

  .header-copy {
    padding-top: 60px;
  }

  .uui-button-64 {
    font-size: 1rem;
  }

  .uui-button-64:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-39 {
    align-self: stretch;
  }

  .uui-button-row-39.button-row-center.is-reverse-mobile-landscape, .uui-button-row-39.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-30 {
    min-height: 1.25rem;
  }

  .uui-text-size-large-46 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-22 {
    font-size: 1.125rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-12 {
    min-height: 1.5rem;
  }

  .uui-faq01_component-3 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-29 {
    min-height: .75rem;
  }

  .uui-heading-medium-47 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-82 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-97 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader08_image-6 {
    height: 22rem;
  }

  .uui-heroheader08_form-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-19 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-20 {
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-19-copy {
    font-size: 1.125rem;
  }

  .uui-heroheader12_form {
    margin-top: 2rem;
  }

  .uui-heading-xlarge-21 {
    font-size: 2.25rem;
  }

  .svenska-navbar-utan-cta {
    display: block;
  }

  .uui-heroheader16_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-button-65 {
    font-size: 1rem;
  }

  .uui-button-65:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-65.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-32.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-30 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-42.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-57 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-57:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-57.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-40 {
    align-self: stretch;
  }

  .uui-button-row-40.button-row-center.is-reverse-mobile-landscape, .uui-button-row-40.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-12 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-20 {
    font-size: 1.125rem;
  }

  .uui-space-small-31 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-22 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-6 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-7 {
    font-size: .75rem;
  }

  .uui-space-xhuge-6 {
    min-height: 4rem;
  }

  .uui-page-padding-98 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero1 {
    margin-top: 100px;
  }

  .logos-without-title-3 {
    padding: 60px 15px;
  }

  .clients-wrapper-three-4 {
    margin-bottom: -30px;
  }

  .clients-image-three-4 {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .uui-layout13_image-01-2 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02-2 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper-3 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-16 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox-3 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-13 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link-3 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-83 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-99 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .libraries-howitworks_tabs-menu {
    display: none;
    position: relative;
    top: 0;
  }

  .libraries-howitworks_video-wrapper {
    width: 100%;
    height: auto;
    margin-left: auto;
    padding-top: 62.5%;
    position: relative;
  }

  .libraries-howitworks_desktop-content-wrapper {
    display: none;
  }

  .libraries-howitworks_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .libraries-howitworks_content-right {
    background-position: 0 0, 50% 75%;
    background-size: 18.75rem, 50rem;
    background-attachment: scroll, scroll;
    padding: 2rem;
  }

  .libraries-howitworks_content-right.is-item1, .libraries-howitworks_content-right.is-item1-copy, .libraries-howitworks_content-right.is-item1 {
    height: auto;
    position: relative;
  }

  .heading-huge {
    font-size: 2.125rem;
  }

  .libraries-howitworks_mobile-image-wrapper {
    width: 100%;
    height: 100%;
    margin-top: 2rem;
    display: block;
  }

  .libraries-howitworks_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .libraries-howitworks_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .h2-svart-mobilanpassad-center-copy-copy, .h2-svart-mobilanpassad-center-copy-copy-copy, .h2-svart-mobilanpassad-center-copy-copy-copy-copy {
    font-size: 30px;
  }

  .headlines-group-small {
    width: 13vw;
    height: 15vw;
  }

  .headlines-group-small.bigger {
    width: 16vw;
    height: 20vw;
  }

  .nav-menu-2 {
    background-color: #fcfbf3;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .sticky-image-column {
    width: 100%;
    padding-left: 2.5em;
    position: relative;
  }

  .mobile-menu-toggle {
    margin-top: -10px;
    padding: 0;
  }

  .mobile-menu-toggle.w--open {
    background-color: #ffda5440;
    border-radius: 10px;
  }

  .sticky-wrapper-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .text-big {
    font-size: 1.3em;
  }

  .header-4 {
    height: 4em;
    padding-bottom: 0;
  }

  .headlines-group-headline-container {
    height: 15vw;
  }

  .text-2xlarge.hero-headline {
    font-size: 3.5em;
  }

  .dot-wrapper {
    width: 1.5em;
    height: 1em;
    padding-left: 2px;
    padding-right: 2px;
  }

  .hero-image-block {
    width: 45vw;
  }

  .container-129.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .download-bg-image-wrapper {
    height: 18vw;
  }

  .download-bg-image-wrapper.left, .dowload-bg-image-container.right {
    height: 20vw;
  }

  .paragraph-big {
    font-size: 1.4em;
  }

  .text-large {
    font-size: 2em;
  }

  .section-107.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-107.headlines-paragraph {
    padding-bottom: 3em;
  }

  .section-107.product {
    padding-bottom: 0;
  }

  .header-5 {
    height: 4em;
    padding-bottom: 0;
  }

  .container-130.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-108.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-108.headlines-paragraph {
    padding-bottom: 3em;
  }

  .section-108.product {
    padding-bottom: 0;
  }

  .sticky-text-2 {
    width: 100%;
    padding-top: 2em;
    position: relative;
    top: 0;
  }

  .header-6 {
    height: 4em;
    padding-bottom: 0;
  }

  .sticky-image-column-2 {
    width: 100%;
    padding-left: 2.5em;
    position: relative;
  }

  .container-131.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-109.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-109.product {
    padding-bottom: 0;
  }

  .header-7 {
    height: 4em;
    padding-bottom: 0;
  }

  .sticky-image-column-3 {
    width: 100%;
    padding-left: 2.5em;
    position: relative;
  }

  .container-132.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-110.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-110.product {
    padding-bottom: 0;
  }

  .header-8 {
    height: 4em;
    padding-bottom: 0;
  }

  .sticky-image-column-4 {
    width: 100%;
    padding-left: 2.5em;
    position: relative;
  }

  .container-133.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-111.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-111.product {
    padding-bottom: 0;
  }

  .container-134.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-112.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-112.product {
    padding-bottom: 0;
  }

  .sticky-text {
    width: 100%;
    padding-top: 2em;
    position: relative;
    top: 0;
  }

  .container-135.sticky-container {
    min-height: 0;
    padding-bottom: 5em;
  }

  .section-113.mission {
    padding-top: 6em;
    padding-bottom: 2em;
  }

  .section-113.product {
    padding-bottom: 0;
  }

  .uui-layout13_image-01-3 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02-3 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper-4 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-17 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox-4 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-14 {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link-4 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-3 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-84 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-100 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-svart-mobilanpassad-v-nster-copy-copy, .h2-svart-mobilanpassad-v-nster-copy-copy-copy, .h2-svart-mobilanpassad-v-nster-copy-copy-copy-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .testimonials_wrapper-second {
    grid-template-columns: 1fr;
  }

  .home_header-content {
    text-align: left;
  }

  .footer_content-wrapper {
    flex-direction: column;
    grid-template-columns: .5fr;
    display: flex;
  }

  .features_grid {
    grid-template-columns: 1fr;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
    font-size: 1rem;
  }

  .modal_wrapper {
    width: 100%;
  }

  .navbar_component {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .process_wrapper {
    align-items: flex-start;
  }

  .process_header-mobile {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .modal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .process_content-wrapper {
    grid-template-columns: 1fr;
  }

  .process_header-desktop {
    text-align: left;
    display: none;
  }

  .news_grid-wrapper {
    grid-template-columns: 1fr;
  }

  .footer_coprights-wrapper {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .features_header-wrapper {
    grid-template-columns: 2fr;
  }

  .dashboards_grid-wrapper.padding-medium.overflow-hidden, .testimonials_wrapper {
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.6rem;
  }

  .process_right {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .testimonial.hide-mobile-portrait {
    display: none;
  }

  .news_header-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .testimonials_header-wrapper {
    align-items: flex-start;
  }

  .footer_wrapper {
    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;
    justify-content: space-around;
    align-items: stretch;
    display: grid;
  }

  .heading-style-h4 {
    line-height: 1.2;
  }

  .footer_links-wrapper {
    align-items: flex-start;
  }

  .cookie_banner-wrapper {
    border-radius: 18px;
  }

  .cookie_banner-wrapper.cookie_banner {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    bottom: 1.5rem;
    left: 1.5rem;
    right: 1.5rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .button-41, .button-42 {
    padding: .8rem 1.4rem;
  }

  .uui-button-secondary-gray-58 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-58:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-66 {
    font-size: 1rem;
  }

  .uui-button-66:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-space-medium-13 {
    min-height: 1.5rem;
  }

  .uui-pricing07_price-3 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-23 {
    font-size: 1.125rem;
  }

  .uui-pricing07_plans-3 {
    display: none;
  }

  .uui-badge-16 {
    padding: .125rem .5rem;
  }

  .uui-pricing07_component-3 {
    margin-top: 2rem;
  }

  .uui-text-size-large-47 {
    font-size: 1rem;
  }

  .uui-space-xsmall-30 {
    min-height: .75rem;
  }

  .uui-heading-medium-48 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-85 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-101 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-svart-mobilanpassad-v-nster-copy-copy-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-16-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h1-center {
    font-size: 3rem;
  }

  .h1-parent-sidor-copy {
    font-size: 40px;
    line-height: 48px;
  }

  .heading-style-h1-copy {
    font-size: 3rem;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button-67 {
    font-size: 1rem;
  }

  .uui-button-67:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-67.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-33.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-31 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-43.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-59 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-59:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-59.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-41 {
    align-self: stretch;
  }

  .uui-button-row-41.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-41.button-row-center-mobile-landscape {
    justify-content: center;
  }

  .uui-space-large-13 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-21 {
    font-size: 1.125rem;
  }

  .uui-space-small-32 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-23 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-7 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-8 {
    font-size: .75rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-86 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-102 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-xlarge-22 {
    font-size: 1.125rem;
  }

  .uui-heroheader08_image-7 {
    height: 22rem;
  }

  .uui-heroheader08_form-6 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .feature-text-container-1 {
    padding: 1rem;
  }

  .feature-image-1 {
    height: 100%;
  }

  .feature-text-container-2 {
    padding: 1rem;
  }

  .spacer-xxlarge-2 {
    padding-top: 3rem;
  }

  .lightbox {
    width: 100%;
  }

  .play-icon-wrap {
    width: 4rem;
    height: 4rem;
  }

  .padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-wrap_centered {
    max-width: 27.5rem;
  }

  .logo-medium {
    height: 1.5rem;
  }

  .spacer-medium-2 {
    padding-top: 1.5rem;
  }

  .eyebrow {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .text-size-medium-2 {
    letter-spacing: -.011em;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .icon-medium {
    width: 1.5rem;
    height: 1.5rem;
  }

  .button-43 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .button-43.is-large {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .padding-global-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .features-grid_icon-text {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .icon-small {
    width: 1.25rem;
    height: 1.25rem;
  }

  .heading-size-large {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .container-small-2 {
    max-width: 32rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .padding-global-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .column-medium {
    grid-row-gap: .75rem;
  }

  .spacer-small-2 {
    padding-top: 1.25rem;
  }

  .text-size-small-2 {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .text-wrap_centered-mobile {
    max-width: 25rem;
  }

  .padding-global-6, .padding-global-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .circle-medium {
    width: 3rem;
    height: 3rem;
  }

  .padding-global-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-wrap_centered-mobile-2 {
    max-width: 25rem;
  }

  .padding-global-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-with-icon {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-with-icon.is-large {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .button-icon-2.is-large {
    width: 1rem;
    height: 1rem;
  }

  .padding-global-10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-icon-3.is-large {
    width: 1rem;
    height: 1rem;
  }

  .text-wrap_centered-copy {
    max-width: 27.5rem;
  }

  .looping_text-wrapper {
    height: 15rem;
  }

  .text-size-xsmall {
    font-size: .625rem;
    line-height: 1rem;
  }

  .looping_text-holder {
    width: 16rem;
    height: 12rem;
    overflow: hidden;
  }

  .looping_title {
    font-size: 2.5rem;
    position: relative;
    bottom: -.25rem;
  }

  .looping_track {
    height: 15rem;
  }

  .button-44 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .button-44.is-large {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .looping_text {
    letter-spacing: -.025em;
    font-size: 2.5rem;
  }

  .button-45 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .button-45.is-large {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .uui-heading-small-3-copy, .uui-heading-small-3-copy-copy {
    font-size: 1.5rem;
  }

  .uui-layout74_list-copy {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-cta01_image-02-2 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-cta01_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-cta01_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-68 {
    font-size: 1rem;
  }

  .uui-button-68:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-34.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-32 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-60 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-60:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-42 {
    align-self: stretch;
  }

  .uui-button-row-42.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-14 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-48 {
    font-size: 1rem;
  }

  .uui-space-small-33 {
    min-height: 1.25rem;
  }

  .uui-heading-large-18 {
    font-size: 2.25rem;
  }

  .uui-cta01_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-87 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-103 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-228 {
    font-size: 1.125rem;
  }

  .heading-133 {
    font-size: 5rem;
    line-height: 4rem;
  }

  .button-47 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .button-47.is-large {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .text-wrap_centered-2 {
    max-width: 27.5rem;
  }

  .button-copy {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .heading-134 {
    font-size: 5rem;
  }

  .text-block-229, .uui-button-69 {
    font-size: 1rem;
  }

  .uui-button-69:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-secondary-gray-61 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-61:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-43 {
    align-self: stretch;
  }

  .uui-career06_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-badge-17 {
    padding: .125rem .5rem;
  }

  .uui-career06_item {
    padding: 1.25rem;
  }

  .uui-career06_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-49 {
    font-size: 1rem;
  }

  .uui-space-xsmall-31 {
    min-height: .75rem;
  }

  .uui-heading-medium-49 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-88 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-104 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-career07_detail-wrapper {
    margin-right: 1.25rem;
  }

  .uui-career09_job-details-wrapper {
    margin-top: 1.25rem;
  }

  .uui-button-link-24 {
    font-size: 1rem;
  }

  .uui-button-link-24:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-career09_item {
    padding: 1.35rem;
  }

  .uui-career09_tabs-menu {
    display: block;
  }

  .uui-career09_component {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-text-size-large-50 {
    font-size: 1rem;
  }

  .uui-heading-medium-50 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-career09_tabs-menu-2 {
    display: block;
  }

  .uui-page-padding-105 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-51 {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-89, .uui-padding-vertical-xhuge-90 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-large-52 {
    font-size: 1rem;
  }

  .uui-page-padding-106, .uui-page-padding-107 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-53 {
    font-size: 1rem;
  }

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-40 {
    max-width: 32rem;
  }

  .text-size-large-6 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .heading-style-h1-2 {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-large-7 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .padding-section-medium-8 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h5-2 {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .container-40-2 {
    max-width: 32rem;
  }

  .text-size-large-8 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .heading-style-h1-3 {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .padding-section-medium-9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-271 {
    margin-top: 0;
    padding-top: 0;
  }

  .h1-parent-sidor-copy {
    letter-spacing: -2px;
    font-size: 40px;
    line-height: 48px;
  }

  .uui-heroheader08_image-8 {
    height: 22rem;
  }

  .uui-button-70 {
    font-size: 1rem;
  }

  .uui-button-70:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-70.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader08_form-7 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-23 {
    font-size: 1.125rem;
  }

  .uui-space-small-34 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-24 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-91 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-108 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-xxlarge-12 {
    min-height: 3rem;
  }

  .uui-logos04_logo-7 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-7 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-7 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-7 {
    height: 3.5rem;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr;
  }

  .f-h3-heading-5 {
    font-size: 40px;
  }

  .f-section-large-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-svart-mobilanpassad-center-stor {
    font-size: 30px;
  }

  .uui-space-small-34-copy {
    min-height: 1.25rem;
  }

  .uui-space-xxlarge-9-copy {
    min-height: 3rem;
  }

  .uui-text-size-xlarge-24 {
    font-size: 1.125rem;
  }

  .uui-space-small-35 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-25 {
    font-size: 2.25rem;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-wrapper-36.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-33 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-45.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-62 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-62:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-62.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-44 {
    align-self: stretch;
  }

  .uui-button-row-44.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-14 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-25 {
    font-size: 1.125rem;
  }

  .grid-73 {
    display: block;
  }

  .looping_logos-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 25rem;
  }

  .uui-section_heroheader14-4-copy {
    display: block;
  }

  .waves---subtitle-4 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-4 {
    font-size: 40px;
  }

  .waves-title-wrap-hero-5 {
    text-align: center;
    align-items: center;
  }

  .waves---main-container-12 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves-section-hero-5 {
    height: 600px;
    padding-top: 160px;
    padding-bottom: 0;
  }

  .waves-section-hero-6 {
    padding-top: 160px;
  }

  .uui-text-size-xlarge-13-copy {
    text-align: center;
    font-size: 1.125rem;
  }

  .uui-max-width-large-34-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-space-small-24-copy {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-61-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xxsmall-18-copy {
    font-size: 1.125rem;
  }

  .uui-heroheader05_image-blob-2 {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-heroheader05_image-2 {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-heroheader05_image-wrapper-2 {
    height: 22rem;
  }

  .uui-button-row-45 {
    align-self: stretch;
  }

  .uui-space-large-15 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-26 {
    font-size: 1.125rem;
  }

  .uui-space-small-36 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-26 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-8 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-9 {
    font-size: .75rem;
  }

  .uui-padding-vertical-xhuge-92 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-109 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rl_layout28_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .heading-huge-2 {
    font-size: 2.125rem;
  }

  .page-padding {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .h2-svart-mobilanpassad-center-stor-copy {
    font-size: 30px;
  }

  .uui-button-71 {
    font-size: 1rem;
  }

  .uui-button-71:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-38.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-34 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-63 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-63:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-46 {
    align-self: stretch;
  }

  .uui-button-row-46.button-row-center.is-reverse-mobile-landscape, .uui-button-row-46.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-15 {
    min-height: 1.5rem;
  }

  .uui-text-size-xlarge-27 {
    font-size: 1.125rem;
  }

  .uui-space-small-37 {
    min-height: 1.25rem;
  }

  .uui-heading-large-19 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-93 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-110 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-271-copy {
    margin-top: 0;
    padding-top: 0;
  }

  .uui-space-xxlarge-13 {
    min-height: 3rem;
  }

  .uui-logos04_logo-8 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-8 {
    padding: .5rem 1rem;
  }

  .uui-logos04_list-8 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logo-loop_component-8 {
    height: 3.5rem;
  }

  .uui-logos04_logo-9 {
    height: 2.5rem;
  }

  .uui-logo-loop_component-9 {
    height: 3.5rem;
  }

  .uui-space-xxlarge-14 {
    min-height: 3rem;
  }

  .uui-logos04_list-9 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-9 {
    padding: .5rem 1rem;
  }

  .uui-heroheader18_background {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64ef550ee63f78db8ad5f992_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-heroheader18_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-button-72 {
    font-size: 1rem;
  }

  .uui-button-72:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-72.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-39.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-35 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-46.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-64 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-64:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-64.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-47 {
    align-self: stretch;
  }

  .uui-button-row-47.button-row-center.is-reverse-mobile-landscape, .uui-button-row-47.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-16 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-28 {
    font-size: 1.125rem;
  }

  .uui-space-small-38 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-27 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-9 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-10 {
    font-size: .75rem;
  }

  .uui-space-xhuge-7 {
    min-height: 4rem;
  }

  .uui-container-large-97 {
    padding-top: 0;
  }

  .uui-page-padding-111 {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader20_background-2 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64ef550ee63f78db8ad5f992_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-lightbox_play-icon-18 {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox-2 {
    height: 20rem;
  }

  .uui-padding-vertical-xhuge-94 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-space-large-16-copy {
    min-height: 2rem;
  }

  .uui-layout39_image-02 {
    width: 35%;
    max-width: none;
    left: 1rem;
  }

  .uui-layout39_image-01 {
    border-radius: .5rem;
    width: 100%;
  }

  .uui-layout39_image-wrapper {
    justify-content: flex-start;
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-space-medium-16 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-54 {
    font-size: 1rem;
  }

  .uui-space-xsmall-32 {
    min-height: .75rem;
  }

  .uui-heading-medium-51 {
    font-size: 30px;
    line-height: 1.4;
  }

  .uui-page-padding-112 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_layout38 {
    margin-top: 0;
    padding-top: 20px;
  }

  .uui-button-link-25 {
    font-size: 1rem;
  }

  .uui-button-link-25:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-heading-xsmall-15 {
    font-size: 1.25rem;
  }

  .uui-layout33_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-113 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-24 {
    font-size: 1.125rem;
  }

  .uui-layout73_image-wrapper-2 {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .sticky-wrap-2 {
    height: auto;
    overflow: visible;
  }

  .description {
    margin-top: .875rem;
    font-size: 1.125rem;
  }

  .scroll-inner-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .scroll-card-2 {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .heading-140 {
    font-size: 1.75rem;
  }

  .sticky-wrap-3 {
    height: auto;
    overflow: visible;
  }

  .scroll-card-3 {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .heading-141 {
    font-size: 1.75rem;
  }

  .sticky-wrap-4 {
    height: auto;
    overflow: visible;
  }

  .scroll-inner-3 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .scroll-card-4 {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .heading-142 {
    font-size: 1.75rem;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape-14 {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 6rem;
    height: 22rem;
  }

  .uui-button-73 {
    font-size: 1rem;
  }

  .uui-button-73:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-73.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-40.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-36 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-47.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-65 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-65:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-65.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-48 {
    align-self: stretch;
  }

  .uui-button-row-48.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-17 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-29 {
    font-size: 1.125rem;
  }

  .uui-space-small-39 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-95 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-114 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .brix---heading-h3-size-12 {
    font-size: 16px;
  }

  .uui-badge-18 {
    padding: .125rem .5rem;
  }

  .brix---heading-h2-size-15 {
    font-size: 28px;
    line-height: 40px;
  }

  .margin-bottom-24px-12 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .h1-parent-sidor-copy-2 {
    letter-spacing: -2px;
    font-size: 40px;
    line-height: 48px;
  }

  .uui-page-padding-115 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-74 {
    font-size: 1rem;
  }

  .uui-button-74:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-page-padding-116 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-55, .uui-text-size-large-56 {
    font-size: 1rem;
  }

  .brix---cta-card-2 {
    padding: 56px 40px;
  }

  .brix---section-small-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---section-14 {
    padding-top: 100px;
    padding-bottom: 20px;
  }

  .uui-career06_item-2 {
    padding: 1.25rem;
  }

  .h2-vit-mobilanpassad-center-stor-copy {
    font-size: 30px;
  }

  .uui-layout04_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-75 {
    font-size: 1rem;
  }

  .uui-button-75:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-41.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-37 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-66 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-66:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-49 {
    align-self: stretch;
  }

  .uui-button-row-49.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-25 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-33 {
    min-height: .75rem;
  }

  .uui-layout04_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-57 {
    font-size: 1rem;
  }

  .uui-heading-medium-52 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-96 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-117 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-15-copy, .uui-heading-xsmall-15-copy-copy {
    font-size: 1.25rem;
  }

  .uui-button-link-26 {
    font-size: 1rem;
  }

  .uui-button-link-26:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-row-50 {
    align-self: stretch;
  }

  .uui-button-row-50.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-40 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-26 {
    font-size: 1.125rem;
  }

  .uui-layout87_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-97 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-118 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sticky-wrap-5 {
    height: auto;
    overflow: visible;
  }

  .scroll-inner-4 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .scroll-card-5 {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .heading-146 {
    font-size: 1.75rem;
  }

  .uui-layout01_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout01_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-76 {
    font-size: 1rem;
  }

  .uui-button-76:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-42.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-38 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-67 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-67:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-space-medium-17 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-58 {
    font-size: 1rem;
  }

  .uui-space-xsmall-34 {
    min-height: .75rem;
  }

  .uui-heading-medium-53 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout01_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-98 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sticky-wrap-6 {
    height: auto;
    overflow: visible;
  }

  .scroll-inner-5 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .scroll-card-6 {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    margin: 1rem 0;
  }

  .heading-147 {
    font-size: 1.75rem;
  }

  .sticky-container-7 {
    display: none;
  }

  .scroll-inner-5-copy {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .scroll-inner-mobile {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    display: block;
  }

  .uui-heading-medium-51-copy {
    font-size: 30px;
    line-height: 1.4;
  }

  .uui-heroheader08_image-9 {
    height: 22rem;
  }

  .uui-button-77 {
    font-size: 1rem;
  }

  .uui-button-77:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heroheader08_form-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-30 {
    font-size: 1.125rem;
  }

  .uui-space-small-41 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-29 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-99 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-119 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-15-copy-copy {
    font-size: 1.25rem;
  }

  .uui-button-link-11-copy {
    font-size: 1rem;
  }

  .uui-button-link-11-copy:hover {
    color: var(--untitled-ui-primary700);
  }

  .knapp-vit-copy {
    font-size: 1rem;
  }

  .knapp-vit-copy:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .div-block-14-copy {
    max-width: 90%;
    margin-top: 40px;
    margin-left: 20px;
  }

  .cta-kort {
    height: 400px;
  }

  .heading-style-h1-3-copy {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .brix---section-small-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .webinar-kort {
    height: 400px;
  }

  .e-book-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-4-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .e-book-form {
    margin-top: 3rem;
  }

  .e-book-image-wrapper {
    max-width: 100%;
  }

  .engelska-navbar-utan-cta {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .engelska-navbar-med-cta {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .uui-button-78 {
    font-size: 1rem;
  }

  .uui-button-78:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-19:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-68 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-68:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-8 {
    font-size: 1rem;
  }

  .uui-text-size-small-41.hide-mobile-landscape-15, .hide-mobile-landscape-15 {
    display: none;
  }

  .uui-badge-small-success-22 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-5 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-5 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-9 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-20 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-10 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-79 {
    font-size: 1rem;
  }

  .uui-button-79:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-tertiary-gray-20:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-69 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-69:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-navbar08_link-9 {
    font-size: 1rem;
  }

  .uui-text-size-small-42.hide-mobile-landscape-16, .hide-mobile-landscape-16 {
    display: none;
  }

  .uui-badge-small-success-23 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list-6 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content-6 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle-10 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-21 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component-11 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_link-4 {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list-4 {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle-4 {
    font-size: 1rem;
  }

  .uui-navbar07_menu-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_component-4 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-bar-three-section {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_link-2, .uui-button-link-27 {
    font-size: 1rem;
  }

  .uui-button-link-27:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-button-link-gray-3 {
    font-size: 1rem;
  }

  .uui-button-link-gray-3:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-button-row-51 {
    align-self: stretch;
  }

  .uui-text-size-small-43.hide-mobile-landscape {
    display: none;
  }

  .uui-navbar02_blog-item-3 {
    padding: 0;
  }

  .uui-navbar02_blog-item-3:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right-3 {
    padding: 2rem 1rem;
  }

  .uui-navbar02_dropdown-link-list-3 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-toggle-3 {
    font-size: 1rem;
  }

  .uui-navbar02_menu-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader19_image-2 {
    border-radius: .5rem;
  }

  .uui-button-80 {
    font-size: 1rem;
  }

  .uui-button-80:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-80.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-44.max-width-full-mobile-landscape-39 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-39 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-49.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-70 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-70:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-70.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-52 {
    align-self: stretch;
  }

  .uui-button-row-52.button-row-center.is-reverse-mobile-landscape, .uui-button-row-52.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-18 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-31 {
    font-size: 1.125rem;
  }

  .uui-space-small-42 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-30 {
    font-size: 2.25rem;
  }

  .uui-max-width-xlarge-13, .uui-text-align-center-45 {
    max-width: 100%;
  }

  .uui-padding-vertical-xhuge-100 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-120 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar03_component-6-copy {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .svenska-navbar-utan-cta_2024 {
    display: block;
  }

  .stor-rubrik {
    font-size: 2.25rem;
  }

  .introtext {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .litet-avst-nd {
    min-height: 1.25rem;
  }

  .br-dtext_ny {
    font-size: 1rem;
  }

  .uui-layout08_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-35 {
    min-height: .75rem;
  }

  .uui-heading-medium-54 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component-3 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-101 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-v-nster {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout44_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-layout44_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-button-81 {
    font-size: 1rem;
  }

  .uui-button-81:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-wrapper-45.max-width-full-mobile-landscape-40 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-40 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-71 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-71:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-row-53 {
    align-self: stretch;
  }

  .uui-button-row-53.button-row-center.is-reverse-mobile-landscape, .uui-button-row-53.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout44_logo-row {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-medium-18 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-60 {
    font-size: 1rem;
  }

  .uui-space-xsmall-36 {
    min-height: .75rem;
  }

  .uui-heading-medium-55 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-102 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-121 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lodr-tt-omslagsbild {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-centrerad {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .br-dtext-svart {
    font-size: 1rem;
  }

  .banner-omslag {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-v-nster-vit {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .br-dtext_ny-vit {
    font-size: 1rem;
  }

  .hero-lodr-tt {
    padding-bottom: 0;
  }

  .mellan-avst-nd {
    min-height: 1.25rem;
  }

  .uui-page-padding-122 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-41 {
    width: 100%;
    max-width: none;
  }

  .gradient-knapp-2024 {
    font-size: 1rem;
  }

  .gradient-knapp-2024:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .gradient-knapp-2024.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-31 {
    font-size: 2.25rem;
  }

  .uui-button-row-54 {
    align-self: stretch;
  }

  .uui-button-row-54.button-row-center.is-reverse-mobile-landscape, .uui-button-row-54.is-reverse-mobile-landscape, .uui-button-row-54.button-row-left.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-hero.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape, .uui-button-row-54.button-row-left-and-center.is-reverse-mobile-landscape, .uui-button-row-54.button-row-center-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-46.max-width-full-mobile-landscape-41 {
    width: 100%;
  }

  .uui-button-icon-50.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-32 {
    font-size: 1.125rem;
  }

  .uui-button-secondary-gray-72 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-72:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-72.is-button-large {
    grid-column-gap: .5rem;
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-43 {
    min-height: 1.25rem;
  }

  .uui-space-large-19 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-103 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .vit-knapp-2024 {
    font-size: 1rem;
  }

  .vit-knapp-2024:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .vit-knapp-2024.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-82 {
    font-size: 1rem;
  }

  .uui-button-82:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-82.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-badge-group-11 {
    font-size: .75rem;
  }

  .uui-badge-group_badge-10 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-heroheader16_image-wrapper-2 {
    padding-bottom: 4rem;
  }

  .uui-space-xhuge-8 {
    min-height: 4rem;
  }

  .stor-rubrik-v-nster {
    font-size: 2.25rem;
  }

  .introtext-v-nster {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .uui-text-align-left {
    max-width: 100%;
  }

  .rubrik-cms-webinar-h1 {
    font-size: 2.25rem;
  }

  .uui-page-padding-123 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner05_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner05_text-wrapper {
    flex-direction: column;
  }

  .uui-banner05_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner05_close-button:hover {
    color: var(--untitled-ui-gray500);
    background-color: #0000;
  }

  .uui-banner05_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .uui-button-secondary-gray-73 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-73:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-83 {
    font-size: 1rem;
  }

  .uui-button-83:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-banner18_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-banner18_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner18_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner18_close-button:hover {
    color: var(--untitled-ui-primary500);
    background-color: #0000;
  }

  .svenska-navbar-med-cta-2024 {
    display: block;
  }

  .nav-bar-svenska-med-cta {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-content-6-copy {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .text-block-266 {
    font-size: 1.125rem;
  }

  .uui-navbar03_component-6-copy-copy {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-page-padding-124 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-42 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-61 {
    font-size: 1rem;
  }

  .uui-heading-medium-56 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-84 {
    font-size: 1rem;
  }

  .uui-button-84:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-heading-xsmall-16 {
    font-size: 1.25rem;
  }

  .uui-button-row-55 {
    align-self: stretch;
  }

  .uui-button-wrapper-47.max-width-full-mobile-landscape-42 {
    width: 100%;
  }

  .uui-blogsection01_component {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-blogsection01_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection01_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection01_image-link:hover {
    box-shadow: none;
  }

  .uui-space-xsmall-37 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-104 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-center {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-100-copy-copy {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .uui-page-padding-125 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary {
    font-size: 1rem;
  }

  .uui-button-secondary:hover {
    background-color: var(--untitled-ui-primary50);
  }

  .uui-banner04_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner04_close-button:hover {
    background-color: #0000;
  }

  .uui-banner04_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner04_text-wrapper {
    align-items: flex-start;
  }

  .uui-banner04_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .uui-page-padding-126 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-secondary-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-2:hover {
    background-color: var(--untitled-ui-primary50);
  }

  .uui-banner01_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner01_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner01_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .banner {
    display: none;
  }

  .uui-page-padding-127 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-43 {
    width: 100%;
    max-width: none;
  }

  .uui-button-85 {
    font-size: 1rem;
  }

  .uui-button-85:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-85.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-32 {
    font-size: 2.25rem;
  }

  .uui-button-row-56 {
    align-self: stretch;
  }

  .uui-button-row-56.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-48.max-width-full-mobile-landscape-43 {
    width: 100%;
  }

  .uui-button-icon-51.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-33 {
    font-size: 1.125rem;
  }

  .uui-heroheader22_image-2 {
    max-width: none;
    height: 22rem;
  }

  .uui-button-secondary-gray-74 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-74:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-74.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-44 {
    min-height: 1.25rem;
  }

  .uui-space-large-20 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-105 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .f-h3-heading-6 {
    font-size: 40px;
  }

  .f-section-large-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-image-tall-3 {
    height: 100%;
  }

  .f-gallery-image-s-3 {
    height: 180px;
  }

  .cms-webinar-blogg-vit p, .cms-webinar-blogg-vit li {
    font-size: 16px;
  }

  .cms-webinar-blogg-vit figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .cms-webinar-blogg-vit figcaption {
    margin-top: .75rem;
  }

  .uui-padding-vertical-xhuge-100-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-lodr-tt-copy {
    padding-bottom: 0;
  }

  .uui-text-rich-text-10 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-10 figcaption {
    margin-top: .75rem;
  }

  .uui-page-padding-128 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-20 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper-12 {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_content-11 {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_divider-11 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost01_author-image-11 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper-11 {
    margin-right: .75rem;
  }

  .uui-blogpost01_content-top-11 {
    margin-top: 2rem;
  }

  .uui-badge-19 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-75 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-75:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-padding-vertical-xhuge-106 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost01_author-heading-11 {
    font-size: 1rem;
  }

  .stor-rubrik-v-nster-vit-i2024 {
    font-size: 2.25rem;
  }

  .introtext-v-nster-vit {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125rem;
  }

  .stor-rubrik-v-nster-vit {
    font-size: 2.25rem;
  }

  .br-dtext_ny-centrerad {
    font-size: 1rem;
  }

  .uui-page-padding-129 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-17 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-19 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_tabs-link-5 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-4 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-4 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-01-4 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-wrapper-5 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-5 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_lightbox-image-5 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-padding-vertical-xhuge-107, .uui-padding-vertical-xhuge-107-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xsmall-18 {
    font-size: 1.25rem;
  }

  .uui-button-row-57 {
    align-self: stretch;
  }

  .uui-button-link-28 {
    font-size: 1rem;
  }

  .uui-button-link-28:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-small-45 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-101-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout13_image-wrapper-5-copy, .uui-layout13_image-wrapper-5-copy-copy {
    height: 24rem;
    min-height: auto;
  }

  .banner-omslag-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-130 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-44 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-62 {
    font-size: 1rem;
  }

  .uui-heading-medium-57 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-86 {
    font-size: 1rem;
  }

  .uui-button-86:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-58 {
    align-self: stretch;
  }

  .uui-button-row-58.button-row-center.is-reverse-mobile-landscape, .uui-button-row-58.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-49.max-width-full-mobile-landscape-44 {
    width: 100%;
  }

  .uui-badge-20 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-76 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-76:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-layout40_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-space-xsmall-38 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-108 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xsmall-19 {
    font-size: 1.25rem;
  }

  .uui-layout19_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout19_item-list {
    grid-row-gap: 2.5rem;
  }

  .uui-button-link-29 {
    font-size: 1rem;
  }

  .uui-button-link-29:hover {
    color: var(--untitled-ui-primary700);
  }

  .stor-rubrik-copy {
    font-size: 2.25rem;
  }

  .waves---mega-heading-5 {
    font-size: 56px;
  }

  .waves---subtitle-5 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---main-container-13 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves-section-hero-7 {
    padding-top: 160px;
  }

  .waves-title-wrap-hero-6 {
    text-align: center;
    align-items: center;
  }

  .h2-v-nster-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .button-row-center-2025 {
    align-self: stretch;
  }

  .button-row-center-2025.button-row-center.is-reverse-mobile-landscape, .button-row-center-2025.is-reverse-mobile-landscape, .button-row-center-2025.button-row-left.is-reverse-mobile-landscape, .button-row-center-2025.button-row-center-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .vit-stor-rubrik {
    font-size: 2.25rem;
  }

  .uui-page-padding-131 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-58 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial01_logo {
    max-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-109 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid_funktioner {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xsmall-18-copy {
    font-size: 1.25rem;
  }

  .grid-2-3 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-132 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos03_component-2 {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-logos03_content-left-2 {
    max-width: none;
  }

  .uui-logos03_logo-list-2 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .uui-logos03_logo-2 {
    height: 2.5rem;
  }

  .uui-logos03_wrapper-2 {
    width: auto;
  }

  .uui-space-xxlarge-15 {
    min-height: 3rem;
  }

  .uui-logos04_list-10 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-10 {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo-10 {
    height: 2.5rem;
  }

  .uui-logo-loop_component-10 {
    height: 3.5rem;
  }

  .uui-layout13_image-wrapper-biljett, .uui-layout13_image-wrapper-5-b, .uui-layout13_image-wrapper-5-confirmation {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout08_item-list-3-no-padding-bottom {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .transparent-knapp {
    font-size: 1rem;
  }

  .transparent-knapp:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .transparent-knapp.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-layout13_image-wrapper-inbjudan, .uui-layout13_image-wrapper-5-form, .uui-layout13_image-wrapper-5-registrering, .uui-layout13_image-wrapper-5-conf {
    height: 24rem;
    min-height: auto;
  }

  .uui-page-padding-133 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-45 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-63 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-27 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-59 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-87 {
    font-size: 1rem;
  }

  .uui-button-87:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-59 {
    align-self: stretch;
  }

  .uui-button-row-59.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-50.max-width-full-mobile-landscape-45 {
    width: 100%;
  }

  .uui-layout77_component {
    align-items: stretch;
  }

  .uui-layout77_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-secondary-gray-77 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-77:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-space-small-46 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-39 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-110 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .stor-rubrik-v-nster-vit-2025-mindre {
    font-size: 2.25rem;
  }

  .no-padding_test {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-center-landing-left {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .text-landning-page {
    font-size: 1rem;
  }

  .grid-offices {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .stor-rubrik-v-nster-vit-h1 {
    font-size: 2.25rem;
  }

  .eventapp_grid {
    grid-row-gap: 3rem;
  }

  .image_wrapper_upplevelse, .image_wrapper_enkat {
    height: 24rem;
    min-height: auto;
  }

  .stor-rubrik-lite-mindre {
    font-size: 2.25rem;
  }

  .engelsk-nav-bar {
    display: block;
  }

  .waves-grid-hero-4 {
    grid-row-gap: 40px;
  }

  .waves---mega-heading-6 {
    font-size: 56px;
  }

  .waves---subtitle-6 {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---main-container-14 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .no-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .stor-rubrik-startsida, .stor-rubrik-v-nster-vit-i2024-startsida {
    font-size: 2.25rem;
  }

  .uui-logos04_list-11 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-11 {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo-11 {
    height: 2.5rem;
  }

  .uui-logo-loop_component-11 {
    height: 3.5rem;
  }

  .uui-space-xxlarge-16 {
    min-height: 3rem;
  }

  .uui-page-padding-134 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos01_wrapper-8 {
    padding: .5rem 1rem;
  }

  .waves---section-medium-13 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .logo-container {
    min-width: 150%;
  }

  .h1 {
    font-size: 55px;
  }

  .f-h3-heading-7 {
    font-size: 40px;
  }

  .f-section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-three-grid {
    grid-template-columns: 1fr;
  }

  .f-gallery-image-s-4 {
    height: 180px;
  }

  .f-gallery-three-column {
    grid-template-columns: 1fr;
  }

  .small-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .norsk-nav-bar, .dansk-nav-bar, .tyska-nav-bar {
    display: block;
  }

  .rubrik-tyskland {
    font-size: 2.25rem;
  }

  .italien-nav-bar {
    display: block;
  }

  .uui-page-padding-135 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-33 {
    font-size: 2.25rem;
  }

  .uui-button-row-60 {
    align-self: stretch;
  }

  .uui-button-row-60.is-reverse-mobile-landscape, .uui-button-row-60.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-51.max-width-full-mobile-landscape-46 {
    width: 100%;
  }

  .uui-badge-group-12 {
    font-size: .75rem;
  }

  .uui-badge-group_badge-11 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-text-size-xlarge-34 {
    font-size: 1.125rem;
  }

  .uui-heroheader05_image-wrapper-3 {
    height: 22rem;
  }

  .uui-heroheader05_image-blob-3 {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-heroheader05_image-3 {
    height: 40rem;
    margin-left: 1.5rem;
  }

  .uui-space-small-47 {
    min-height: 1.25rem;
  }

  .uui-space-large-21 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-111 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-mobile-landscape-46 {
    width: 100%;
    max-width: none;
  }

  .uui-button-88 {
    font-size: 1rem;
  }

  .uui-button-88:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-88.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-icon-55.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-heroheader07_image-wrapper-2 {
    background-image: none;
    height: 26rem;
  }

  .uui-heroheader07_card-image-01-2, .uui-heroheader07_card-image-02-2 {
    border-radius: 1.4rem;
    width: 22rem;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 72rem;
    min-width: 72rem;
    right: -30%;
  }

  .uui-button-secondary-gray-78 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-78:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-secondary-gray-78.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-badge-group-13 {
    font-size: .75rem;
  }

  .uui-heroheader16_image-wrapper-3 {
    padding-bottom: 4rem;
  }

  .uui-space-xhuge-9 {
    min-height: 4rem;
  }

  .uui-layout31_lightbox-copy {
    margin-top: 3rem;
  }

  .uui-page-padding-136 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-89 {
    font-size: 1rem;
  }

  .uui-button-89:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer01_social-link-3:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer01_top-wrapper-3 {
    grid-row-gap: 3rem;
  }

  .uui-footer01_logo-link-3 {
    margin-bottom: 1.5rem;
    padding-left: 0;
  }

  .uui-footer01_link-3:hover {
    color: var(--untitled-ui-gray500);
  }

  .uui-footer01_bottom-wrapper-3 {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer01_legal-list-3 {
    margin-bottom: 1rem;
  }

  .uui-footer01_menu-wrapper-3 {
    grid-column-gap: 1.5rem;
  }

  .uui-footer01_form-block-3 {
    margin-top: 1.5rem;
  }

  .uui-footer01_legal-link-3:hover {
    color: var(--untitled-ui-gray400);
  }

  .uui-styleguide_logomark-bg-22 {
    background-image: url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64a6afbbb6db9c22b2dba138_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-badge-small-success-24 {
    padding: .125rem .5rem;
  }

  .gradient {
    font-size: 1rem;
  }

  .gradient:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-footer01_form-block-3-copy {
    margin-top: 1.5rem;
  }

  .image-wrapper-spara-tid, .image-wrapper-branding, .image-wrapper-support, .image-wrapper-skapa-event, .image-wrapper-inbjudan, .image-wrapper-bokning {
    height: 24rem;
    min-height: auto;
  }

  .on-page-banner {
    align-self: stretch;
  }

  .on-page-banner.is-reverse-mobile-landscape, .on-page-banner.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 479px) {
  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom, .uui-blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-button-secondary, .f-career-button-primary {
    margin-top: 14px;
  }

  .f-career-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-badge-small {
    margin-top: 14px;
  }

  .f-career-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-card {
    padding: 32px 24px;
  }

  .f-career-tab-button {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .uui-layout67_item-list {
    grid-template-columns: 1fr;
  }

  .uui-navbar02_blog-content {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar04_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar04_dropdown-content-right {
    max-width: none;
  }

  .uui-navbar04_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar04_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-link-2 {
    padding-left: 0;
  }

  .waves-gradient-hero-1 {
    top: -1px;
  }

  .waves-gradient-hero-1.bottom {
    bottom: -1px;
  }

  .waves-column-hero-1 {
    width: 48%;
  }

  .waves-column-hero-1.column-two, .waves-column-hero-1.column-one {
    flex: none;
  }

  .waves-gallery-hero-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle {
    font-size: 20px;
  }

  .waves---mega-heading-1 {
    font-size: 36px;
  }

  .waves---section-hero-primary {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---logo-strip-image-card {
    box-shadow: 0 1px 6px 0 var(--elements-webflow-library-general--shadow-02);
    border-radius: 10px;
    width: 120px;
    margin: 6px;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-logo-strip-v6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-logos01_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component {
    justify-content: center;
  }

  .uui-testimonial10_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial10_component {
    grid-template-columns: 1fr;
  }

  .uui-page-padding-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial12_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial12_content {
    grid-template-columns: 1fr;
  }

  .waves---heading-3-no-margins {
    font-size: 22px;
  }

  .waves---heading-2-no-margins {
    font-size: 34px;
  }

  .waves---section-medium {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-heroheader14_card-image-05, .uui-heroheader14_card-image-04, .uui-heroheader14_card-image-03, .uui-heroheader14_card-image-02, .uui-heroheader14_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper {
    height: 12.75rem;
  }

  .container-2 {
    max-width: none;
  }

  .video-block-s {
    border-radius: 12px;
    height: 200px;
  }

  .section-large {
    padding-left: 5%;
  }

  .play-button {
    width: 56px;
    height: 56px;
  }

  .brix---image-wrapper-br-24px-shadow {
    border-radius: 16px;
  }

  .brix---btn-secondary, .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---grid-2-columns-2-col-mbl {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 40px;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-3 {
    max-width: none;
  }

  .waves---heading-3-no-margins-2 {
    font-size: 22px;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 34px;
  }

  .waves---section-medium-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .knapp-vit.max-width-full-mobile-landscape {
    margin-top: 10px;
  }

  .uui-layout62_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image-02 {
    top: 20%;
  }

  .waves---heading-3-no-margins-3 {
    font-size: 22px;
  }

  .waves---master-tiles-features-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .waves---heading-2-no-margins-3 {
    font-size: 34px;
  }

  .waves---section-medium-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .waves---heading-2-no-margins-4 {
    font-size: 34px;
  }

  .brix---image-wrapper-br-24px-shadow-2 {
    border-radius: 16px;
  }

  .brix---btn-secondary-2, .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left-2 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h1-size-2 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---grid-2-columns-2-col-mbl-2 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px-2 {
    margin-bottom: 40px;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-layout25_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout27_lightbox-image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout27_lightbox-image-02 {
    top: 20%;
  }

  .container-4 {
    display: none;
  }

  .container-6 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .section-2 {
    display: none;
  }

  .cf-tabs-right-tab {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cf-tabs-element._2 {
    bottom: -8%;
    right: -14%;
  }

  .cf-tabs-content-text {
    font-size: 16px;
  }

  .cf-tabs-content-heading {
    font-size: 20px;
  }

  .cf-tabs-left-wrap {
    padding: 40px 15px;
  }

  .cf-tabs-content-contain {
    min-height: auto;
  }

  .cf-home-tab-link {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cf-tabs-menu {
    margin-bottom: 50px;
  }

  .cf-tabs-header-text {
    font-size: 16px;
  }

  .cf-features-4-tabs-heading {
    font-size: 30px;
  }

  .dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .slide-2_glow {
    display: none;
  }

  .button_item {
    height: 250px;
  }

  .cf-arrow-button {
    background-position: 87%;
    padding-left: 30px;
    padding-right: 65px;
  }

  .cf-cta-text {
    font-size: 18px;
  }

  .cf-display-heading {
    font-size: 55px;
    line-height: 70px;
  }

  .cf-display-heading.heading-cta {
    font-size: 40px;
    line-height: 44px;
  }

  .waves---heading-2-no-margins-5 {
    font-size: 34px;
  }

  .waves-master-cta-2 {
    padding: 64px 16px;
  }

  .waves---section-medium-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-footer05_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .heading-21 {
    color: #fff;
    text-align: center;
    font-size: 30px;
  }

  .container-8 {
    max-width: none;
  }

  .waves-grid-gallery-2.bottom-grid, .waves-grid-gallery-2.top-grid {
    width: 180vw;
  }

  .waves---section-medium-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-navbar08_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .quick-stack-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-6 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }

  .button-7 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 14px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 30px;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---grid-4-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-3 {
    padding-top: 20px;
  }

  .heading-26 {
    text-align: left;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 0;
    font-size: 26px;
  }

  .heading-28 {
    margin-top: 0;
    font-size: 28px;
  }

  .section-9 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-heroheader09_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
  }

  .uui-logos01_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-2 {
    justify-content: center;
  }

  .waves-grid-gallery-3.bottom-grid, .waves-grid-gallery-3.top-grid {
    width: 180vw;
  }

  .waves---section-medium-6 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-logos03_logo-list {
    justify-content: center;
  }

  .text-block-87 {
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
  }

  .container-17 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cf-achievement-card-item-subtext, .cf-achievements-card {
    font-size: 18px;
  }

  .cf-achievement-heading {
    font-size: 22px;
  }

  .cf-wrapper-2.achievement-wrapper {
    padding-top: 100px;
  }

  .uui-contact14_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-9 {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .uui-layout13_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02 {
    top: 20%;
  }

  .uui-text-size-medium-9 {
    font-size: 14px;
  }

  .heading-29 {
    font-size: 26px;
  }

  .brix---icon-square-36px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-left {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .brix---heading-h3-size-2 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-24px-3 {
    margin-bottom: 16px;
  }

  .brix---avatar-image-link {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---grid-3-columns-gap-row-64px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .brix---heading-h2-size-5 {
    font-size: 26px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-2 {
    margin-bottom: 32px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-30 {
    padding-bottom: 0;
    font-size: 40px;
  }

  .text-span-4 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #f9b035, #ee7365);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .uui-navbar08_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_dropdown-link-4, .uui-navbar08_dropdown-link-5 {
    padding-left: 0;
  }

  .uui-layout08_item-list {
    align-self: flex-start;
    display: block;
  }

  .uui-layout08_component {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heroheader08_image {
    height: 17.5rem;
  }

  .ratings_wrapper {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08 {
    overflow: hidden;
  }

  .button-11 {
    margin-bottom: 20px;
  }

  .f-banner-flex-row {
    text-align: left;
  }

  .uui-navbar03_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-heroheader08_image-2 {
    height: 17.5rem;
  }

  .uui-section_heroheader08-2 {
    overflow: hidden;
  }

  .uui-logos04_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list {
    justify-content: center;
  }

  .waves---heading-3-no-margins-4 {
    font-size: 22px;
  }

  .waves---heading-2-no-margins-6 {
    font-size: 34px;
  }

  .waves---section-medium-7 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-logos04_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-2 {
    justify-content: center;
  }

  .brix---link-icon-right {
    width: 18px;
  }

  .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---grid-2-columns-gap-56px {
    grid-row-gap: 36px;
  }

  .brix---tabs-content-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---square-icon-48px {
    border-radius: 14px;
    max-width: 56px;
  }

  .brix---tab-small-center {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---heading-h2-size-6 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---btn-secondary-3, .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---button-row-left-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---icon-list {
    width: 24px;
    margin-right: 8px;
  }

  .brix---mg-bottom-56px-2 {
    margin-bottom: 32px;
  }

  .brix---mg-bottom-24px-4 {
    margin-bottom: 16px;
  }

  .uui-heroheader20_background {
    top: 42%;
  }

  .uui-heroheader20_lightbox {
    height: 15rem;
  }

  .uui-heroheader20_lightbox.shadow-xxlarge {
    height: 200px;
  }

  .uui-padding-vertical-xhuge-16 {
    max-width: 199%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---card-link-img-bg {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---heading-h2-size-7 {
    font-size: 24px;
    line-height: 34px;
  }

  .waves-gradient-hero-2 {
    top: -1px;
  }

  .waves-gradient-hero-2.bottom {
    bottom: -1px;
  }

  .waves-column-hero-2 {
    width: 48%;
  }

  .waves-column-hero-2.column-two, .waves-column-hero-2.column-one {
    flex: none;
  }

  .waves-gallery-hero-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle-2 {
    font-size: 20px;
  }

  .waves---mega-heading-2 {
    font-size: 36px;
  }

  .waves---section-hero-primary-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---heading-3-no-margins-5 {
    font-size: 22px;
  }

  .waves---heading-2-no-margins-7 {
    font-size: 34px;
  }

  .waves---section-medium-8 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-testimonial15_mask {
    width: 95%;
  }

  .brix---text-200, .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---mg-bottom-24px-5 {
    margin-bottom: 16px;
  }

  .brix---card-left-pd-40px {
    padding-top: 32px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-8 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-testimonial10_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 15rem;
  }

  .uui-testimonial10_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial12_lightbox-image-2 {
    height: 15rem;
  }

  .uui-testimonial12_content-2 {
    grid-template-columns: 1fr;
  }

  .uui-logos04_wrapper-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-3 {
    justify-content: center;
  }

  .uui-logos01_wrapper-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-3 {
    justify-content: center;
  }

  .text-block-99 {
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .uui-icon-featured-outline-large-4 {
    color: #f9b035;
  }

  .heading-43 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 36px;
  }

  .uui-badge-2.hide-mobile-portrait {
    display: none;
  }

  .container-26 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .brix---btn-primary-4 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---card-link-icon-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .brix---big-icon-left {
    border-radius: 14px;
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .text-block-106 {
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .brix---text-200-bold-3 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---grid-2-columns {
    margin-bottom: 40px;
  }

  .brix---text-area {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-44 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 36px;
  }

  .brix---social-media-grid-right---mbp-center {
    grid-template-columns: repeat(auto-fit, 30px);
    justify-content: center;
    justify-items: center;
  }

  .text-span-5 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #f9b035, #ee7365);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .brix---container-default-8 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---card-form-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-27 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .apple-grid-block.mobile-portrait-hidden {
    display: none;
  }

  .apple-grid {
    grid-template-columns: 1fr;
  }

  .uui-logos01_wrapper-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-4 {
    justify-content: center;
  }

  .uui-navbar03_bottom-bar-right-2 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-2 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar-2 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-logos04_wrapper-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-4 {
    justify-content: center;
  }

  .brix---link-icon-right-2 {
    width: 18px;
  }

  .brix---text-200-bold-4 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-4 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---card-link-img-bg-2 {
    min-height: 440px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .brix---heading-h2-size-9 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-4 {
    margin-bottom: 32px;
  }

  .brix---container-default-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-24px-4 {
    max-width: 100%;
    font-size: 1rem;
    line-height: 20px;
  }

  .heading-47 {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-stack-2 {
    margin-top: 120px;
    padding: 0;
  }

  .container-33 {
    width: 95%;
    max-width: none;
  }

  .margin-bottom-24px-5 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .heading-48 {
    font-size: 26px;
    line-height: 30px;
  }

  .hero-stack-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-34, .container-35 {
    max-width: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .h2-orange-gradient-heading {
    text-align: center;
    font-size: 26px;
    line-height: 1.2;
  }

  .container-36 {
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-6 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .grid-9 {
    display: block;
  }

  .paragraph {
    color: #333;
    font-size: 1rem;
  }

  .div-block-10 {
    max-width: 100%;
    margin: 0 auto 20px;
  }

  .container-37 {
    max-width: 95%;
    margin-bottom: 20px;
  }

  .section-28 {
    padding-top: 20px;
  }

  .grid-10 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-50 {
    max-width: 100%;
  }

  .div-block-11 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-51 {
    font-size: 28px;
    line-height: 30px;
  }

  .uui-heroheader20_lightbox-wrapper-2 {
    width: 95%;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-7 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .section-29 {
    margin-top: 20px;
  }

  .container-38 {
    max-width: 95%;
  }

  .h2-svart-mobilanpassad-v-nster {
    color: #101010;
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 1.2;
  }

  .pre-header {
    font-size: 14px;
  }

  .br-dtext-content {
    text-align: left;
  }

  .uui-heading-medium-15 {
    color: #101010;
    line-height: 1.2;
  }

  .uui-text-size-large-14 {
    color: #333;
  }

  .uui-heading-medium-16 {
    line-height: 1.2;
  }

  .heading-52 {
    font-size: 28px;
    line-height: 30px;
  }

  .margin-bottom-24px-8 {
    max-width: 90%;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 20px;
  }

  .container-40 {
    max-width: 95%;
  }

  .section-30 {
    padding-top: 20px;
  }

  .grid-11 {
    display: block;
  }

  .heading-53 {
    font-size: 24px;
  }

  .div-block-13 {
    width: 95%;
    height: 250px;
    margin-bottom: 20px;
  }

  .heading-54 {
    font-size: 28px;
    line-height: 30px;
  }

  .margin-bottom-24px-9 {
    max-width: 90%;
    font-size: 1rem;
    line-height: 20px;
  }

  .text-block-115, .uui-text-size-medium-18 {
    font-size: 1rem;
  }

  .container-41 {
    border-radius: 0;
    width: 100%;
    height: 550px;
    margin-top: 100px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .container-42 {
    max-width: 95%;
  }

  .heading-55 {
    font-size: 2rem;
  }

  .div-block-14 {
    max-width: 100%;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .uui-testimonial12_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .h2-svart-mobilanpassad-center {
    margin-top: 10px;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .container-43 {
    max-width: 95%;
  }

  .uui-testimonial12_content-3 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .br-dtext-centrerad-mobil {
    color: #333;
    font-family: Inter, sans-serif;
  }

  .heading-57 {
    font-size: 24px;
    line-height: 28px;
  }

  .uui-cta03_component, .uui-footer06_top-wrapper {
    grid-template-columns: 1fr;
  }

  .uui-footer06_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-footer06_logo-link {
    margin-bottom: 1.5rem;
  }

  .uui-footer06_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-navbar08_component-8 {
    margin-bottom: 20px;
  }

  .h1-parent-sidor {
    text-align: center;
    font-size: 34px;
    line-height: 40px;
  }

  .uui-badge-3.hide-mobile-portrait, .hide-mobile-portrait-2 {
    display: none;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 0;
  }

  .hero2 {
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .hero-content-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .container-45 {
    width: 90%;
  }

  .grid-12 {
    display: block;
  }

  .heading-58 {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
  }

  .text-block-120 {
    width: 90%;
    font-size: 14px;
  }

  .div-block-15 {
    margin-bottom: 20px;
  }

  .div-block-16 {
    height: 400px;
  }

  .uui-navbar3_menu-button-3 {
    flex: 0 auto;
    order: 1;
  }

  .gradient-button.max-width-full-mobile-landscape-10 {
    border-radius: .5rem;
  }

  .uui-navbar03_bottom-bar-right-3 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-3 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar-3 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_component-3 {
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .gradient-button-text {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1rem;
    font-size: 16px;
    display: block;
  }

  .gradient-button-text.max-width-full-mobile-landscape {
    font-size: 1rem;
  }

  .button-17 {
    font-size: 14px;
  }

  .f-gallery-image-tall {
    height: 180px;
  }

  .uui-logos01_wrapper-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-5 {
    justify-content: center;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .button-icon-small-secondary {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .brix---section-9 {
    padding-top: 20px;
  }

  .button-icon {
    display: none;
  }

  .button-icon-small {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .container-46 {
    width: 95%;
  }

  .timeline-hero_heading-wrapper {
    margin-top: 80px;
  }

  .footer_text-wrapper {
    width: 95%;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
    padding-top: 0;
  }

  .padding-vertical-xlarge {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-large {
    font-size: 1rem;
  }

  .heading-59 {
    font-size: 30px;
    line-height: 34px;
  }

  .timeline_text {
    font-family: Inter, sans-serif;
    font-size: 1rem;
    font-weight: 400;
  }

  .brix---display-5 {
    font-family: Inter, sans-serif;
    font-size: 46px;
    line-height: 48px;
  }

  .brix---heading-h3-size-5 {
    color: #333;
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 30px;
  }

  .padding-vertical-xxlarge {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .text-block-126 {
    font-size: 1rem;
  }

  .timeline_date-text {
    font-family: Inter, sans-serif;
  }

  .f-gallery-image-tall-2 {
    height: 180px;
  }

  .container-47 {
    margin-top: 20px;
  }

  .heading-60 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
  }

  .text-span-21 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(to right, #f9b035, #ee7365);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .f-career-button-secondary-2, .f-career-button-primary-2 {
    margin-top: 14px;
  }

  .f-career-button-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-paragraph-large-2 {
    font-size: 14px;
    line-height: 1.5;
  }

  .f-career-badge-small-2 {
    margin-top: 14px;
  }

  .f-career-top-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-card-2 {
    padding: 32px 24px;
  }

  .uui-team02_image-wrapper {
    padding-top: 66%;
  }

  .uui-team02_list {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .grid-13 {
    display: block;
  }

  .div-block-18 {
    height: 300px;
  }

  .grid-14 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .brix---icon-square-36px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-center {
    flex: 1;
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: flex-end;
  }

  .brix---paragraph-default-8 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-6 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---avatar-image-link-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .brix---grid-3-columns {
    grid-template-columns: 1fr;
  }

  .brix---heading-h2-size-10 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-48px-5 {
    margin-bottom: 32px;
  }

  .brix---container-default-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .f-paragraph-large-3 {
    text-align: center;
    line-height: 1.5;
  }

  .f-section-large-4 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .uui-contact14_component-2 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .div-block-19 {
    text-align: center;
  }

  .grid-17 {
    width: 95%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-31 {
    margin-top: 0;
  }

  .div-block-20 {
    margin-bottom: 20px;
  }

  .brix---btn-secondary-white, .brix---btn-primary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---button-row-left-4 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---paragraph-default-9 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h2-size-11 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---container-default-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-bg-overlay {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---cta-v1-floating-item-02 {
    width: 44%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---cta-card {
    border-radius: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .gr-knapp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .gr-knapp.max-width-full-mobile-landscape {
    font-size: 1rem;
  }

  .div-block-22 {
    background-image: linear-gradient(to top, #0006, #000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e0_happy-business-afro-american-man-standing-smiling-against-blue.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .div-block-23 {
    height: 100%;
    padding-bottom: 40px;
  }

  .scroll-inner {
    padding-left: 0;
    padding-right: 0%;
  }

  .heading-67 {
    font-size: 1.75rem;
  }

  .div-block-24 {
    background-image: linear-gradient(to top, #0006, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276dd_raphael-lovaski-88IOcZz53eg-unsplash.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .div-block-25 {
    background-image: linear-gradient(to top, #0006, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e5_alexander-grigoryev-kcxDSdSebms-unsplash.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .scroll-card {
    width: 95%;
    height: 20%;
    margin-bottom: .25rem;
  }

  .media-wrapper {
    height: 300px;
  }

  .sticky-container {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-26 {
    background-image: linear-gradient(to top, #0006, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276ec_mohammed-hassan-fdCvrdYUJsY-unsplash.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .div-block-27 {
    background-image: linear-gradient(to top, #0006, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/650016dfe535ddeea43276e8_favour-otunji-0MXXW7UWZh8-unsplash-p-1080.jpeg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-bottom: 40px;
  }

  .brix---paragraph-default-10 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-7 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---badge-primary-small-light {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---mg-bottom-24px-6 {
    margin-bottom: 16px;
  }

  .brix---grid-3-columns-gap-row-72px {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .brix---badge-secondary-category-badges {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 13px 21px;
    font-size: 14px;
    line-height: 16px;
  }

  .brix---heading-h2-size-12 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---grid-title-and-categories {
    margin-bottom: 40px;
  }

  .brix---container-default-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---text-200-bold-5 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .brix---avatar-circle-03 {
    width: 48px;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .brix---heading-h1-size-3 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-pd-bottom-56px {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .uui-text-size-medium-28 {
    font-size: 1rem;
  }

  .uui-blog04_item {
    margin-bottom: 20px;
  }

  .uui-blog04_category-menu.no-scrollbar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 95%;
    padding-left: 0;
    display: block;
  }

  .uui-heading-small {
    font-size: 1.25rem;
  }

  .uui-blog04_featured-item-content {
    padding-bottom: 20px;
  }

  .uui-blog04_featured-list {
    padding-bottom: 0;
  }

  .uui-blog04_featured-list-wrapper {
    border-radius: 8px;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-page-padding-43 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-25 {
    border-radius: 8px 8px 0 0;
  }

  .uui-navbar08_dropdown-link-6 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-4 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_component-9 {
    margin-bottom: 20px;
  }

  .h1-gradient {
    margin-top: 0;
    padding-top: 0;
    font-size: 40px;
    font-weight: 800;
    line-height: 50px;
  }

  .container-54 {
    max-width: none;
  }

  .uui-cta01_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-cta01_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-cta01_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-31 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-container-large-38 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-page-padding-44 {
    margin-left: auto;
    margin-right: auto;
  }

  .ratings_wrapper-2 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-heading-xlarge-8 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .h1-br-dtext-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heroheader10_component {
    grid-template-columns: 1fr;
    max-width: 95%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-section_heroheader10 {
    overflow: hidden;
  }

  .image-26 {
    margin-top: 20px;
  }

  .grid-20 {
    display: block;
  }

  .menu-icon_component-10 {
    clear: none;
    margin-right: -.5rem;
    position: static;
  }

  .uui-navbar3_menu-button-4 {
    flex: 0 auto;
  }

  .uui-navbar03_link-4 {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_bottom-bar-right-4 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-4 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_container-4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .uui-navbar03_bottom-bar-4 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link-4 {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left-4 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle-4 {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar03_component-4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .text-block-148 {
    font-size: 1rem;
  }

  .container-56 {
    width: 95%;
  }

  .feature-section {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .col-6 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .col-6.pbnone {
    margin-bottom: 0;
  }

  .large-heading {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 1.2;
  }

  .large-subtitle {
    font-size: 14px;
    line-height: 1.3;
  }

  .container-58 {
    max-width: none;
  }

  .clients-wrapper-three-2 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-heroheader07_light-overlay {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_card-image-02, .uui-heroheader07_card-image-01 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader07_image-wrapper {
    height: 22rem;
  }

  .uui-heading-xlarge-9.text-color-white {
    font-size: 32px;
  }

  .uui-heroheader07_component {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader07 {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 100%;
    margin-top: 0;
    padding-top: 60px;
  }

  .grid-22 {
    width: 95%;
    display: block;
  }

  .brix---heading-h3-size-8 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
  }

  .brix---display-6 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---text-center-10 {
    text-align: left;
  }

  .brix---grid-4-columns-2 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brix---heading-h2-size-13 {
    text-align: left;
    font-size: 24px;
    line-height: 34px;
  }

  .brix---mg-bottom-56px-3 {
    margin-bottom: 32px;
  }

  .brix---container-default-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-11 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .grid-23 {
    display: block;
  }

  .image-30 {
    margin-bottom: 20px;
  }

  .container-62 {
    width: 95%;
  }

  .uui-blogpost01_author-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-2 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-2 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-2 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-2, .uui-blogpost01_content-top-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-testimonial11_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-heading-medium-22.text-weight-medium {
    font-size: 1.5rem;
  }

  .uui-testimonial11_client-image {
    height: 15rem;
  }

  .uui-testimonial11_content {
    grid-template-columns: 1fr;
  }

  .container-66 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-padding-vertical-xhuge-36 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-48 {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-container-large-43 {
    width: 95%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heading-xlarge-10 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
  }

  .image-36 {
    margin-top: 20px;
  }

  .uui-contact05_component, .form-radio-2col-2 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact05_component-2 {
    grid-template-columns: 1fr;
  }

  .cf-hero-logos-wrap {
    justify-content: space-between;
    margin-left: 0;
  }

  .cf-testimonial-logos-contain, .cf-testimonial-logos-contain.header-2 {
    margin-top: 100px;
  }

  .cf-testimonial-name-position {
    font-size: 14px;
    line-height: 140%;
  }

  .cf-testimonial-text---italic {
    font-size: 16px;
  }

  .cf-hero-testimonial-contain {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    bottom: -40%;
  }

  .cf-testimonial-logo-image {
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .cf-star-image {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .cf-testmonial-text-wrapper {
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
  }

  .cf-cta-arrow-div {
    flex: none;
  }

  .cf-button-text {
    flex: none;
    font-size: 18px;
  }

  .cf-cta-button {
    padding-top: 14px;
    padding-bottom: 16px;
  }

  .cf-cta-button.rectangle {
    padding-left: 50px;
  }

  .cf-18px-paragraph {
    font-size: 16px;
  }

  .cf-64px-heading {
    font-size: 40px;
    line-height: 110%;
  }

  .form-radio-2col-3 {
    grid-template-columns: 1fr;
  }

  .form-field-2col-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-contact02_form-4 {
    justify-content: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .boka-demo-form {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .browser-demo {
    width: 300px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .resize-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  ._150-image-wrapper-inner {
    width: 300vw;
  }

  .waves-small-image-wrap-gallery-4.last-image-top-grid {
    display: none;
  }

  .waves-bottom-gird-gallery-3 {
    grid-template-columns: .8fr 1.2fr .7fr;
    height: 30vh;
  }

  .waves-top-grid-gallery-3 {
    grid-template-columns: .7fr 1.2fr .8fr;
    height: 30vh;
    margin-bottom: 16px;
  }

  .waves---section-medium-9 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-70 {
    max-width: none;
  }

  .clients-wrapper-three-3 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-layout31_lightbox-image {
    width: 95%;
    height: 15rem;
  }

  .uui-layout31_item-list {
    grid-template-columns: 1fr;
  }

  .container-71 {
    width: 95%;
  }

  .uui-blogpost01_author-wrapper-3 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_divider-3 {
    margin-bottom: 0;
  }

  .uui-blogpost01_tag-list-3 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-3 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-3 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-text-rich-text-3 h2 {
    font-size: 20px;
    line-height: 1.2;
  }

  .uui-text-rich-text-3 h3 {
    font-size: 18px;
  }

  .uui-blogpost01_content-3 {
    margin-bottom: 0;
  }

  .uui-blogpost01_image-wrapper-3 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_content-top-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-43 {
    margin-top: 120px;
    padding-bottom: 0;
  }

  .uui-heading-large-8 {
    font-size: 1.5rem;
  }

  .div-block-47 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: block;
  }

  .grid-28 {
    display: block;
  }

  .heading-80 {
    font-size: 22px;
  }

  .text-block-157 {
    font-size: 18px;
  }

  .text-block-158 {
    font-size: 16px;
  }

  .image-38 {
    border-radius: 20px 20px 0 0;
    margin-bottom: 20px;
  }

  .uui-text-size-medium-34 {
    font-family: Inter, sans-serif;
  }

  .uui-team02_image-wrapper-2 {
    padding-top: 66%;
  }

  .uui-team02_list-2 {
    grid-template-columns: 1fr;
  }

  .uui-team02_list-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-team02_component-2 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heading-medium-27 {
    font-size: 1.5rem;
  }

  .uui-text-align-center-22 {
    width: 100%;
  }

  .uui-padding-vertical-xhuge-44 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-container-large-48 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-page-padding-55 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_team02-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-cta09_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-45 {
    padding-top: 0;
  }

  .uui-layout31_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    height: 15rem;
  }

  .uui-layout31_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-46 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-57 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-74 {
    display: block;
  }

  .flipcard-front {
    margin-bottom: 40px;
  }

  .flipcard-title {
    font-family: Inter, sans-serif;
    font-size: 30px;
    line-height: 1.2;
  }

  .uui-contact01_component-3 {
    margin-top: -20px;
  }

  .heading-82 {
    margin-bottom: 0;
    font-size: 36px;
  }

  .image-39 {
    margin-bottom: 0;
  }

  .text-block-164 {
    width: 100%;
    margin-top: 20px;
    line-height: 1;
  }

  .text-block-165 {
    font-size: 14px;
  }

  .grid-29 {
    width: 100%;
    display: block;
  }

  .button-25 {
    object-fit: cover;
    margin-bottom: 10px;
    font-size: 16px;
    display: block;
  }

  .container-76 {
    width: 95%;
    margin-top: 0;
  }

  .uui-layout84_image-2 {
    margin-left: 0;
  }

  .uui-layout84_component-2 {
    display: block;
  }

  .uui-padding-vertical-xhuge-48 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .process-icon {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .card-process {
    flex-direction: column;
  }

  .h3-heading {
    font-size: 48px;
  }

  .uui-testimonial12_divider-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial12_lightbox-image-3 {
    height: 15rem;
  }

  .uui-testimonial12_content-4 {
    grid-template-columns: 1fr;
  }

  .bold-text-2 {
    font-size: 16px;
    line-height: 1;
  }

  .heading-83 {
    margin-top: 0;
    font-size: 30px;
  }

  .feature-content-wrapper {
    width: 25vh;
    height: 25vh;
  }

  .feature-list-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .main-wrapper {
    display: none;
  }

  .feature-list-track, .feature-text {
    margin-left: auto;
    margin-right: auto;
  }

  .container-77 {
    width: 95%;
  }

  .grid-30 {
    display: block;
  }

  .section-52 {
    height: 500px;
  }

  .container-78 {
    width: 95%;
  }

  .grid-31 {
    display: block;
  }

  .image-41 {
    border-radius: 8px;
  }

  .brix---cta-v17-half-image-right {
    height: 40%;
  }

  .brix---btn-secondary-white-2, .brix---btn-primary-white-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---button-row-left-5 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-5 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---heading-h2-size-14 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---cta-v17-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---container-default-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-79 {
    border-radius: 10px;
    width: 90%;
    padding-right: 10px;
  }

  .grid-32 {
    display: block;
  }

  .heading-84 {
    font-size: 24px;
    font-weight: 600;
  }

  .text-block-166 {
    font-size: 16px;
  }

  .div-block-52 {
    margin-left: 20px;
  }

  .image-42, .image-43, .image-44, .image-45, .image-46 {
    margin-bottom: 20px;
  }

  .uui-navbar03_bottom-bar-right-5 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-5 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar-5 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link-5 {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left-5 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-button-wrapper-19.max-width-full-mobile-landscape {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-button-row-24.button-row-center.is-reverse-mobile-landscape {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-layout84_image-3 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-layout84_component-3 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section-55 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .c-homepage_item {
    min-height: 70vw;
  }

  .uui-logos04_wrapper-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-5 {
    justify-content: center;
  }

  .uui-logos01_wrapper-6 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: block;
  }

  .uui-page-padding-63 {
    display: block;
  }

  .uui-section_logos01-6, .uui-section_logos01-7 {
    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-header-avatar-text {
    margin-left: 0;
  }

  .f-header-wrapper {
    flex-direction: column;
  }

  .f-paragraph-large-4 {
    width: 100%;
    font-size: 1rem;
  }

  .f-h1-heading {
    font-size: 34px;
  }

  .f-section-large-5 {
    height: 700px;
  }

  .cf-tabs-right-tab-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cf-tabs-element-2._2 {
    bottom: -8%;
    right: -14%;
  }

  .cf-tabs-content-text-2 {
    font-size: 16px;
  }

  .cf-tabs-content-heading-2 {
    font-size: 20px;
  }

  .cf-tabs-left-wrap-2 {
    padding: 40px 15px;
  }

  .cf-tabs-content-contain-2 {
    min-height: auto;
  }

  .cf-home-tab-link-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .cf-tabs-menu-2 {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    margin-bottom: 50px;
    display: block;
  }

  .cf-home-tabs-2 {
    display: block;
  }

  .cf-tabs-header-text-2 {
    font-size: 16px;
  }

  .cf-features-4-tabs-heading-2 {
    font-size: 30px;
  }

  .grid-33 {
    width: 95%;
  }

  .container-83 {
    padding: 3%;
  }

  .container-83.is-menu {
    padding-bottom: 8%;
  }

  .menu_wrap {
    font-size: 3vw;
  }

  .container-84 {
    padding: 3%;
  }

  .container-84.is-menu {
    padding-bottom: 8%;
  }

  .container-86 {
    padding: 3%;
  }

  .container-86.is-menu {
    padding-bottom: 8%;
  }

  .text-block-170, .text-block-171, .text-block-172 {
    text-align: center;
  }

  .uui-heroheader14_card-image-05-2, .uui-heroheader14_card-image-04-2, .uui-heroheader14_card-image-03-2, .uui-heroheader14_card-image-02-2, .uui-heroheader14_card-image-01-2 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper-2 {
    height: 12.75rem;
  }

  .uui-max-width-xlarge-5 {
    max-width: 100%;
  }

  .uui-navbar03_bottom-bar-right-6 {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left-6 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar-6 {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link-6 {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left-6 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-logos04_wrapper-6 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-6 {
    justify-content: center;
  }

  .container-87 {
    max-width: none;
  }

  .clients-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-34 {
    display: block;
  }

  .div-block-53 {
    width: 95%;
  }

  .waves-small-image-wrap-gallery-5.last-image-top-grid {
    display: none;
  }

  .waves-bottom-gird-gallery-4 {
    grid-template-columns: .8fr 1.2fr .7fr;
    height: 30vh;
  }

  .waves-top-grid-gallery-4 {
    grid-template-columns: .7fr 1.2fr .8fr;
    height: 30vh;
    margin-bottom: 16px;
  }

  .waves---section-medium-10 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .container-88 {
    max-width: none;
  }

  .uui-layout02_image-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-59 {
    padding-top: 100px;
  }

  .text-block-176 {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-3 {
    padding-left: 0;
  }

  .waves---2-inputs {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .waves-content-contact-2 {
    padding: 24px 16px;
  }

  .waves---section-medium-11 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-footer01_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-footer01_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer01_top-wrapper {
    grid-row-gap: 48px;
  }

  .uui-testimonial12_divider-5 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial12_lightbox-image-4 {
    height: 15rem;
  }

  .uui-testimonial12_content-5 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial09_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial09_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial09_component {
    grid-template-columns: 1fr;
  }

  .grid-35 {
    display: block;
  }

  .grid-36 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rich-text-block {
    font-size: 1rem;
  }

  .grid-37, .grid-38, .grid-40 {
    display: block;
  }

  .grid-41 {
    display: flex;
  }

  .image-64 {
    height: 100%;
    margin-bottom: 20px;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ratings_wrapper-3 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-text-size-xlarge-11 {
    font-size: 16px;
  }

  .uui-heading-xlarge-13 {
    font-size: 1.5rem;
  }

  .uui-heroheader10_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader10-2 {
    overflow: hidden;
  }

  .uui-heroheader14_image-background-3 {
    width: 95%;
  }

  .uui-heroheader14_card-image-05-3, .uui-heroheader14_card-image-04-3, .uui-heroheader14_card-image-03-3, .uui-heroheader14_card-image-02-3, .uui-heroheader14_card-image-01-3 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper-3 {
    height: 12.75rem;
  }

  .grid-42 {
    display: block;
  }

  .grid-43 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-75 {
    background-position: 100% 0;
    background-size: cover;
    border-radius: 0;
    max-width: 95%;
  }

  .uui-layout29_lightbox-image-02 {
    width: 50%;
    min-width: 10rem;
  }

  .uui-layout29_lightbox-image-01 {
    min-width: 34rem;
    left: 20%;
  }

  .uui-page-padding-72 {
    margin-bottom: 0;
  }

  .uui-heroheader05_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader14_card-image-05-4, .uui-heroheader14_card-image-04-4, .uui-heroheader14_card-image-03-4, .uui-heroheader14_card-image-02-4, .uui-heroheader14_card-image-01-4 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader14_image-wrapper-4 {
    height: 12.75rem;
  }

  .uui-section_heroheader14-4 {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .heading-88 {
    font-size: 40px;
  }

  .image-69 {
    box-shadow: none;
  }

  .text-block-182 {
    text-align: left;
    max-width: 100%;
    font-size: 1rem;
  }

  .grid-46 {
    display: block;
  }

  .process-icon-2 {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .uui-heroheader08_image-3 {
    height: 17.5rem;
  }

  .ratings_wrapper-4 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-3 {
    overflow: hidden;
  }

  .h1-parent-sidor-v-nster {
    text-align: center;
    font-size: 34px;
  }

  .uui-heroheader08_image-4 {
    height: 17.5rem;
  }

  .ratings_wrapper-5 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-3 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-15 {
    text-align: center;
  }

  .uui-heroheader08_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-4 {
    overflow: hidden;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---container-default-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-79 {
    max-width: 95%;
  }

  .uui-blog04_featured-list-2 {
    border-radius: 8px;
  }

  .uui-text-size-medium-48 {
    font-size: 1rem;
  }

  .uui-blog04_featured-item-content-3 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-container-large-66 {
    border-radius: 8px;
  }

  .grid-49 {
    display: block;
  }

  .uui-layout27_lightbox-image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout27_lightbox-image-02-2 {
    top: 20%;
  }

  .uui-layout27_lightbox-2, .uui-layout27_lightbox-3 {
    margin-top: 0;
  }

  .container-91 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h4.centered.white {
    font-size: 30px;
  }

  .section-71 {
    margin-top: 0;
  }

  .grid-50 {
    display: block;
  }

  .image-74 {
    margin-top: 20px;
  }

  .div-block-120 {
    padding-top: 0;
  }

  .wg-element.desktop {
    display: block;
  }

  .uui-navbar02_blog-content-2 {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item-2 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper-2 {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right-2 {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .transparent-bakgrund {
    background-color: #fff;
  }

  .div-block-124 {
    height: 100%;
  }

  .collection-list {
    margin-bottom: 0;
  }

  .text-block-186 {
    font-size: 1rem;
  }

  .text-block-188 {
    padding-bottom: 0;
    font-size: 1rem;
  }

  .uui-blogpost01_author-wrapper-4 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-4 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-4 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-4 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-text-rich-text-4 {
    max-width: 95%;
  }

  .uui-text-rich-text-4 h2 {
    font-size: 28px;
  }

  .uui-blogpost01_content-top-4 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-heading-large-10 {
    font-size: 2rem;
  }

  .uui-padding-vertical-xhuge-64 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .uui-blogpost01_author-wrapper-5 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-5 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-5 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-5 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-5, .uui-blogpost01_content-top-5 {
    flex-direction: column;
    align-items: flex-start;
  }

  .list-item {
    font-size: 14px;
  }

  .uui-blogpost06_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost06_header {
    grid-template-columns: 1fr;
  }

  .uui-blogpost01_author-wrapper-6 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-6 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-6 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-6 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-6, .uui-blogpost01_content-top-6 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-92 {
    width: 95%;
  }

  .grid-52 {
    display: block;
  }

  .image-75 {
    height: 100%;
    margin-bottom: 20px;
  }

  .container-94 {
    width: 95%;
  }

  .grid-53 {
    display: block;
  }

  .image-77 {
    height: 100%;
    margin-bottom: 20px;
  }

  .brix---container-default-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---text-center-11 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---section-12 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .brix---display-7 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 30px;
  }

  .brix---heading-h3-size-9 {
    color: #555;
    text-align: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
  }

  .grid-54 {
    display: block;
  }

  .section-75 {
    margin-top: 60px;
  }

  .container-96 {
    width: 95%;
  }

  .grid-55 {
    display: block;
  }

  .image-79 {
    margin-bottom: 20px;
  }

  .uui-heading-medium-39.text-weight-medium {
    font-size: 1.5rem;
  }

  .uui-testimonial11_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .container-98 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-text-size-xlarge-17 {
    font-size: 16px;
  }

  .uui-heading-xlarge-17 {
    font-size: 36px;
  }

  .uui-blogpost01_author-wrapper-7 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-7 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-7 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-7 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .cms-webinar-blogg {
    max-width: 95%;
  }

  .cms-webinar-blogg h2 {
    font-size: 28px;
  }

  .uui-blogpost01_content-top-7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-69 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-container-large-73 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-text-size-medium-55 {
    font-family: Inter, sans-serif;
  }

  .uui-team02_image-wrapper-3 {
    padding-top: 66%;
  }

  .uui-page-padding-83 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-40 {
    font-size: 1.5rem;
  }

  .uui-container-large-74 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-padding-vertical-xhuge-70 {
    padding-top: 0;
  }

  .uui-cta09_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-align-center-33 {
    width: 100%;
  }

  .h2-svart-webinar {
    font-size: 28px;
  }

  .rich-text-block-4 {
    max-width: 90%;
  }

  .scroller {
    height: 6rem;
  }

  .container-100 {
    height: 100px;
    margin-bottom: 80px;
  }

  .heading-104 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
  }

  .scroller-2 {
    height: 6rem;
  }

  .section-80 {
    margin-top: 80px;
  }

  .heading-106 {
    font-size: 36px;
  }

  .rich-text-block-5 {
    max-width: 95%;
    margin-top: 20px;
  }

  .hide-mobile-portrait-3 {
    display: none;
  }

  .uui-navbar05_bottom-bar-content {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar05_bottom-bar {
    align-items: center;
  }

  .uui-navbar05_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_large-item-content-2 {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item-2 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link-2 {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left-2 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_large-item-content-3 {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item-3 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-footer01_menu-wrapper-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-footer01_form-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer01_top-wrapper-2 {
    grid-row-gap: 48px;
  }

  .uui-layout24_image {
    border-radius: 0;
  }

  .uui-layout24_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl, .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---dropdown-pd, .brix---dropdown-column-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---dropdown-toggle {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---dropdown-wrapper.max-width-full-mobile-landscape {
    text-align: center;
    order: -1;
    margin-left: auto;
    margin-right: auto;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---container-default-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-109 {
    font-size: 40px;
  }

  .section-83 {
    padding-bottom: 40px;
  }

  .uui-layout27_lightbox-image-01-3 {
    width: 80%;
    right: -7%;
  }

  .uui-layout27_lightbox-image-02-3 {
    top: 20%;
  }

  .container-104 {
    max-width: 95%;
  }

  .waves-gradient-hero-3 {
    top: -1px;
  }

  .waves-gradient-hero-3.bottom {
    bottom: -1px;
  }

  .waves-column-hero-3 {
    width: 48%;
  }

  .waves-column-hero-3.column-two, .waves-column-hero-3.column-one {
    flex: none;
  }

  .waves-gallery-hero-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle-3 {
    font-size: 20px;
  }

  .waves---mega-heading-3 {
    font-size: 36px;
  }

  .waves---section-hero-primary-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---2-cta-flex {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---heading-2-no-margins-8 {
    font-size: 34px;
  }

  .waves---content-image-halves {
    align-items: stretch;
  }

  .waves---section-medium-12 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-blogpost01_author-wrapper-8 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-8 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-8 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-8 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-8, .uui-blogpost01_content-top-8 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-75 {
    margin-left: auto;
    margin-right: auto;
  }

  .brix---heading-h3-size-10 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
  }

  .uui-section_heroheader10-3 {
    overflow: hidden;
  }

  .brix---display-8 {
    font-size: 38px;
    line-height: 48px;
  }

  .uui-page-padding-89 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-59 {
    width: 95%;
    display: flex;
  }

  .uui-heading-xlarge-18 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
  }

  .brix---section-13 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .brix---container-default-18 {
    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;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .grid-60 {
    display: block;
  }

  .gradient-button-2.max-width-full-mobile-landscape-10 {
    border-radius: .5rem;
  }

  .grid-61 {
    display: block;
  }

  .container-108 {
    width: 95%;
  }

  .brix---text-center-12 {
    text-align: left;
  }

  .uui-container-large-80 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-testimonial09_divider-2, .uui-testimonial11_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial11_client-image-2 {
    height: 15rem;
  }

  .uui-testimonial11_content-2 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial09_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial09_lightbox-image-2 {
    height: 15rem;
  }

  .uui-testimonial09_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-blogpost01_author-wrapper-9 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-9 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-9 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-9 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-9, .uui-blogpost01_content-top-9 {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading-112 {
    font-size: 30px;
  }

  .paragraph-19, .list-4, .list-item-6 {
    font-size: 14px;
  }

  .container-112 {
    max-width: 95%;
  }

  .container-114 {
    padding-left: 0;
  }

  .div-block-136 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-137 {
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-95 {
    padding-bottom: 0;
  }

  .uui-blogpost01_author-wrapper-10 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_tag-list-10 {
    justify-content: flex-start;
  }

  .uui-blogpost01_tag-list-wrapper-10 {
    width: 100%;
  }

  .uui-blogpost01_share-wrapper-10 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_content-bottom-10, .uui-blogpost01_content-top-10 {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -1.5rem .75rem auto auto;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .f-banner-flex-row-2 {
    text-align: left;
  }

  .svenska-navbar-med-cta {
    display: none;
  }

  .div-block-149 {
    display: block;
  }

  .section-59-copy {
    padding-top: 100px;
  }

  .brix---text-200-bold-6, .brix---text-202 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---mg-bottom-8px-5 {
    margin-bottom: 6px;
  }

  .brix---big-icon-left-2 {
    border-radius: 14px;
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---card-link-icon-wrapper-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .brix---paragraph-default-11 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---heading-h3-size-11 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---social-icon-square-30px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---social-media-grid-right---mbp-center-2 {
    grid-template-columns: repeat(auto-fit, 30px);
    justify-content: center;
    justify-items: center;
  }

  .brix---btn-primary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-area-2 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area-2::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .brix---input-2 {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input-2::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---card-form-v2-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-bottom-64px-3 {
    margin-bottom: 40px;
  }

  .brix---heading-h1-size-4 {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---subtitle-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---container-default-19 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-position-relative {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .uui-heroheader08_image-5 {
    height: 17.5rem;
  }

  .ratings_wrapper-6 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-4 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-4 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-5 {
    overflow: hidden;
  }

  .grid-67 {
    display: block;
  }

  .br-dtext-content-copy, .br-dtext-content-copy-copy {
    text-align: left;
  }

  .grid-68 {
    display: block;
  }

  .image-95 {
    display: block;
  }

  .f-banner-flex-row-3 {
    text-align: left;
  }

  .div-block-149-copy {
    display: block;
  }

  .br-dtext-centrerad-mobil-copy {
    color: #555;
    font-family: Inter, sans-serif;
  }

  .section-89-copy {
    padding-top: 100px;
  }

  .container-117-copy {
    max-width: 95%;
  }

  .text-block-217 {
    max-width: 100%;
    font-size: 1rem;
  }

  .gradient-button-text-copy {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1rem;
    font-size: 16px;
    display: block;
  }

  .uui-page-padding-29-copy {
    padding-top: 0;
  }

  .section-100 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .uui-padding-vertical-xhuge-61-copy, .container-122 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .br-dtext-content-copy {
    text-align: left;
  }

  .uui-padding-vertical-xhuge-16-copy-copy {
    max-width: 199%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 2rem;
  }

  .uui-layout08_component-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .container-122-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-123 {
    max-width: 95%;
    margin-left: auto;
  }

  .heading-124 {
    font-size: 30px;
  }

  .uui-logos01_wrapper-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-7 {
    justify-content: center;
  }

  .h2-svart-mobilanpassad-v-nster-copy {
    color: #101010;
    text-align: left;
    margin-left: 0;
    line-height: 1.2;
  }

  .section-103 {
    max-width: 95%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .h2-svart-mobilanpassad-center-copy {
    margin-top: 10px;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .heading-126 {
    font-size: 36px;
  }

  .search-result-wrapper {
    margin-top: 20px;
  }

  .container-126 {
    max-width: 90%;
  }

  .search-result-item {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-27 {
    font-size: 16px;
  }

  .paragraph-28 {
    font-size: 14px;
  }

  .brix---btn-primary-small-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---btn-circle-secondary-small {
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
  }

  .brix---header-nav-list-item-show-in-mbl-2, .brix---header-nav-list-item-middle {
    text-align: left;
    width: 100%;
  }

  .brix---header-logo-2 {
    max-width: 84%;
  }

  .brix---container-default-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .f-navigation-button {
    display: none;
  }

  .search-form-wrapper {
    border-left-style: none;
    min-width: 56px;
  }

  .search-form {
    width: 300px;
  }

  .search-button-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .uui-heroheader08_image-6 {
    height: 17.5rem;
  }

  .ratings_wrapper-7 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-5 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-5 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-6 {
    overflow: hidden;
  }

  .div-block-148-copy {
    display: none;
  }

  .svenska-navbar-utan-cta {
    display: block;
  }

  .heading-style-h1 {
    font-size: 32px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section_hero1 {
    margin-top: 100px;
  }

  .text-block-222 {
    font-size: 16px;
  }

  .container-127 {
    max-width: none;
  }

  .clients-wrapper-three-4 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-128 {
    max-width: 90%;
  }

  .uui-layout13_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02-2 {
    top: 20%;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .libraries-howitworks_tabs-menu {
    justify-content: flex-start;
    width: 90vw;
    overflow: scroll;
  }

  .libraries-howitworks_content-right {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .libraries-howitworks_content {
    height: auto;
  }

  .libraries-howitworks_component {
    grid-template-columns: 1fr;
  }

  .h2-svart-mobilanpassad-center-copy-copy, .h2-svart-mobilanpassad-center-copy-copy-copy, .h2-svart-mobilanpassad-center-copy-copy-copy-copy {
    margin-top: 10px;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .section-106 {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-3-cols {
    grid-template-columns: 1fr;
  }

  .headlines-group-small {
    height: 20vw;
  }

  .sticky.headlines {
    top: 25vh;
  }

  .mobile-menu-toggle {
    margin-right: -8px;
  }

  .grid-2-cols {
    grid-template-columns: 1fr;
  }

  .button-38 {
    text-align: center;
  }

  .button-38.secondary {
    font-size: 1em;
  }

  .form-input {
    width: 100%;
    font-size: 1.5em;
  }

  .nav-item {
    font-size: 1.2em;
  }

  .laptop-body-16-9 {
    border-width: 2px;
    border-radius: 2.5em;
    font-size: 7px;
    box-shadow: 11px 11px #ffda5480;
  }

  .headlines-group-headline-container {
    align-items: center;
    height: 20vw;
  }

  .body-text.white.hero {
    text-align: left;
  }

  .headlines-group-headline-grow {
    width: 80vw;
  }

  .subscribe-form-flex {
    font-size: 12px;
  }

  .hero-image-block {
    width: 60vw;
    box-shadow: 23px 23px #ffda5480;
  }

  .container-129 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-129.sticky-container {
    padding-bottom: 3em;
  }

  .dowload-bg-image-container.right, .dowload-bg-image-container.left {
    display: none;
  }

  .section-107 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-107.footer {
    padding-top: 4em;
    padding-bottom: 4em;
    font-size: 14px;
  }

  .section-107.mission {
    padding-top: 3em;
  }

  .section-107.headlines-paragraph {
    padding-top: 0;
    padding-bottom: 2.5em;
  }

  .headline-group-heading {
    font-size: 8vw;
  }

  .headlines-group._01 {
    max-height: 20vw;
  }

  .button-39 {
    text-align: center;
  }

  .button-39.secondary {
    font-size: 1em;
  }

  .nav-item-2 {
    font-size: 1.2em;
  }

  .container-130 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-130.sticky-container {
    padding-bottom: 3em;
  }

  .section-108 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-108.footer {
    padding-top: 4em;
    padding-bottom: 4em;
    font-size: 14px;
  }

  .section-108.mission {
    padding-top: 3em;
  }

  .section-108.headlines-paragraph {
    padding-top: 0;
    padding-bottom: 2.5em;
  }

  .button-40 {
    text-align: center;
  }

  .button-40.secondary {
    font-size: 1em;
  }

  .laptop-body-16-9-2 {
    border-width: 2px;
    border-radius: 2.5em;
    font-size: 7px;
    box-shadow: 11px 11px #ffda5480;
  }

  .container-131 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-131.sticky-container {
    padding-bottom: 3em;
  }

  .section-109 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-109.mission {
    padding-top: 3em;
  }

  .container-132 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-132.sticky-container {
    padding-bottom: 3em;
  }

  .section-110 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-110.mission {
    padding-top: 3em;
  }

  .container-133 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-133.sticky-container {
    padding-bottom: 3em;
  }

  .section-111 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-111.mission {
    padding-top: 3em;
  }

  .container-134 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-134.sticky-container {
    padding-bottom: 3em;
  }

  .section-112 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-112.mission {
    padding-top: 3em;
  }

  .container-135 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .container-135.sticky-container {
    padding-bottom: 3em;
  }

  .section-113 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

  .section-113.mission {
    padding-top: 3em;
  }

  .uui-layout13_image-01-3 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02-3 {
    top: 20%;
  }

  .h2-svart-mobilanpassad-v-nster-copy-copy, .h2-svart-mobilanpassad-v-nster-copy-copy-copy, .h2-svart-mobilanpassad-v-nster-copy-copy-copy-copy {
    color: #101010;
    text-align: left;
    margin-left: 0;
    line-height: 1.2;
  }

  .button-group-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: stretch;
  }

  .testimonials_wrapper-second {
    grid-row-gap: 4rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .footer_header {
    font-size: 1rem;
  }

  .modal_wrapper {
    height: 24rem;
  }

  .process_wrapper {
    text-align: left;
    align-items: flex-start;
  }

  .logo-embed {
    margin-top: 4px;
  }

  .outer_div {
    grid-column-gap: .5rem;
  }

  .close-btn-modal {
    width: 1.3rem;
  }

  .testimonials_wrapper {
    grid-row-gap: 4rem;
  }

  .news_header-wrapper {
    grid-column-gap: 29px;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
  }

  .footer_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .footer_link {
    font-size: .875rem;
  }

  .padding-global-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cookie_banner-wrapper {
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .cookie_banner-wrapper.cookie_banner {
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .footer_copyrights {
    font-size: .875rem;
  }

  .padding-section-medium {
    padding-top: 2rem;
  }

  .news_button-wrapper {
    align-items: stretch;
  }

  .button-group-3 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: stretch;
  }

  .text-block-224 {
    font-size: 16px;
  }

  .container-138 {
    max-width: 90%;
  }

  .container-139 {
    max-width: 90%;
    overflow: visible;
  }

  .h2-svart-mobilanpassad-v-nster-copy-copy-copy {
    color: #fff;
    text-align: left;
    margin-left: 0;
    line-height: 1.2;
  }

  .uui-padding-vertical-xhuge-16-copy {
    max-width: 199%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 2rem;
  }

  .hero-content-wrap {
    margin-bottom: 2rem;
  }

  .hero-main {
    padding-top: 6rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p1-center {
    font-size: 16px;
  }

  .image-1115 {
    display: none;
  }

  .h1-center {
    font-size: 2rem;
  }

  .p1-left.announce {
    display: none;
  }

  .hero-image-wrap {
    border-radius: 1rem;
  }

  .new-feature-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: row;
    padding: 0;
  }

  .heading-style-h1-copy {
    font-size: 32px;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
  }

  .hide-mobile-portrait-4 {
    display: none;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_image-7 {
    height: 17.5rem;
  }

  .ratings_wrapper-8 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-6 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-6 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-7 {
    overflow: hidden;
  }

  .bento-row {
    flex-direction: column;
  }

  .block.big, .block.small {
    border-radius: 1.5rem;
    width: 100%;
    height: auto;
  }

  .feature-image-1-copy {
    object-position: 50% 50%;
  }

  .features-section {
    padding: 4rem 1rem;
  }

  .h3-left {
    font-size: 20px;
  }

  .logo_grid_6-col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-group-4 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .button-group-4.is-centered-on-portrait {
    justify-content: center;
  }

  .heading-129 {
    font-size: 2rem;
    line-height: 2rem;
  }

  .section-106-copy {
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .features-grid_icon-text {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .heading-size-large {
    letter-spacing: -.022em;
    margin-top: .25rem;
    margin-bottom: .5rem;
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .features_grid-2_columns {
    display: block;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-wrap_centered-mobile {
    flex-flow: wrap;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-131 {
    text-align: left;
    font-size: 2rem;
    line-height: 2rem;
  }

  .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .icon-text_row-large {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
  }

  .padding-global-8 {
    margin-top: 10px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .top-margin-remove {
    font-size: 2rem;
    line-height: 2rem;
  }

  .padding-global-9, .padding-global-10 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .looping_text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .looping_text-holder {
    width: 100%;
    height: 2.5rem;
    margin-top: .25rem;
  }

  .looping_text-component {
    height: 11rem;
  }

  .looping_track {
    justify-content: flex-start;
  }

  .uui-heading-small-3-copy {
    line-height: 1.2;
  }

  .uui-cta01_image-02-2 {
    width: 50%;
    bottom: -12%;
  }

  .uui-cta01_image-01-2 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-cta01_component-2 {
    grid-template-columns: 1fr;
  }

  .pre-header-center-2024 {
    font-size: 14px;
  }

  .text-block-227, .text-block-228 {
    font-size: 1rem;
  }

  .container-copy {
    display: block;
  }

  .mover {
    margin-left: 0;
  }

  .heading-133 {
    font-size: 40px;
    line-height: 1.2;
  }

  .waves-top-grid-gallery-5 {
    grid-template-columns: .7fr 1.2fr .8fr;
    height: 30vh;
    margin-bottom: 16px;
  }

  .button-group-5 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .button-group-5.is-centered-on-portrait {
    justify-content: center;
  }

  .wrapper {
    height: 4rem;
  }

  .heading-134 {
    object-fit: fill;
    font-size: 40px;
  }

  .uui-career06_label-wrapper, .uui-career09_button-wrapper {
    display: none;
  }

  .uui-career09_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_top-wrapper {
    margin-bottom: 1rem;
  }

  .uui-career09_tabs-menu {
    display: block;
  }

  .brix---icon-square-36px-3 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .uui-career09_tabs-menu-2, .grid-71 {
    display: block;
  }

  .div-block-196 {
    height: 300px;
  }

  .grid-72 {
    display: block;
  }

  .div-block-222, .div-block-237 {
    height: 300px;
  }

  .rl_layout28_component {
    grid-template-columns: 1fr;
  }

  .cta_card {
    padding: 1.5rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cta_grid {
    grid-template-columns: 1fr;
  }

  .text-size-large-8 {
    font-size: 1rem;
    line-height: 1.5;
  }

  .cta_card-2 {
    padding: 1.5rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .div-block-271 {
    margin-top: 10px;
    padding-top: 20px;
  }

  .h1-parent-sidor-copy {
    text-align: center;
    font-size: 34px;
    line-height: 40px;
  }

  .uui-heroheader08_image-8 {
    height: 17.5rem;
  }

  .ratings_wrapper-9 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-ratings_component-9 {
    display: block;
  }

  .uui-signup-form_wrapper-7 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-7 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-8 {
    overflow: hidden;
  }

  .uui-logos04_wrapper-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-7 {
    justify-content: center;
  }

  .h2-svart-mobilanpassad-center-stor {
    margin-top: 10px;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .links_section-copy {
    margin-top: 0;
  }

  .uui-section_logos01-6-copy {
    display: none;
  }

  .h1-parent-sidor-v-nster-copy {
    text-align: center;
    font-size: 34px;
  }

  .uui-section_heroheader08-9 {
    overflow: hidden;
  }

  .uui-heroheader22_image {
    height: 15rem;
  }

  .looping_logo-grid {
    width: 200%;
  }

  .looping-logos-blur-right, .looping-logos-blur-left {
    width: 7.5rem;
  }

  .uui-section_heroheader14-4-copy {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .waves---subtitle-4 {
    font-family: Inter, sans-serif;
    font-size: 14px;
  }

  .waves---mega-heading-4 {
    font-size: 36px;
  }

  .waves-title-wrap-hero-5 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .waves---main-container-12 {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
  }

  .waves-section-hero-5 {
    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-items: flex-end;
    height: 500px;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
    position: static;
  }

  .waves-section-hero-6 {
    padding-bottom: 48px;
  }

  .uui-text-size-xlarge-13-copy {
    font-size: 16px;
  }

  .uui-max-width-large-34-copy {
    max-width: 100%;
  }

  .uui-section_layout69-2-copy {
    margin-bottom: 60px;
  }

  .uui-text-size-medium-46-copy {
    font-size: 16px;
  }

  .uui-heroheader05_component-2, .rl_layout28_component-2 {
    grid-template-columns: 1fr;
  }

  .h2-svart-mobilanpassad-center-stor-copy {
    text-align: left;
    margin-top: 10px;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .div-block-271-copy {
    margin-top: 10px;
    padding-top: 20px;
  }

  .uui-logos04_wrapper-8 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list-8, .uui-logos04_list-9 {
    justify-content: center;
  }

  .uui-logos04_wrapper-9 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-heroheader18_background {
    top: 42%;
  }

  .uui-heading-xlarge-27.text-color-primary900 {
    letter-spacing: -1px;
    font-size: 40px;
  }

  .uui-page-padding-111 {
    padding-top: 60px;
  }

  .uui-heroheader20_background-2 {
    top: 42%;
  }

  .uui-heroheader20_lightbox-2 {
    height: 15rem;
  }

  .uui-padding-vertical-xhuge-94 {
    padding-bottom: 2rem;
  }

  .uui-section_heroheader20-2 {
    padding-top: 60px;
  }

  .uui-layout39_image-02 {
    width: 50%;
    min-width: 10rem;
  }

  .uui-layout39_image-01 {
    min-width: 34rem;
    left: 20%;
  }

  .uui-heading-medium-51 {
    text-align: center;
  }

  .uui-section_layout38 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .uui-section_layout33 {
    margin-top: 40px;
    padding-bottom: 0;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 4rem;
    height: 15rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size-12 {
    color: #333;
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 30px;
  }

  .brix---heading-h2-size-15 {
    font-size: 24px;
    line-height: 34px;
  }

  .margin-bottom-24px-12 {
    max-width: 100%;
    font-size: 1rem;
    line-height: 20px;
  }

  .container-151 {
    margin-top: 20px;
  }

  .h1-parent-sidor-copy-2 {
    text-align: center;
    font-size: 34px;
    line-height: 40px;
  }

  .brix---container-default-21 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-section_logos01-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .brix---grid-4-columns-3 {
    grid-template-columns: 1fr;
  }

  .brix---container-default-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---cta-card-2 {
    border-radius: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-144 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
  }

  .brix---section-small-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---section-14 {
    padding-top: 20px;
  }

  .div-block-311 {
    height: 300px;
  }

  .section-timeline-heading-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h2-vit-mobilanpassad-center-stor-copy {
    margin-top: 0;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .uui-layout04_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout04_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_item-list {
    grid-template-columns: 1fr;
  }

  .uui-section_layout33-copy {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .links_section-copy-copy {
    margin-top: 0;
  }

  .section-122 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sticky-wrap-6 {
    order: 0;
    align-self: auto;
    display: block;
    position: static;
  }

  .sticky-container-7 {
    align-items: flex-start;
    display: none;
    position: static;
  }

  .section-123 {
    background-color: #f7f8fa;
    padding-bottom: 20px;
  }

  .uui-heading-medium-51-copy {
    text-align: left;
  }

  .uui-heroheader08_image-9 {
    height: 17.5rem;
  }

  .ratings_wrapper-10 {
    flex: none;
    margin-left: .75rem;
  }

  .uui-signup-form_wrapper-8 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader08_component-8 {
    grid-template-columns: 1fr;
  }

  .uui-section_heroheader08-10 {
    overflow: hidden;
  }

  .section-122-copy {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-154-copy {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .knapp-vit-copy.max-width-full-mobile-landscape {
    margin-top: 10px;
  }

  .div-block-14-copy {
    max-width: 100%;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .cta-kort {
    border-radius: 0;
    width: 100%;
    height: 550px;
    margin-top: 100px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-55-copy {
    font-size: 2rem;
  }

  .div-block-313 {
    height: 300px;
  }

  .heading-style-h1-3-copy {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .brix---section-small-copy {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .webinar-kort {
    border-radius: 0;
    width: 100%;
    height: 550px;
    margin-top: 100px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .f-section-large-4-copy {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .e-book-form {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .e-book-text {
    text-align: left;
    line-height: 1.5;
  }

  .div-block-314, .div-block-316, .div-block-318, .div-block-320, .div-block-322, .div-block-324, .div-block-326, .div-block-328, .div-block-330, .div-block-332, .div-block-334, .div-block-336, .div-block-338, .div-block-340, .div-block-342, .div-block-344 {
    height: 300px;
  }

  .engelska-navbar-utan-cta {
    display: block;
  }

  .engelska-navbar-med-cta {
    display: none;
  }

  .uui-navbar08_dropdown-link-7 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-5 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar08_dropdown-link-8 {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content-6 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-link-4 {
    padding-left: 0;
  }

  .nav-bar-three-section {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_blog-content-3 {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item-3 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper-3 {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right-3 {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link-3 {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left-3 {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-text-align-center-45 {
    max-width: none;
  }

  .uui-navbar03_component-6-copy:where(.w-variant-5e743136-49cf-ceed-d70b-e5cedfd23a4f), .uui-navbar03_component-6-copy.meny-link-2, .uui-navbar03_component-6-copy.meny-link-269, .uui-navbar03_component-6-copy.meny-link-530 {
    border-radius: 0;
    min-height: 3rem;
    margin-top: 0;
  }

  .svenska-navbar-utan-cta_2024 {
    display: block;
  }

  .introtext {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout08_component-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .uui-padding-vertical-xhuge-101 {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-lodr-tt, .section-bild-text {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-121 {
    margin-bottom: 60px;
  }

  .lodr-tt-omslagsbild, .banner-omslag {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .banner-content {
    max-width: none;
  }

  .hero-lodr-tt {
    padding-bottom: 0;
  }

  .armony-content-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .armony-image-overlay {
    background-image: linear-gradient(0deg, #000000a1 6%, #0000 50%);
  }

  .armony-heading {
    width: 100%;
    font-size: 3rem;
    line-height: .9;
  }

  .armony-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-button-row-54.button-row-left {
    justify-content: space-between;
    align-items: center;
  }

  .uui-button-row-54.button-row-center, .uui-button-row-54.button-row-center-hero, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-center-copy, .uui-button-row-54.button-row-left-and-center, .uui-button-row-54.button-row-center-copy {
    justify-content: center;
    align-items: center;
  }

  .hero-horisontell {
    padding-bottom: 0;
  }

  .grid-75 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .stor-rubrik-v-nster {
    text-align: center;
  }

  .introtext-v-nster {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-align-left {
    max-width: none;
    margin-bottom: 20px;
  }

  .heading-166-copy {
    font-size: 12px;
  }

  .hero-webinar {
    padding-bottom: 0;
  }

  .svenska-navbar-med-cta-2024 {
    display: block;
  }

  .uui-navbar08_dropdown-content-6-copy {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-block-266 {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-100-copy, .hero-lodr-tt-litet-avst-nd-ner {
    padding-bottom: 0;
  }

  .uui-blogsection01_item {
    margin-bottom: 0;
  }

  .collection-item-4 {
    height: 400px;
    margin-bottom: 20px;
  }

  .uui-padding-vertical-xhuge-100-copy-copy {
    padding-bottom: 0;
  }

  .uui-banner01_form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .section-124 {
    top: 0;
  }

  .uui-heroheader22_image-2 {
    height: 15rem;
  }

  .f-gallery-image-tall-3 {
    height: 180px;
  }

  .cms-webinar-blogg-vit {
    max-width: 95%;
  }

  .cms-webinar-blogg-vit h2 {
    font-size: 28px;
  }

  .hero-lodr-tt-copy {
    padding-bottom: 0;
  }

  .uui-blogpost01_author-wrapper-11 {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_content-bottom-11 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost01_share-wrapper-11 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_tag-list-wrapper-11 {
    width: 100%;
  }

  .uui-blogpost01_tag-list-11 {
    justify-content: flex-start;
  }

  .uui-blogpost01_content-top-11 {
    flex-direction: column;
    align-items: flex-start;
  }

  .stor-rubrik-v-nster-vit-i2024 {
    text-align: center;
  }

  .hero-horisontell-med-omslagsbild {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .introtext-v-nster-vit {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .stor-rubrik-v-nster-vit {
    text-align: center;
  }

  .uui-layout13_image-02-4 {
    top: 20%;
  }

  .uui-layout13_image-01-4 {
    width: 80%;
    right: -7%;
  }

  .grey-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-101-copy {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .banner-omslag-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-med-formul-r {
    padding-bottom: 0;
  }

  .waves---mega-heading-5 {
    font-size: 36px;
  }

  .waves---subtitle-5 {
    font-size: 20px;
  }

  .waves-section-hero-7 {
    padding-bottom: 48px;
  }

  .button-row-center-2025.button-row-left {
    justify-content: center;
    align-items: center;
  }

  .vit-stor-rubrik, .h1-vit {
    text-align: center;
  }

  .uui-logos03_logo-list-2, .uui-logos04_list-10 {
    justify-content: center;
  }

  .uui-logos04_wrapper-10 {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-horisontell-gradient, .hero-horisontell-grey {
    padding-bottom: 0;
  }

  .hero-med-bild {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682af8c109f216a0d1ca504a_event%20communication.png");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-payment {
    padding-bottom: 0;
  }

  .hero-med-bild-eventhemsida {
    background-position: 0 0, 50%;
    padding-bottom: 0;
  }

  .hero-med-bild-invitation {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682c8c0cebbc9b05579208eb_reg%20form.png");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-tickets {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/68259697cc13f4d804431676_incheckning.png");
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
    padding-bottom: 0;
  }

  .hero-med-interaction {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682de755eff37c44b6f5f369_interaction%20scene.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-leads {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682ee4aa0973bf4c0712a4e3_lead%20scan%20app.png");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-table {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f03254dd8d568aaea6541_group%20event.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .stor-rubrik-v-nster-vit-2025-mindre {
    text-align: center;
  }

  .hero-med-bild-survey {
    background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f0ef6b040e507611259d7_surveys.png");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-data {
    background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682f218ed93a4f28c7576d28_charlesdeluvio-Lks7vei-eAg-unsplash%20(1).jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-formul-r-contact {
    padding-bottom: 0;
  }

  .grid-offices {
    width: 95%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-med-formul-r-demo {
    padding-bottom: 0;
  }

  .stor-rubrik-v-nster-vit-h1 {
    text-align: center;
  }

  .hero-med-bild-konferens {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7fd6d28a49b41483054_konferens.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .eventapp_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .hero-med-bild-event {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6839c51a0c1ae36e1d6a38bb_event.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-on-site {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/6839c7d8061020df5f6d538a_business-woman-conference-and-training-for-speake-2025-04-05-12-13-48-utc.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-m-ssa {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/64c8a7f31b246a5cb65348d2_m%C3%A4ssa.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .hero-med-bild-utbildning, .hero-med-bild-hybrid {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682af8c109f216a0d1ca504a_event%20communication.png");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    padding-bottom: 0;
  }

  .engelsk-nav-bar {
    display: block;
  }

  .waves---section-hero-primary-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves---mega-heading-6 {
    font-size: 36px;
  }

  .waves---subtitle-6 {
    font-size: 20px;
  }

  .waves-gradient-hero-8 {
    top: -1px;
  }

  .waves-gradient-hero-8.bottom {
    bottom: -1px;
  }

  .waves-column-hero-4 {
    width: 48%;
  }

  .waves-column-hero-4.column-two, .waves-column-hero-4.column-one {
    flex: none;
  }

  .waves-gallery-hero-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .hero-horisontell-ny-startsida {
    padding-bottom: 0;
  }

  .stor-rubrik-startsida {
    text-align: center;
  }

  .grid-2-3-2025 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .stor-rubrik-v-nster-vit-i2024-startsida {
    text-align: center;
  }

  .uui-logos04_list-11 {
    justify-content: center;
  }

  .uui-logos04_wrapper-11, .uui-logos01_wrapper-8 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-8 {
    justify-content: center;
  }

  .waves---section-medium-13 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .waves-grid-gallery-4.top-grid, .waves-grid-gallery-4.bottom-grid {
    width: 180vw;
  }

  .logo-container {
    min-width: 300%;
  }

  .logo-image {
    height: 25px;
  }

  .med-text {
    font-size: 18px;
  }

  .h1 {
    font-size: 35px;
  }

  .carousel-container {
    border-radius: 0;
  }

  .f-gallery-image-x-tall {
    height: 300px;
  }

  .f-logo-gradient-l, .f-logo-gradient-r {
    width: 40px;
  }

  .small-padding {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-med-bild-planering {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(90deg, #0009, #0000), url("https://cdn.prod.website-files.com/64a2c775ad4813cad091463a/682af8c109f216a0d1ca504a_event%20communication.png");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
    padding-bottom: 0;
  }

  .norsk-nav-bar, .dansk-nav-bar {
    display: block;
  }

  .hero-med-formul-r-bg {
    padding-bottom: 0;
  }

  .tyska-nav-bar, .italien-nav-bar {
    display: block;
  }

  .hero-med-formul-r-lansering {
    padding-bottom: 0;
  }

  .uui-heroheader05_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader07_image-wrapper-2 {
    height: 22rem;
  }

  .uui-heroheader07_card-image-01-2, .uui-heroheader07_card-image-02-2 {
    border-radius: 1rem;
    width: 18rem;
  }

  .uui-heroheader07_light-overlay-2 {
    width: 64rem;
    min-width: 64rem;
    bottom: -140%;
    right: auto;
  }

  .uui-heroheader07_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-footer01_top-wrapper-3 {
    grid-row-gap: 48px;
  }

  .uui-footer01_form-3 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-footer01_menu-wrapper-3 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .sign-up-form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-1244adf9, #w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-1244adf9, #w-node-_14831fce-e6e0-7319-853a-4a84b9651127-1244adf9, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-1244adf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dc870c8-b75c-00ce-13cb-718616437d3d-1244adf9, #w-node-_9dc870c8-b75c-00ce-13cb-718616437d43-1244adf9, #w-node-_9dc870c8-b75c-00ce-13cb-718616437d49-1244adf9, #w-node-_768baa2d-50ee-f551-88ee-d339669bb6bf-1244adf9, #w-node-_768baa2d-50ee-f551-88ee-d339669bb6c5-1244adf9, #w-node-_768baa2d-50ee-f551-88ee-d339669bb6cb-1244adf9 {
  align-self: start;
}

#w-node-a48b39d7-0bea-d550-c946-6e3a521be2b7-1244adf9, #w-node-_806611a8-22a4-e97b-0bea-780342f2f4eb-1244adf9, #w-node-_5cc8e342-1a11-833c-5b0e-6dbd7087dbc0-1244adf9, #w-node-_78dfc619-0275-73c2-462f-a82fb9a2e7a8-1244adf9, #w-node-_3a655dbf-ec20-3e55-7049-5d59ef8e5b83-1244adf9, #w-node-edf864e5-81c7-0bb9-40cb-e8d46c38dc41-1244adf9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2726a10-6269-3995-649e-00795f55bdb0-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdb5-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdba-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdbf-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdc4-03a2fdf9, #w-node-_3f0c1b5a-93ea-c0ef-76a7-8c8ba5b68872-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bde1-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bde6-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdeb-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdf0-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55bdf5-03a2fdf9, #w-node-d9610047-02f9-3930-f4d5-24ffe3c9ff23-03a2fdf9, #w-node-_55b4f553-cf4d-8b55-adff-a5a18061d4e4-03a2fdf9, #w-node-_01b5d50a-ca13-9925-dc6d-f1c64a0c889c-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55be0e-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55be13-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55be18-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55be1d-03a2fdf9, #w-node-b2726a10-6269-3995-649e-00795f55be22-03a2fdf9, #w-node-d3b25eaa-4cc9-7441-a1bd-5137cb372298-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac200-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac205-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20a-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20f-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac214-03a2fdf9, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac219-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0370d-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03712-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03717-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0371c-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03721-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03726-03a2fdf9, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0372b-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7bc-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c1-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c6-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7cb-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d0-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d5-03a2fdf9, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7da-03a2fdf9 {
  align-self: start;
}

#w-node-_4d3281d2-2a4f-c005-4fb2-f424e503bc2a-03a2fdf9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692334-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969233d-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692343-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692346-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969234a-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692353-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692359-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969235c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692360-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692369-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969236f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692372-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692376-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969237f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692385-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692388-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969238b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969238c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692393-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692399-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969239c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496923a0-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496923a9-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496923af-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496923b2-3c87ab1c, #w-node-b413468c-f6ba-d80f-fa83-482c5c36a807-3c87ab1c, #w-node-b413468c-f6ba-d80f-fa83-482c5c36a810-3c87ab1c, #w-node-b413468c-f6ba-d80f-fa83-482c5c36a816-3c87ab1c, #w-node-b413468c-f6ba-d80f-fa83-482c5c36a819-3c87ab1c, #w-node-cbcc2431-947a-f620-c10e-16304e9b533c-3c87ab1c, #w-node-cbcc2431-947a-f620-c10e-16304e9b5345-3c87ab1c, #w-node-cbcc2431-947a-f620-c10e-16304e9b534b-3c87ab1c, #w-node-cbcc2431-947a-f620-c10e-16304e9b534e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692450-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692459-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969245f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692462-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969240e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692417-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969241d-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692420-3c87ab1c, #w-node-_8e501eb9-4f60-c699-8fee-2a42f825e4de-3c87ab1c, #w-node-_8e501eb9-4f60-c699-8fee-2a42f825e4e7-3c87ab1c, #w-node-_8e501eb9-4f60-c699-8fee-2a42f825e4ed-3c87ab1c, #w-node-_8e501eb9-4f60-c699-8fee-2a42f825e4f0-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969259a-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925a3-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925a9-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925ac-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692465-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692466-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969246f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692475-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692478-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969247c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692485-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969248b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969248e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692492-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969249b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924a1-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924a4-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924a8-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924b1-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924b7-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924ba-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924ea-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924f3-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924f9-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496924fc-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692542-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969254b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692551-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692554-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692500-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692509-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969250f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692512-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692516-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969251f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692525-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692528-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969252b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969252c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692535-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969253b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969253e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692558-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692561-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692567-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969256a-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969256e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692577-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969257d-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692580-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925c6-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925cf-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925d5-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925d8-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925dc-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925e5-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925eb-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925ee-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925f1-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925f2-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496925fb-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692601-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692604-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692607-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692608-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692611-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692617-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969261a-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969261e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692627-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969262d-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692630-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692634-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969263d-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692643-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692646-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969264a-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692653-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692659-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969265c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692660-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692669-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969266f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692672-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692676-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969267f-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692685-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692688-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969268b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969268c-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce49692695-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969269b-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce4969269e-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496926b6-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496926b8-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496926be-3c87ab1c, #w-node-bc4e7f6b-3702-14d9-cf5f-48ce496926c1-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e39-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e42-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e48-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e4b-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e4f-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e58-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e5e-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e61-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e65-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e6e-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e74-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e77-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e7b-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e84-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e8a-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70e8d-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70ea5-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70eae-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70eb4-3c87ab1c, #w-node-_83e2b3ef-6802-924f-0066-d8e1dcf70eb7-3c87ab1c, #w-node-_69d6f374-d109-0c2d-a736-c80293fe69b8-3c87ab1c, #w-node-_69d6f374-d109-0c2d-a736-c80293fe69c1-3c87ab1c, #w-node-_69d6f374-d109-0c2d-a736-c80293fe69c7-3c87ab1c, #w-node-_69d6f374-d109-0c2d-a736-c80293fe69ca-3c87ab1c, #w-node-_2956cea9-2233-781f-9bb6-1863348e9557-3c87ab1c, #w-node-_2956cea9-2233-781f-9bb6-1863348e9560-3c87ab1c, #w-node-_2956cea9-2233-781f-9bb6-1863348e9566-3c87ab1c, #w-node-_2956cea9-2233-781f-9bb6-1863348e9569-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798414f-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984158-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798415e-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984161-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b79841fd-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984206-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798420c-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798420f-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984228-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984229-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984232-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984238-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798423b-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798423f-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984248-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798424e-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984251-3c87ab1c, #w-node-df4683d4-2804-18d2-e93c-90489b89c339-3c87ab1c, #w-node-df4683d4-2804-18d2-e93c-90489b89c342-3c87ab1c, #w-node-df4683d4-2804-18d2-e93c-90489b89c348-3c87ab1c, #w-node-df4683d4-2804-18d2-e93c-90489b89c34b-3c87ab1c, #w-node-bbd1f7e2-f593-33d1-b0af-2bd8a2ffe96e-3c87ab1c, #w-node-bbd1f7e2-f593-33d1-b0af-2bd8a2ffe977-3c87ab1c, #w-node-bbd1f7e2-f593-33d1-b0af-2bd8a2ffe97d-3c87ab1c, #w-node-bbd1f7e2-f593-33d1-b0af-2bd8a2ffe980-3c87ab1c, #w-node-_3a0d78a8-a0cd-70a3-d627-05713183b139-3c87ab1c, #w-node-_3a0d78a8-a0cd-70a3-d627-05713183b142-3c87ab1c, #w-node-_3a0d78a8-a0cd-70a3-d627-05713183b148-3c87ab1c, #w-node-_3a0d78a8-a0cd-70a3-d627-05713183b14b-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984254-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984255-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798425e-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984264-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984267-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798426b-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b7984274-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798427a-3c87ab1c, #w-node-_6bd1d80b-b563-5d87-f8fd-63d8b798427d-3c87ab1c, #w-node-_5a84791c-9bb1-3e77-7635-5e99735e075f-3c87ab1c, #w-node-_5a84791c-9bb1-3e77-7635-5e99735e0768-3c87ab1c, #w-node-_5a84791c-9bb1-3e77-7635-5e99735e076e-3c87ab1c, #w-node-_5a84791c-9bb1-3e77-7635-5e99735e0771-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896141a-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961423-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961429-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896142c-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961472-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896147b-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961481-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961484-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961430-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961439-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896143f-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961442-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961446-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896144f-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961455-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961458-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896145b-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896145c-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961465-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896146b-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896146e-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961488-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961491-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961497-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896149a-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896149e-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb89614a7-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb89614ad-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb89614b0-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb89614f6-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb89614ff-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961505-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961508-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896150c-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961515-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896151b-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896151e-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961521-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961522-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896152b-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961531-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961534-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961537-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961538-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961541-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb8961547-3c87ab1c, #w-node-_3e8a2623-4745-1406-a951-6b6bb896154a-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefaa86-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefaa8f-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefaa95-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefaa98-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab78-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab81-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab87-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab8a-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab8e-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab97-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefab9d-3c87ab1c, #w-node-ab27dadb-09f6-11da-b7dc-6e348fefaba0-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb1990f-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19918-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb1991e-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19921-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bb7-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bc0-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bc6-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bc9-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bcd-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bd6-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bdc-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bdf-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19be3-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bec-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bf2-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bf5-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19bf9-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c02-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c08-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c0b-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c0f-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c18-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c1e-3c87ab1c, #w-node-dba4f1c2-6bf9-c774-64ff-4f624bb19c21-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb76e7-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb76e8-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb76f1-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb76f7-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb76fa-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb7712-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb7714-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb771a-3c87ab1c, #w-node-d2156b88-ddbe-8e80-c5d4-153edeeb771d-3c87ab1c, #w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-181cb041, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-181cb041, #w-node-_0e4b6e69-c046-acab-ce71-dfa0f6d6abd8-181cb041, #w-node-_24560d3f-093a-7396-9f8d-1ac7a1b2cd7e-181cb041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24560d3f-093a-7396-9f8d-1ac7a1b2cd7f-181cb041 {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-181cb041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-be4a3ec7-20a9-1d83-ed95-e1f95e1260c9-181cb041, #w-node-eba06adc-1806-2e2d-bcc4-6c56334317ea-181cb041, #w-node-_012582b6-61d4-153d-70f2-f3bdcb7c6034-181cb041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f721ba7-4498-6d6b-a3d6-772cf2d9de18-e6fd4f78 {
  align-self: center;
}

#w-node-a2cab612-5e0f-cc7c-5316-001e573fb937-e6fd4f78, #w-node-a2cab612-5e0f-cc7c-5316-001e573fb93d-e6fd4f78, #w-node-a2cab612-5e0f-cc7c-5316-001e573fb943-e6fd4f78, #w-node-_5ff40673-9b69-1f89-a00f-2f9d9f8e881b-e6fd4f78, #w-node-_5ff40673-9b69-1f89-a00f-2f9d9f8e8821-e6fd4f78, #w-node-_5ff40673-9b69-1f89-a00f-2f9d9f8e8827-e6fd4f78 {
  align-self: start;
}

#w-node-_5ce172c5-1088-88cd-f5cb-f34c6c5c0d6c-f10ee775 {
  align-self: center;
}

#w-node-e6346047-422d-cd48-8af0-6ad457c5974d-f10ee775, #w-node-e6346047-422d-cd48-8af0-6ad457c59753-f10ee775, #w-node-e6346047-422d-cd48-8af0-6ad457c59759-f10ee775 {
  align-self: start;
}

#w-node-_22aabd44-7dac-df60-d15f-56ffa0c4ff12-f10ee775, #w-node-_142e2617-37fd-565b-6334-6be29d60af41-f10ee775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_142e2617-37fd-565b-6334-6be29d60af42-f10ee775 {
  justify-self: center;
}

#w-node-_2f8d15d1-91ca-e2c1-a737-b27e345f1cf5-3f352d10, #w-node-_2f8d15d1-91ca-e2c1-a737-b27e345f1cf6-3f352d10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f8d15d1-91ca-e2c1-a737-b27e345f1cf7-3f352d10 {
  justify-self: center;
}

#w-node-dc9aa1dc-d971-6c01-d502-34482e962590-3f352d10, #w-node-dc9aa1dc-d971-6c01-d502-34482e962591-3f352d10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9aa1dc-d971-6c01-d502-34482e962592-3f352d10 {
  justify-self: center;
}

#w-node-_2f8d15d1-91ca-e2c1-a737-b27e345f1cfe-3f352d10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2994-33c322c5 {
  align-self: center;
}

#w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad29a8-33c322c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad29f6-33c322c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2ad5-33c322c5, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2adb-33c322c5, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2ae1-33c322c5, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2b00-33c322c5, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2b06-33c322c5, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2b0c-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46083-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46088-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4608d-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46092-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46097-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4609c-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460b6-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460bb-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460c0-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460c5-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460ca-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460cf-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460d4-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460d9-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460f4-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460f9-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf460fe-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46103-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46108-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4610d-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46129-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4612e-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46133-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46138-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4613d-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46142-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46160-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46165-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4616a-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4616f-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46174-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46179-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4617e-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf46198-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf4619d-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf461a2-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf461a7-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf461ac-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf461b1-33c322c5, #w-node-d11b46fd-4459-0022-c632-589c6bf461b6-33c322c5, #w-node-_4273ce3e-50e6-f7f0-4b79-ab5bfbcc0a31-dc835978, #w-node-_4273ce3e-50e6-f7f0-4b79-ab5bfbcc0a37-dc835978, #w-node-_4273ce3e-50e6-f7f0-4b79-ab5bfbcc0a3d-dc835978, #w-node-d6a46269-36fb-5777-ba41-a036a7e12421-dc835978, #w-node-d6a46269-36fb-5777-ba41-a036a7e12427-dc835978, #w-node-d6a46269-36fb-5777-ba41-a036a7e1242d-dc835978, #w-node-_8ca3fb6b-5bf5-abd9-ec8c-bb0fc7c3face-dc835978, #w-node-_8ca3fb6b-5bf5-abd9-ec8c-bb0fc7c3fad4-dc835978, #w-node-_8ca3fb6b-5bf5-abd9-ec8c-bb0fc7c3fada-dc835978, #w-node-_043690c4-5084-344d-8821-15056488c43b-42e545cc, #w-node-_043690c4-5084-344d-8821-15056488c441-42e545cc, #w-node-_043690c4-5084-344d-8821-15056488c447-42e545cc, #w-node-bb74b7c2-54d1-611d-f803-fe2c93521cab-42e545cc, #w-node-bb74b7c2-54d1-611d-f803-fe2c93521cb1-42e545cc, #w-node-bb74b7c2-54d1-611d-f803-fe2c93521cb7-42e545cc, #w-node-fc88a5d3-3486-a900-a21d-4a0736122d6d-42e545cc, #w-node-fc88a5d3-3486-a900-a21d-4a0736122d73-42e545cc {
  align-self: start;
}

#w-node-_8fb62d64-69e3-7043-a92c-1945dd738fa5-e7e4e3cf {
  align-self: center;
}

#w-node-_6776b9ec-a5bd-bc8d-2c2b-8946b06f3fb1-e7e4e3cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71f842a2-9339-84e0-d520-603c368c9701-e7e4e3cf, #w-node-_71f842a2-9339-84e0-d520-603c368c9707-e7e4e3cf, #w-node-_466539d9-e6c1-203b-43eb-43eb7779bc3f-e7e4e3cf, #w-node-_71f842a2-9339-84e0-d520-603c368c970d-e7e4e3cf, #w-node-_298ca7f1-3cbb-4da9-84e2-7d4feb40da4b-e7e4e3cf, #w-node-_298ca7f1-3cbb-4da9-84e2-7d4feb40da51-e7e4e3cf, #w-node-_298ca7f1-3cbb-4da9-84e2-7d4feb40da57-e7e4e3cf, #w-node-bdcd1a7a-9066-048f-97c1-97ac81fb01e8-e7e4e3cf, #w-node-bdcd1a7a-9066-048f-97c1-97ac81fb01ee-e7e4e3cf, #w-node-bdcd1a7a-9066-048f-97c1-97ac81fb01f4-e7e4e3cf, #w-node-bc1741bc-1b29-2d42-e8ab-a2f8384925ff-e7e4e3cf, #w-node-bc1741bc-1b29-2d42-e8ab-a2f838492605-e7e4e3cf, #w-node-bc1741bc-1b29-2d42-e8ab-a2f83849260b-e7e4e3cf, #w-node-_492c6554-eb55-a547-69be-16efffecda6a-e7e4e3cf, #w-node-_492c6554-eb55-a547-69be-16efffecda70-e7e4e3cf, #w-node-_492c6554-eb55-a547-69be-16efffecda76-e7e4e3cf, #w-node-e05db461-fd02-d250-a1a3-eb91abd82381-e7e4e3cf, #w-node-e05db461-fd02-d250-a1a3-eb91abd82387-e7e4e3cf, #w-node-e05db461-fd02-d250-a1a3-eb91abd8238d-e7e4e3cf, #w-node-_341d4b4a-fc5f-2ffc-7aef-a77b91e8d38a-ffac3613, #w-node-_341d4b4a-fc5f-2ffc-7aef-a77b91e8d390-ffac3613, #w-node-_341d4b4a-fc5f-2ffc-7aef-a77b91e8d396-ffac3613 {
  align-self: start;
}

#w-node-f8742003-9ab5-7912-9a30-53142d28f026-35d692d9 {
  align-self: center;
}

#w-node-f8742003-9ab5-7912-9a30-53142d28f03a-35d692d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-f8742003-9ab5-7912-9a30-53142d28f088-35d692d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8742003-9ab5-7912-9a30-53142d28f167-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f16d-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f173-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f192-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f198-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f19e-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1cb-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1d0-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1d5-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1da-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1df-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1e4-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f1fe-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f203-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f208-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f20d-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f212-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f217-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f21c-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f221-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f23c-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f241-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f246-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f24b-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f250-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f255-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f271-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f276-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f27b-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f280-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f285-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f28a-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2a8-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2ad-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2b2-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2b7-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2bc-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2c1-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2c6-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2e0-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2e5-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2ea-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2ef-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2f4-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2f9-35d692d9, #w-node-f8742003-9ab5-7912-9a30-53142d28f2fe-35d692d9 {
  align-self: start;
}

#w-node-d37c83ee-cc99-953f-d7d4-c31f44b08302-a8f13a1e {
  align-self: center;
}

#w-node-df76812c-2c74-eb8f-da5e-beb2bab9ce8d-a8f13a1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dd60c05-1311-d691-a071-7d866db7c75c-a8f13a1e, #w-node-_7dd60c05-1311-d691-a071-7d866db7c762-a8f13a1e, #w-node-_7dd60c05-1311-d691-a071-7d866db7c768-a8f13a1e, #w-node-_8edb16ea-c13e-a739-3a21-0fa129790e96-a8f13a1e, #w-node-_8edb16ea-c13e-a739-3a21-0fa129790e9c-a8f13a1e, #w-node-_8edb16ea-c13e-a739-3a21-0fa129790ea2-a8f13a1e, #w-node-e487184b-8d8b-80ed-ba29-bf76efa5acc3-a8f13a1e, #w-node-e487184b-8d8b-80ed-ba29-bf76efa5acc9-a8f13a1e, #w-node-e487184b-8d8b-80ed-ba29-bf76efa5accf-a8f13a1e {
  align-self: start;
}

#w-node-efe28253-a38c-83d0-9855-3ac306c52a02-fc2fb1ca {
  align-self: center;
}

#w-node-_34d9ae59-b16f-9c72-2d5a-7e969b10d21f-fc2fb1ca, #w-node-_34d9ae59-b16f-9c72-2d5a-7e969b10d225-fc2fb1ca, #w-node-_34d9ae59-b16f-9c72-2d5a-7e969b10d22b-fc2fb1ca, #w-node-_309e5c7b-76e6-4411-b70e-43f788943974-fc2fb1ca, #w-node-_309e5c7b-76e6-4411-b70e-43f78894397a-fc2fb1ca, #w-node-_309e5c7b-76e6-4411-b70e-43f788943980-fc2fb1ca, #w-node-c23e8f9b-6136-6fd2-ac14-d6a2062bcb8d-fc2fb1ca, #w-node-c23e8f9b-6136-6fd2-ac14-d6a2062bcb93-fc2fb1ca, #w-node-c23e8f9b-6136-6fd2-ac14-d6a2062bcb99-fc2fb1ca {
  align-self: start;
}

#w-node-_706ac244-51d4-fa43-ad00-a744f6743542-1ede63d0 {
  align-self: center;
}

#w-node-e4a8a0da-7e6a-9c0b-2225-972070d7964e-1ede63d0, #w-node-e4a8a0da-7e6a-9c0b-2225-972070d79654-1ede63d0, #w-node-e4a8a0da-7e6a-9c0b-2225-972070d7965a-1ede63d0, #w-node-f80a7b28-00c9-ffd1-742d-ba67800ccfb2-1ede63d0, #w-node-f80a7b28-00c9-ffd1-742d-ba67800ccfb8-1ede63d0, #w-node-f80a7b28-00c9-ffd1-742d-ba67800ccfbe-1ede63d0, #w-node-_5d477633-8d31-0c83-cb26-479be826e24d-1ede63d0, #w-node-b1293196-d0ef-753f-ffb3-4ed749da2ff1-1ede63d0, #w-node-c281fd20-cc26-5afc-0e4b-b5343a9c075a-1ede63d0, #w-node-c281fd20-cc26-5afc-0e4b-b5343a9c0760-1ede63d0, #w-node-c281fd20-cc26-5afc-0e4b-b5343a9c0766-1ede63d0 {
  align-self: start;
}

#w-node-_1e8a5599-fc15-d056-7a87-39452f5caec7-0800ab7e {
  align-self: center;
}

#w-node-_833913ee-d5dd-d907-f588-37da708464c3-0800ab7e, #w-node-_833913ee-d5dd-d907-f588-37da708464c9-0800ab7e, #w-node-_833913ee-d5dd-d907-f588-37da708464cf-0800ab7e, #w-node-_595053a6-ef3c-c458-fb75-3afa692b32f8-0800ab7e, #w-node-_595053a6-ef3c-c458-fb75-3afa692b32fe-0800ab7e, #w-node-_595053a6-ef3c-c458-fb75-3afa692b3304-0800ab7e {
  align-self: start;
}

#w-node-e73ce625-1a61-e2b6-f694-d761ce9f6205-21098831 {
  align-self: center;
}

#w-node-_0ee76649-cfa4-a02e-60b2-3f26559aa47c-21098831, #w-node-_0ee76649-cfa4-a02e-60b2-3f26559aa482-21098831, #w-node-_0ee76649-cfa4-a02e-60b2-3f26559aa488-21098831, #w-node-_368a7bca-9f11-2fa2-6f7d-2dce3847402a-21098831, #w-node-_368a7bca-9f11-2fa2-6f7d-2dce38474030-21098831, #w-node-_368a7bca-9f11-2fa2-6f7d-2dce38474036-21098831 {
  align-self: start;
}

#w-node-abdfd6b2-57b9-e9d0-b006-f095c9a266d3-76d73c49, #w-node-_2ecdf6b5-5f29-8d48-dd62-3bbe2cc02dc9-d4343d76 {
  align-self: center;
}

#w-node-_1ab4e148-2dcc-6091-8a64-6ad283e61051-d4343d76, #w-node-_1ab4e148-2dcc-6091-8a64-6ad283e61057-d4343d76, #w-node-_1ab4e148-2dcc-6091-8a64-6ad283e6105d-d4343d76 {
  align-self: start;
}

#w-node-b2029f8a-8baa-842c-f74c-9b4a1eee31ae-54f7ef03 {
  align-self: center;
}

#w-node-_306cb15b-ced1-9b41-7601-93f9fd601468-54f7ef03, #w-node-_306cb15b-ced1-9b41-7601-93f9fd60146e-54f7ef03, #w-node-_306cb15b-ced1-9b41-7601-93f9fd601474-54f7ef03, #w-node-a5932c05-630e-af88-ae59-9b4147dcffc4-54f7ef03 {
  align-self: start;
}

#w-node-fccaaa63-67a5-8c31-16c2-0e5b090d7ddb-71fa99ee {
  align-self: center;
}

#w-node-_26dd8565-f74e-f9cf-3b79-e253779eec55-71fa99ee, #w-node-_26dd8565-f74e-f9cf-3b79-e253779eec5b-71fa99ee, #w-node-_26dd8565-f74e-f9cf-3b79-e253779eec61-71fa99ee, #w-node-bdb89162-2a9d-10a9-fe34-ca1ab1ca8f66-71fa99ee, #w-node-bb1326e0-116b-6091-56a8-5fbca66cf906-71fa99ee, #w-node-bb1326e0-116b-6091-56a8-5fbca66cf90c-71fa99ee, #w-node-bb1326e0-116b-6091-56a8-5fbca66cf912-71fa99ee {
  align-self: start;
}

#w-node-_12b24437-d548-06d8-c733-950ad6d094c6-b56b5900 {
  align-self: center;
}

#w-node-_784ae63c-c6c5-3087-1a06-9c8a9ad1a35f-b56b5900, #w-node-_784ae63c-c6c5-3087-1a06-9c8a9ad1a365-b56b5900, #w-node-_784ae63c-c6c5-3087-1a06-9c8a9ad1a36b-b56b5900, #w-node-d8451161-974b-0509-63db-6d8aab825d23-b56b5900, #w-node-d8451161-974b-0509-63db-6d8aab825d29-b56b5900, #w-node-d8451161-974b-0509-63db-6d8aab825d2f-b56b5900, #w-node-a780bb73-5ecf-3774-dcef-3eb170711dec-b56b5900, #w-node-a780bb73-5ecf-3774-dcef-3eb170711df2-b56b5900, #w-node-a780bb73-5ecf-3774-dcef-3eb170711df8-b56b5900, #w-node-_1730b015-7f22-5f1b-010c-91371b5cc70f-b56b5900, #w-node-_1730b015-7f22-5f1b-010c-91371b5cc715-b56b5900, #w-node-_1730b015-7f22-5f1b-010c-91371b5cc71b-b56b5900 {
  align-self: start;
}

#w-node-be170a02-7b1b-a3ab-301d-9e7e3cd1607a-14978843 {
  align-self: center;
}

#w-node-_8bc84e4d-9c0f-e803-cd77-f2c43438b928-14978843, #w-node-_8bc84e4d-9c0f-e803-cd77-f2c43438b943-14978843 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f7e482a-fca7-98f6-e927-edc6ce1d8a7e-14978843 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2c8d47ee-4d61-723e-b05c-36cecaa66eb5-8a110edf {
  align-self: center;
}

#w-node-_1aca2004-0954-2f68-5101-cbaa1cf5ea23-8a110edf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985550-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985557-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f98555e-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985565-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f98556c-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985573-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f98557a-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985581-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985588-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f98558f-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f985596-8a110edf, #w-node-d2f8a68a-0f18-6e3a-e7b3-9a472f98559d-8a110edf {
  align-self: start;
}

#w-node-_6513c8ff-90be-330e-60d3-33dfba6a609c-8fbda886 {
  align-self: center;
}

#w-node-_6513c8ff-90be-330e-60d3-33dfba6a60c1-8fbda886 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6513c8ff-90be-330e-60d3-33dfba6a60ed-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a60f3-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a60f9-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6114-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a611a-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6120-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a613a-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6140-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6146-8fbda886 {
  align-self: start;
}

#w-node-_37d7158d-c516-df05-5e48-72361c5185f1-23dc4855 {
  align-self: center;
}

#w-node-_37d7158d-c516-df05-5e48-72361c518618-23dc4855, #w-node-_37d7158d-c516-df05-5e48-72361c51861e-23dc4855, #w-node-_37d7158d-c516-df05-5e48-72361c518624-23dc4855 {
  align-self: start;
}

#w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d0c-68b3b270 {
  align-self: center;
}

#w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d6a-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d70-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d76-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d91-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d97-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2d9d-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2dbc-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2dc2-68b3b270, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2dc8-68b3b270 {
  align-self: start;
}

#w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c69176-d3eb6c28 {
  align-self: center;
}

#w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c6919d-d3eb6c28, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691a3-d3eb6c28, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691a9-d3eb6c28, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691c5-d3eb6c28, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691cb-d3eb6c28, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691d1-d3eb6c28 {
  align-self: start;
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-f72286f8, #w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-f72286f8, #w-node-_14831fce-e6e0-7319-853a-4a84b9651127-f72286f8, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-f72286f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9f89-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9f8f-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9f95-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fc7-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fcd-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fd3-f72286f8 {
  align-self: start;
}

#w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fea-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9feb-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fec-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fed-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fee-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fef-f72286f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6527fc42-93b9-9662-1120-d6e60c2d87df-7660a91d {
  align-self: center;
}

#w-node-_6527fc42-93b9-9662-1120-d6e60c2d8806-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d880c-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d8812-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d8831-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d8837-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d883d-7660a91d {
  align-self: start;
}

#w-node-_70e939ce-0146-29dc-735c-ecfef1cd88be-19263615 {
  align-self: center;
}

#w-node-_70e939ce-0146-29dc-735c-ecfef1cd8914-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd891a-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8920-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8943-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8949-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd894f-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8955-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd895b-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8984-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd898a-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8990-19263615 {
  align-self: start;
}

#w-node-c6b1c430-6aee-d058-baa1-1c1934181093-aa13b82c, #w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c13-aff91f16 {
  align-self: center;
}

#w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c4c-aff91f16, #w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c52-aff91f16, #w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c58-aff91f16 {
  align-self: start;
}

#w-node-_6a3af42b-90af-a577-89d1-ec8421b0d994-8aee3a10 {
  align-self: center;
}

#w-node-_6a3af42b-90af-a577-89d1-ec8421b0da14-8aee3a10, #w-node-_6a3af42b-90af-a577-89d1-ec8421b0da1a-8aee3a10, #w-node-_6a3af42b-90af-a577-89d1-ec8421b0da20-8aee3a10, #w-node-_6a3af42b-90af-a577-89d1-ec8421b0da26-8aee3a10 {
  align-self: start;
}

#w-node-a3564248-b8fe-d8b5-4d06-17a5910a5a62-ccaeec3d {
  align-self: center;
}

#w-node-a3564248-b8fe-d8b5-4d06-17a5910a5a89-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5a8f-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5a95-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5ab0-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5ab6-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5abc-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5adb-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5ae1-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5ae7-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5b02-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5b08-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5b0e-ccaeec3d {
  align-self: start;
}

#w-node-_7b040d18-8229-6fbc-f7eb-cb6e5361c57d-c0a24fbe {
  align-self: center;
}

#w-node-ff2f1f26-8c44-ef5f-c4b8-e8d85f0d7455-c0a24fbe, #w-node-ff2f1f26-8c44-ef5f-c4b8-e8d85f0d745b-c0a24fbe, #w-node-ff2f1f26-8c44-ef5f-c4b8-e8d85f0d7461-c0a24fbe, #w-node-ff2f1f26-8c44-ef5f-c4b8-e8d85f0d7467-c0a24fbe, #w-node-_2f8e22e8-7888-6656-2fd0-03a2e7e50dd3-c0a24fbe, #w-node-_2f8e22e8-7888-6656-2fd0-03a2e7e50dd9-c0a24fbe, #w-node-_2f8e22e8-7888-6656-2fd0-03a2e7e50ddf-c0a24fbe, #w-node-b2726a10-6269-3995-649e-00795f55bdb0-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdb5-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdba-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdbf-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdc4-fd5db8fc, #w-node-_3f0c1b5a-93ea-c0ef-76a7-8c8ba5b68872-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bde1-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bde6-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdf0-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55bdf5-fd5db8fc, #w-node-d9610047-02f9-3930-f4d5-24ffe3c9ff23-fd5db8fc, #w-node-_19fb0db3-2459-d0f2-4ec6-cd2a60593981-fd5db8fc, #w-node-_01b5d50a-ca13-9925-dc6d-f1c64a0c889c-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55be0e-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55be13-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55be18-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55be1d-fd5db8fc, #w-node-b2726a10-6269-3995-649e-00795f55be22-fd5db8fc, #w-node-d3b25eaa-4cc9-7441-a1bd-5137cb372298-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac200-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac205-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20a-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20f-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac214-fd5db8fc, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac219-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0370d-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03712-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03717-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0371c-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03721-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03726-fd5db8fc, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0372b-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7bc-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c1-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c6-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7cb-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d0-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d5-fd5db8fc, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7da-fd5db8fc {
  align-self: start;
}

#w-node-b494f0fe-3265-eaf3-85ca-a610a964b475-fd5db8fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe967-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe968-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe971-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe977-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe97a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe610-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe619-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe61f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe622-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe626-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe62f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe635-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe638-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe63c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe645-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe64b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe64e-1a36fb8f, #w-node-_1f408f2e-f59a-1087-a5fb-446f0cdaee65-1a36fb8f, #w-node-_1f408f2e-f59a-1087-a5fb-446f0cdaee6e-1a36fb8f, #w-node-_1f408f2e-f59a-1087-a5fb-446f0cdaee74-1a36fb8f, #w-node-_1f408f2e-f59a-1087-a5fb-446f0cdaee77-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe667-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe668-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe66f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe675-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe678-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe67c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe685-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe68b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe68e-1a36fb8f, #w-node-_0aebcf81-85ed-9ea0-cc03-f29c58f1333d-1a36fb8f, #w-node-_0aebcf81-85ed-9ea0-cc03-f29c58f13346-1a36fb8f, #w-node-_0aebcf81-85ed-9ea0-cc03-f29c58f1334c-1a36fb8f, #w-node-_0aebcf81-85ed-9ea0-cc03-f29c58f1334f-1a36fb8f, #w-node-_0a904a5e-dfbe-8dd4-1dcf-3ddfdcaeb0e9-1a36fb8f, #w-node-_0a904a5e-dfbe-8dd4-1dcf-3ddfdcaeb0f2-1a36fb8f, #w-node-_0a904a5e-dfbe-8dd4-1dcf-3ddfdcaeb0f8-1a36fb8f, #w-node-_0a904a5e-dfbe-8dd4-1dcf-3ddfdcaeb0fb-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe72c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe735-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe73b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe73e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe6ea-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe6f3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe6f9-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe6fc-1a36fb8f, #w-node-_48bda8c7-e172-0068-9a25-65c09d0a5ef2-1a36fb8f, #w-node-_48bda8c7-e172-0068-9a25-65c09d0a5efb-1a36fb8f, #w-node-_48bda8c7-e172-0068-9a25-65c09d0a5f01-1a36fb8f, #w-node-_48bda8c7-e172-0068-9a25-65c09d0a5f04-1a36fb8f, #w-node-_7da1b404-41da-a6ed-b8d2-a5300b3bf599-1a36fb8f, #w-node-_7da1b404-41da-a6ed-b8d2-a5300b3bf5a2-1a36fb8f, #w-node-_7da1b404-41da-a6ed-b8d2-a5300b3bf5a8-1a36fb8f, #w-node-_7da1b404-41da-a6ed-b8d2-a5300b3bf5ab-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe741-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe742-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe74b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe751-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe754-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe758-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe761-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe767-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe76a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe76e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe777-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe77d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe780-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe784-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe78d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe793-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe796-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7c6-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7cf-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7d5-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7d8-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe81e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe827-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe82d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe830-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7dc-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7e5-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7eb-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7ee-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7f2-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe7fb-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe801-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe804-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe807-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe808-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe811-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe817-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe81a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe834-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe83d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe843-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe846-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe84a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe853-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe859-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe85c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8a2-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8ab-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8b1-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8b4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8b8-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8c1-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8c7-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8ca-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8cd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8ce-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8d7-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8dd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8e0-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8e3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8e4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8ed-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8f3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8f6-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe8fa-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe903-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe909-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe90c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe910-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe919-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe91f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe922-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe926-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe92f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe935-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe938-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe93c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe945-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe94b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe94e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe952-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe95b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe961-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe964-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe601-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe603-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe609-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe60c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe995-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe99e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9a4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9a7-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9ab-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9b4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9ba-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9bd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9c1-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9ca-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9d0-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbe9d3-1a36fb8f, #w-node-d6880399-3118-c827-ceb2-e404ba823114-1a36fb8f, #w-node-d6880399-3118-c827-ceb2-e404ba82311d-1a36fb8f, #w-node-d6880399-3118-c827-ceb2-e404ba823123-1a36fb8f, #w-node-d6880399-3118-c827-ceb2-e404ba823126-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea01-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea0a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea10-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea13-1a36fb8f, #w-node-_9c82d63c-6025-0d06-a2f4-414a77bd778a-1a36fb8f, #w-node-_9c82d63c-6025-0d06-a2f4-414a77bd7793-1a36fb8f, #w-node-_9c82d63c-6025-0d06-a2f4-414a77bd7799-1a36fb8f, #w-node-_9c82d63c-6025-0d06-a2f4-414a77bd779c-1a36fb8f, #w-node-a069fcd3-9822-4be6-8455-88d6aa90e01d-1a36fb8f, #w-node-a069fcd3-9822-4be6-8455-88d6aa90e026-1a36fb8f, #w-node-a069fcd3-9822-4be6-8455-88d6aa90e02c-1a36fb8f, #w-node-a069fcd3-9822-4be6-8455-88d6aa90e02f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea30-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea39-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea3f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea42-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea88-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea91-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea97-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea9a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea9d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbea9e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeaa7-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeaad-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeab0-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeab4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeabd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeac3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeac6-1a36fb8f, #w-node-_0f51adce-cc30-b158-3b45-4ae20a3cc796-1a36fb8f, #w-node-_0f51adce-cc30-b158-3b45-4ae20a3cc79f-1a36fb8f, #w-node-_0f51adce-cc30-b158-3b45-4ae20a3cc7a5-1a36fb8f, #w-node-_0f51adce-cc30-b158-3b45-4ae20a3cc7a8-1a36fb8f, #w-node-_8479959a-a279-fe8e-255e-4b6d91c70992-1a36fb8f, #w-node-_8479959a-a279-fe8e-255e-4b6d91c7099b-1a36fb8f, #w-node-_8479959a-a279-fe8e-255e-4b6d91c709a1-1a36fb8f, #w-node-_8479959a-a279-fe8e-255e-4b6d91c709a4-1a36fb8f, #w-node-_03161a95-dd2c-38d3-caff-95aa4a32e1b6-1a36fb8f, #w-node-_03161a95-dd2c-38d3-caff-95aa4a32e1bf-1a36fb8f, #w-node-_03161a95-dd2c-38d3-caff-95aa4a32e1c5-1a36fb8f, #w-node-_03161a95-dd2c-38d3-caff-95aa4a32e1c8-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeac9-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeaca-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbead3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbead9-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeadc-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeae0-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeae9-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeaef-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeaf2-1a36fb8f, #w-node-_72868aa1-e483-c530-3d7c-882165ddbd49-1a36fb8f, #w-node-_72868aa1-e483-c530-3d7c-882165ddbd52-1a36fb8f, #w-node-_72868aa1-e483-c530-3d7c-882165ddbd58-1a36fb8f, #w-node-_72868aa1-e483-c530-3d7c-882165ddbd5b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb0f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb18-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb1e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb21-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb67-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb70-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb76-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb79-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb25-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb2e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb34-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb37-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb3b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb44-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb4a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb4d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb50-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb51-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb5a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb60-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb63-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb7d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb86-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb8c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb8f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb93-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeb9c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeba2-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeba5-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbebeb-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbebf4-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbebfa-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbebfd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec01-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec0a-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec10-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec13-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec16-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec17-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec20-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec26-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec29-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec2c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec2d-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec36-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec3c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec3f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec46-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec4f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec55-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec58-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec5c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec65-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec6b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec6e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec72-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec7b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec81-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbec84-1a36fb8f, #w-node-bd970910-6378-c0f1-f9f9-f80a1e5e60be-1a36fb8f, #w-node-bd970910-6378-c0f1-f9f9-f80a1e5e60c7-1a36fb8f, #w-node-bd970910-6378-c0f1-f9f9-f80a1e5e60cd-1a36fb8f, #w-node-bd970910-6378-c0f1-f9f9-f80a1e5e60d0-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbeccd-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecd6-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecdc-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecdf-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbece3-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecec-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecf2-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecf5-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbecf9-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed02-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed08-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed0b-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed0f-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed18-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed1e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed21-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed25-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed2e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed34-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed37-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed62-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed63-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed6c-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed72-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed75-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed3e-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed40-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed46-1a36fb8f, #w-node-_148b5f4b-52ed-65ae-0124-1d7ba5fbed49-1a36fb8f, #w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-baa2b2af, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-baa2b2af, #w-node-_64f7ad0f-06be-9dcd-c2df-e9e8e34aadae-baa2b2af, #w-node-_23205baf-0198-ef13-6775-d3a3d44ea0aa-baa2b2af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23205baf-0198-ef13-6775-d3a3d44ea0ab-baa2b2af {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-baa2b2af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3c681e92-2489-1d17-bafe-65871aa9d364-baa2b2af, #w-node-_3c681e92-2489-1d17-bafe-65871aa9d34c-baa2b2af, #w-node-_3c681e92-2489-1d17-bafe-65871aa9d370-baa2b2af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf5c16ef-e208-9669-50e7-d5b1f5e98dc4-8a9a5d3d {
  align-self: center;
}

#w-node-bf5c16ef-e208-9669-50e7-d5b1f5e98dcd-8a9a5d3d, #w-node-bf5c16ef-e208-9669-50e7-d5b1f5e98dd3-8a9a5d3d, #w-node-bf5c16ef-e208-9669-50e7-d5b1f5e98dd9-8a9a5d3d {
  align-self: start;
}

#w-node-c74d69d2-1d32-ece3-98ce-e0eb1f779ed7-8a9a5d3d, #w-node-_204f77c1-1a39-c320-d9b6-8dbcae755f7e-8a9a5d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_204f77c1-1a39-c320-d9b6-8dbcae755f7f-8a9a5d3d {
  justify-self: center;
}

#w-node-_00336595-b68c-38e9-f79e-dd5794426f96-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426f9c-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426fa2-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426fc1-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426fc7-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426fcd-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426ffb-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794427001-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794427007-9c942727, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a3485680-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a3485686-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a348568c-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856a2-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856a8-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856ae-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856cf-c0c9565e, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856d5-c0c9565e {
  align-self: start;
}

#w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf411-ccb2def3 {
  align-self: center;
}

#w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf433-ccb2def3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf4d3-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf4d9-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf4df-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf4e5-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf500-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf506-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf50c-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf526-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf52c-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf532-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf548-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf54e-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf554-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf5a9-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf5af-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf5b5-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf583-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf589-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf58f-ccb2def3, #w-node-_15595b43-c022-00a8-cd5e-dc7be5472c4a-bd421ae3, #w-node-_15595b43-c022-00a8-cd5e-dc7be5472c50-bd421ae3, #w-node-_15595b43-c022-00a8-cd5e-dc7be5472c56-bd421ae3 {
  align-self: start;
}

#w-node-_7aa9cc11-4e7f-b601-20de-0766335ee7ea-41e873ea {
  align-self: center;
}

#w-node-_7aa9cc11-4e7f-b601-20de-0766335ee7ff-41e873ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_7aa9cc11-4e7f-b601-20de-0766335ee84e-41e873ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7aa9cc11-4e7f-b601-20de-0766335ee929-41e873ea, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee92f-41e873ea, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee935-41e873ea, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee954-41e873ea, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee95a-41e873ea, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee960-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e116-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e11b-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e120-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e125-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e12a-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e12f-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e149-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e14e-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e153-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e158-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e15d-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e162-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e167-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e182-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e187-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e18c-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e191-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e196-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1a0-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1bc-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1c1-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1c6-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1cb-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1d0-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1d5-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1f3-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1f8-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e1fd-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e202-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e207-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e20c-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e211-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e22b-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e230-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e235-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e23a-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e23f-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e244-41e873ea, #w-node-_410fadd6-97bc-c9e8-2063-08ed7da4e249-41e873ea {
  align-self: start;
}

#w-node-_08e259b7-5002-b18c-3a3c-0992ec98d725-db73d182, #w-node-cd358b79-4968-50da-535a-6fd4892dd1cc-db73d182, #w-node-a9a7925f-55cd-7b37-0e77-d68f9fed4b08-db73d182, #w-node-_34b81d80-a056-f310-d06a-51336fe75ed2-db73d182, #w-node-ca2507d0-122b-a500-768f-09cba216ce36-db73d182, #w-node-eacc8581-bf9a-6d75-b9a4-2d8b5c8b4150-db73d182, #w-node-_4510f523-5498-ba9f-e407-a966c1c90422-db73d182, #w-node-_3025eb39-f7c2-b47f-ae63-227851454d3e-db73d182, #w-node-_28669da8-b604-68c8-32b2-e9c078828aa1-db73d182, #w-node-_5a29c05a-d8e3-36cf-bb2b-18a1248550ca-db73d182, #w-node-_7c568a1d-478b-7525-0987-36f052df27ae-db73d182, #w-node-_3d84d589-8e2b-3b0d-6a15-887705abf872-db73d182, #w-node-e7165d2f-e93a-4dc5-56bd-9251f98389e1-db73d182, #w-node-_034e2814-ceb4-a12a-ac5f-d2bb600929b8-db73d182, #w-node-_925be845-360f-debf-032b-9a421281113e-db73d182, #w-node-ee67bddf-8202-c9ae-86aa-5eaf982d81d2-db73d182, #w-node-_9daead11-3c00-8cf4-5ac3-8861eaeea091-db73d182, #w-node-b4600293-1a81-1b12-43b7-d032f1406c42-db73d182 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c4948bc-c748-1bab-f440-38e784a53b99-7c2b9162 {
  align-self: center;
}

#w-node-_0c4948bc-c748-1bab-f440-38e784a53bbe-7c2b9162 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c4948bc-c748-1bab-f440-38e784a53bea-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53bf0-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53bf6-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c11-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c17-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c1d-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c37-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c3d-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c43-7c2b9162 {
  align-self: start;
}

#w-node-_22fe871b-7cf2-14dc-6856-64d418789899-a6ff15ad {
  align-self: center;
}

#w-node-_22fe871b-7cf2-14dc-6856-64d4187898f9-a6ff15ad, #w-node-_22fe871b-7cf2-14dc-6856-64d4187898ff-a6ff15ad, #w-node-_22fe871b-7cf2-14dc-6856-64d418789905-a6ff15ad, #w-node-_22fe871b-7cf2-14dc-6856-64d418789920-a6ff15ad, #w-node-_22fe871b-7cf2-14dc-6856-64d418789926-a6ff15ad, #w-node-_22fe871b-7cf2-14dc-6856-64d41878992c-a6ff15ad, #w-node-cbe93d13-ce9f-2e9d-2d18-078265873c80-a6ff15ad, #w-node-cbe93d13-ce9f-2e9d-2d18-078265873c86-a6ff15ad, #w-node-cbe93d13-ce9f-2e9d-2d18-078265873c8c-a6ff15ad {
  align-self: start;
}

#w-node-c799175b-341e-6dde-4ac8-ca7371117a59-98089047 {
  align-self: center;
}

#w-node-c799175b-341e-6dde-4ac8-ca7371117a80-98089047, #w-node-c799175b-341e-6dde-4ac8-ca7371117a86-98089047, #w-node-c799175b-341e-6dde-4ac8-ca7371117a8c-98089047, #w-node-c799175b-341e-6dde-4ac8-ca7371117aab-98089047, #w-node-c799175b-341e-6dde-4ac8-ca7371117ab1-98089047, #w-node-c799175b-341e-6dde-4ac8-ca7371117ab7-98089047 {
  align-self: start;
}

#w-node-_1d8dd874-8e1b-c95f-e839-11dfeff8784d-aa04a065 {
  align-self: center;
}

#w-node-_1d8dd874-8e1b-c95f-e839-11dfeff87874-aa04a065, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff8787a-aa04a065, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff87880-aa04a065, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff8789c-aa04a065, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff878a2-aa04a065, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff878a8-aa04a065 {
  align-self: start;
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-3b22aaf1, #w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-3b22aaf1, #w-node-_14831fce-e6e0-7319-853a-4a84b9651127-3b22aaf1, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-3b22aaf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e24db23f-6bd3-5d2c-e5d9-69c1a0900c99-3b22aaf1, #w-node-e24db23f-6bd3-5d2c-e5d9-69c1a0900c9f-3b22aaf1, #w-node-e24db23f-6bd3-5d2c-e5d9-69c1a0900ca5-3b22aaf1, #w-node-_97d24ad6-80b9-946b-e086-be2dbfe47fd0-3b22aaf1, #w-node-_97d24ad6-80b9-946b-e086-be2dbfe47fd6-3b22aaf1, #w-node-_97d24ad6-80b9-946b-e086-be2dbfe47fdc-3b22aaf1 {
  align-self: start;
}

#w-node-a48b39d7-0bea-d550-c946-6e3a521be2b7-3b22aaf1, #w-node-_806611a8-22a4-e97b-0bea-780342f2f4eb-3b22aaf1, #w-node-_5cc8e342-1a11-833c-5b0e-6dbd7087dbc0-3b22aaf1, #w-node-_78dfc619-0275-73c2-462f-a82fb9a2e7a8-3b22aaf1, #w-node-_3a655dbf-ec20-3e55-7049-5d59ef8e5b83-3b22aaf1, #w-node-edf864e5-81c7-0bb9-40cb-e8d46c38dc41-3b22aaf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8fb256bd-e731-f92f-41ea-e09bac9510bb-39329ef8 {
  align-self: center;
}

#w-node-_8fb256bd-e731-f92f-41ea-e09bac9510e2-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac9510e8-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac9510ee-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac95110d-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac951113-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac951119-39329ef8 {
  align-self: start;
}

#w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd31612-134a3845 {
  align-self: center;
}

#w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd31668-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd3166e-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd31674-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd31697-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd3169d-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316a3-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316a9-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316af-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316d8-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316de-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316e4-134a3845 {
  align-self: start;
}

#w-node-_433b9c5b-5dc8-5890-abfe-bc05eb3ab726-239e7a39, #w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ebf0-f5986fe5 {
  align-self: center;
}

#w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ec29-f5986fe5, #w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ec2f-f5986fe5, #w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ec35-f5986fe5 {
  align-self: start;
}

#w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e28c-6a14729c {
  align-self: center;
}

#w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e30c-6a14729c, #w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e312-6a14729c, #w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e318-6a14729c, #w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e31e-6a14729c {
  align-self: start;
}

#w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c9587-c098bdd4 {
  align-self: center;
}

#w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95ae-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95b4-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95ba-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95d5-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95db-c098bdd4, #w-node-e73d944b-5180-0c8b-0628-5b7d1fe84317-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c9600-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c9606-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c960c-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c9627-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c962d-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c9633-c098bdd4 {
  align-self: start;
}

#w-node-_1e2f4426-1650-4da8-3055-cb62f258e13d-9eb90234 {
  align-self: center;
}

#w-node-_1e2f4426-1650-4da8-3055-cb62f258e164-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e16a-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e170-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e176-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e18c-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e192-9eb90234, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e198-9eb90234, #w-node-b2726a10-6269-3995-649e-00795f55bdb0-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdb5-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdba-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdbf-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdc4-692b064b, #w-node-_3f0c1b5a-93ea-c0ef-76a7-8c8ba5b68872-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bde1-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bde6-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdeb-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdf0-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55bdf5-692b064b, #w-node-d9610047-02f9-3930-f4d5-24ffe3c9ff23-692b064b, #w-node-f8c6ed39-5194-4a01-ded6-c131dc3093b3-692b064b, #w-node-_01b5d50a-ca13-9925-dc6d-f1c64a0c889c-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55be0e-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55be13-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55be18-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55be1d-692b064b, #w-node-b2726a10-6269-3995-649e-00795f55be22-692b064b, #w-node-d3b25eaa-4cc9-7441-a1bd-5137cb372298-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac200-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac205-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20a-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20f-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac214-692b064b, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac219-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0370d-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03712-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03717-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0371c-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03721-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03726-692b064b, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0372b-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7bc-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c1-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c6-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7cb-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d0-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d5-692b064b, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7da-692b064b {
  align-self: start;
}

#w-node-_94783b6b-941a-34bc-20a8-015a983941fe-692b064b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aeed-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aef6-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aefc-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aeff-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af03-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af0c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af12-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af15-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af19-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af22-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af28-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af2b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af2f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af38-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af3e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af41-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af44-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af45-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af4c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af52-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af55-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af59-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af62-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af68-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af6b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af6f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af78-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af7e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af81-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af85-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af8e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af94-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af97-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afc7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afd0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afd6-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afd9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129af9b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afa4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afaa-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afad-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afdd-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afe6-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afec-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129afef-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aff3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129affc-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b002-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b005-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b008-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b009-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b012-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b018-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b01b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b01f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b028-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b02e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b031-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b035-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b03e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b044-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b047-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b04b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b054-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b05a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b05d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b061-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b06a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b070-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b073-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b077-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b080-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b086-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b089-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b08d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b096-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b09c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b09f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0a3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0ac-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0b2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0b5-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0b8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0b9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0c2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0c8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0cb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0cf-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0d8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0de-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0e1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0e5-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0ee-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0f4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0f7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b0fb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b104-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b10a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b10d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b111-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b11a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b120-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b123-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b126-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b127-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b130-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b136-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b139-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b13c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b13d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b146-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b14c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b14f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b153-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b15c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b162-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b165-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b169-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b172-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b178-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b17b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b17f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b188-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b18e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b191-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b195-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b19e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1a4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1a7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1ab-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1b4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1ba-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1bd-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1c0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1c1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1ca-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1d0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1d3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1d7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1d9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1df-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1e2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1e9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1f2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1f8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1fb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b1ff-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b208-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b20e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b211-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b215-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b21e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b224-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b227-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b22b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b234-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b23a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b23d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b241-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b24a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b250-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b253-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b257-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b260-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b266-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b269-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b26d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b276-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b27c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b27f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b286-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b28f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b295-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b298-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b29c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2a5-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2ab-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2ae-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2b1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2b2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2bb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2c1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2c4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2c8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2d1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2d7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2da-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2de-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2e7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2ed-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2f0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2f4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b2fd-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b303-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b306-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b30a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b313-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b319-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b31c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b31f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b320-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b329-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b32f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b332-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b336-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b33f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b345-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b348-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b34f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b358-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b35e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b361-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b365-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b36e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b374-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b377-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b37b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b384-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b38a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b38d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b391-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b39a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3a0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3a3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3a7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3b0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3b6-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3b9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3bc-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3bd-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3c6-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3cc-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3cf-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3d3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3dc-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3e2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3e5-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3e9-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3f2-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3f8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3fb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b3ff-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b408-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b40e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b411-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b415-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b41e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b424-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b427-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b42a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b42b-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b434-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b43a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b43d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b440-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b441-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b44a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b450-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b453-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b45a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b463-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b469-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b46c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b470-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b479-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b47f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b482-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b486-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b48f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b495-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b498-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b49f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4a8-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4ae-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4b1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4b5-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4be-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4c4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4c7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4cb-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4d4-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4da-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4dd-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4e1-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4ea-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4f0-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4f3-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b4f7-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b500-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b506-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b509-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b50d-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b516-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b51c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b51f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b525-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b526-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b52f-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b535-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b538-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b53c-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b53e-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b544-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129b547-830f97e9, #w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-b0addc1a, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-b0addc1a, #w-node-bc6343ac-b4ac-ee7e-ffae-9e59e2ff12ee-b0addc1a, #w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c1-b0addc1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c2-b0addc1a {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-b0addc1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0df05c8d-d205-59de-4ca6-623062e98b64-b0addc1a, #w-node-_0df05c8d-d205-59de-4ca6-623062e98b7c-b0addc1a, #w-node-_0df05c8d-d205-59de-4ca6-623062e98b88-b0addc1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9e5e31a-a9d6-ac99-b97d-1d58a171496a-b0adf58c {
  align-self: center;
}

#w-node-c9e5e31a-a9d6-ac99-b97d-1d58a1714973-b0adf58c, #w-node-c9e5e31a-a9d6-ac99-b97d-1d58a1714979-b0adf58c, #w-node-c9e5e31a-a9d6-ac99-b97d-1d58a171497f-b0adf58c {
  align-self: start;
}

#w-node-e4357958-8a84-3357-2567-666b02d5b989-b0adf58c, #w-node-eb768a42-8d75-126e-3638-332dd26fa710-b0adf58c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb768a42-8d75-126e-3638-332dd26fa711-b0adf58c {
  justify-self: center;
}

#w-node-f47b580c-d69d-5032-034d-10da6b4d9649-a59069a1, #w-node-f47b580c-d69d-5032-034d-10da6b4d964f-a59069a1, #w-node-f47b580c-d69d-5032-034d-10da6b4d9655-a59069a1, #w-node-_171f03cd-b47d-38b0-1dd0-1a341b3f0464-a59069a1, #w-node-_171f03cd-b47d-38b0-1dd0-1a341b3f046a-a59069a1, #w-node-_171f03cd-b47d-38b0-1dd0-1a341b3f0470-a59069a1, #w-node-_70a8f488-0d83-a200-d89a-e866c1a429d5-a59069a1, #w-node-_70a8f488-0d83-a200-d89a-e866c1a429db-a59069a1, #w-node-_70a8f488-0d83-a200-d89a-e866c1a429e1-a59069a1, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea13f-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea145-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea14b-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea161-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea167-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea16d-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea190-b156df9e, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea196-b156df9e {
  align-self: start;
}

#w-node-_081fb5f9-8643-21de-d8e0-1ecae593e6c5-dfcc18ce {
  align-self: center;
}

#w-node-_081fb5f9-8643-21de-d8e0-1ecae593e6e7-dfcc18ce {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_081fb5f9-8643-21de-d8e0-1ecae593e787-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e78d-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e793-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e799-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7b4-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7ba-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7c0-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7da-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7e0-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7e6-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e826-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e82c-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e832-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e86e-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e874-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e87a-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e84c-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e852-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e858-dfcc18ce {
  align-self: start;
}

#w-node-ccfde799-046d-6fbf-4992-5c9972262229-e4da7049 {
  align-self: center;
}

#w-node-ccfde799-046d-6fbf-4992-5c997226224e-e4da7049 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ccfde799-046d-6fbf-4992-5c997226227a-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c9972262280-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c9972262286-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622a1-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622a7-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622ad-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622c7-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622cd-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622d3-e4da7049 {
  align-self: start;
}

#w-node-_266c5149-27b6-7ce8-3396-eb10ab96af32-24e61f07 {
  align-self: center;
}

#w-node-_266c5149-27b6-7ce8-3396-eb10ab96af90-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96af96-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96af9c-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afb7-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afbd-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afc3-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afe2-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afe8-24e61f07, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afee-24e61f07 {
  align-self: start;
}

#w-node-_322c21af-6f56-a24c-81f9-7dac19f15e11-175edef6 {
  align-self: center;
}

#w-node-_322c21af-6f56-a24c-81f9-7dac19f15e38-175edef6, #w-node-_322c21af-6f56-a24c-81f9-7dac19f15e3e-175edef6, #w-node-_322c21af-6f56-a24c-81f9-7dac19f15e44-175edef6 {
  align-self: start;
}

#w-node-_96216f9d-380f-7d98-21ca-dddc837b3f76-21b7284b {
  align-self: center;
}

#w-node-_96216f9d-380f-7d98-21ca-dddc837b3f9d-21b7284b, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fa3-21b7284b, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fa9-21b7284b, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fbf-21b7284b, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fc5-21b7284b, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fcb-21b7284b {
  align-self: start;
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-c9ad622c, #w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-c9ad622c, #w-node-_14831fce-e6e0-7319-853a-4a84b9651127-c9ad622c, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-c9ad622c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c578c7-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c578cd-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c578d3-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c57905-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5790b-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c57911-c9ad622c {
  align-self: start;
}

#w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c57928-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c57929-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5792a-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5792b-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5792c-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5792d-c9ad622c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31912b60-c516-500b-f600-fccc0315f214-30dc5826 {
  align-self: center;
}

#w-node-_31912b60-c516-500b-f600-fccc0315f23b-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f241-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f247-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f266-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f26c-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f272-30dc5826 {
  align-self: start;
}

#w-node-d87af9bd-7247-c6ae-2432-82514b5624cc-2c7d4f53 {
  align-self: center;
}

#w-node-d87af9bd-7247-c6ae-2432-82514b562521-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562527-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b56252d-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562550-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562556-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b56255c-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562562-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562568-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b56257e-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562584-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b56258a-2c7d4f53 {
  align-self: start;
}

#w-node-c9363c50-08e3-a3e3-07e9-083fbbc7835a-4b6fc20a, #w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcad0-9bb2ac9f {
  align-self: center;
}

#w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcb09-9bb2ac9f, #w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcb0f-9bb2ac9f, #w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcb15-9bb2ac9f {
  align-self: start;
}

#w-node-_41775dee-622a-4136-8b5b-774b33e8b1d6-378c24a2 {
  align-self: center;
}

#w-node-_41775dee-622a-4136-8b5b-774b33e8b253-378c24a2, #w-node-_41775dee-622a-4136-8b5b-774b33e8b259-378c24a2, #w-node-_41775dee-622a-4136-8b5b-774b33e8b25f-378c24a2, #w-node-_41775dee-622a-4136-8b5b-774b33e8b265-378c24a2 {
  align-self: start;
}

#w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd925-f0bc87b4 {
  align-self: center;
}

#w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd94c-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd952-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd958-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd973-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd979-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd97f-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd99e-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd9a4-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd9aa-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd9c5-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd9cb-f0bc87b4 {
  align-self: start;
}

#w-node-f362a3d5-c852-092b-c624-677c0d87ce99-2b321857 {
  align-self: center;
}

#w-node-f362a3d5-c852-092b-c624-677c0d87cec0-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87cec6-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87cecc-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87ced2-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87cee8-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87ceee-2b321857, #w-node-f362a3d5-c852-092b-c624-677c0d87cef4-2b321857 {
  align-self: start;
}

#w-node-f2606e06-bb91-6713-e1c5-b4b660d83aaf-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ab1-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ab7-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83aba-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83743-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8374c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83752-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83755-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83759-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83762-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83768-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8376b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8376f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83778-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8377e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83781-5d30b4e0, #w-node-d446832c-2ab0-401b-4735-f8f80943e9e7-5d30b4e0, #w-node-d446832c-2ab0-401b-4735-f8f80943e9f0-5d30b4e0, #w-node-d446832c-2ab0-401b-4735-f8f80943e9f6-5d30b4e0, #w-node-d446832c-2ab0-401b-4735-f8f80943e9f9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8379a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8379b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837a2-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837a8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837ab-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837af-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837b8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837be-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d837c1-5d30b4e0, #w-node-e17d8167-5c00-7780-50ea-be837cfc8253-5d30b4e0, #w-node-e17d8167-5c00-7780-50ea-be837cfc825c-5d30b4e0, #w-node-e17d8167-5c00-7780-50ea-be837cfc8262-5d30b4e0, #w-node-e17d8167-5c00-7780-50ea-be837cfc8265-5d30b4e0, #w-node-_67e00b63-cbc7-580b-54ae-58761e135be2-5d30b4e0, #w-node-_67e00b63-cbc7-580b-54ae-58761e135beb-5d30b4e0, #w-node-_67e00b63-cbc7-580b-54ae-58761e135bf1-5d30b4e0, #w-node-_67e00b63-cbc7-580b-54ae-58761e135bf4-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83849-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83852-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83858-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8385b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8381d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83826-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8382c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8382f-5d30b4e0, #w-node-_18256373-ce1a-59f8-b3f8-59f05db961c4-5d30b4e0, #w-node-_18256373-ce1a-59f8-b3f8-59f05db961cd-5d30b4e0, #w-node-_18256373-ce1a-59f8-b3f8-59f05db961d3-5d30b4e0, #w-node-_18256373-ce1a-59f8-b3f8-59f05db961d6-5d30b4e0, #w-node-_39f35560-2141-5728-90a1-e4e689e234fb-5d30b4e0, #w-node-_39f35560-2141-5728-90a1-e4e689e23504-5d30b4e0, #w-node-_39f35560-2141-5728-90a1-e4e689e2350a-5d30b4e0, #w-node-_39f35560-2141-5728-90a1-e4e689e2350d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8385e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8385f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83868-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8386e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83871-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83875-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8387e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83884-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83887-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8388b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83894-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8389a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8389d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838a1-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838aa-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838b0-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838b3-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838e3-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838ec-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838f2-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838f5-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8393b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83944-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8394a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8394d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d838f9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83902-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83908-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8390b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8390f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83918-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8391e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83921-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83924-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83925-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8392e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83934-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83937-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83951-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d8395a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83960-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83963-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83967-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83970-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83976-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83979-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839bf-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839c8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839ce-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839d1-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839d5-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839de-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839e4-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839e7-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839ea-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839eb-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839f4-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839fa-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d839fd-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a00-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a01-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a0a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a10-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a13-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a17-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a20-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a26-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a29-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a2d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a36-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a3c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a3f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a43-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a4c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a52-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a55-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a59-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a62-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a68-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a6b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a6f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a78-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a7e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a81-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a84-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a85-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a8e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a94-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83a97-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ac1-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83aca-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ad0-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ad3-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ad7-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ae0-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ae6-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ae9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83aed-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83af6-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83afc-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83aff-5d30b4e0, #w-node-_7c34e1a5-ed64-b547-0749-55ec2245ea69-5d30b4e0, #w-node-_7c34e1a5-ed64-b547-0749-55ec2245ea72-5d30b4e0, #w-node-_7c34e1a5-ed64-b547-0749-55ec2245ea78-5d30b4e0, #w-node-_7c34e1a5-ed64-b547-0749-55ec2245ea7b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b2d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b36-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b3c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b3f-5d30b4e0, #w-node-_81da7b60-53af-2ba9-84e1-777b71bee5f8-5d30b4e0, #w-node-_81da7b60-53af-2ba9-84e1-777b71bee601-5d30b4e0, #w-node-_81da7b60-53af-2ba9-84e1-777b71bee607-5d30b4e0, #w-node-_81da7b60-53af-2ba9-84e1-777b71bee60a-5d30b4e0, #w-node-a1694460-85e4-8c0a-f5b3-eb14789144ff-5d30b4e0, #w-node-a1694460-85e4-8c0a-f5b3-eb1478914508-5d30b4e0, #w-node-a1694460-85e4-8c0a-f5b3-eb147891450e-5d30b4e0, #w-node-a1694460-85e4-8c0a-f5b3-eb1478914511-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b5c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b65-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b6b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83b6e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bb4-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bbd-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bc3-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bc6-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bc9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bca-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bd3-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bd9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bdc-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83be0-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83be9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bef-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bf2-5d30b4e0, #w-node-_5549324e-e909-f37e-7dd2-3bd10f8e31ee-5d30b4e0, #w-node-_5549324e-e909-f37e-7dd2-3bd10f8e31f7-5d30b4e0, #w-node-_5549324e-e909-f37e-7dd2-3bd10f8e31fd-5d30b4e0, #w-node-_5549324e-e909-f37e-7dd2-3bd10f8e3200-5d30b4e0, #w-node-_58402754-d5c1-0b74-7ddc-0f0b696dd347-5d30b4e0, #w-node-_58402754-d5c1-0b74-7ddc-0f0b696dd350-5d30b4e0, #w-node-_58402754-d5c1-0b74-7ddc-0f0b696dd356-5d30b4e0, #w-node-_58402754-d5c1-0b74-7ddc-0f0b696dd359-5d30b4e0, #w-node-cf6805ea-e011-43b8-1b5d-3bc9a41ad923-5d30b4e0, #w-node-cf6805ea-e011-43b8-1b5d-3bc9a41ad92c-5d30b4e0, #w-node-cf6805ea-e011-43b8-1b5d-3bc9a41ad932-5d30b4e0, #w-node-cf6805ea-e011-43b8-1b5d-3bc9a41ad935-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bf5-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bf6-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83bff-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c05-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c08-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c0c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c15-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c1b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c1e-5d30b4e0, #w-node-_44eb588b-11f9-c46e-48bf-51510da646c6-5d30b4e0, #w-node-_44eb588b-11f9-c46e-48bf-51510da646cf-5d30b4e0, #w-node-_44eb588b-11f9-c46e-48bf-51510da646d5-5d30b4e0, #w-node-_44eb588b-11f9-c46e-48bf-51510da646d8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c3b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c44-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c4a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c4d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c93-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c9c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ca2-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ca5-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c51-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c5a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c60-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c63-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c67-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c70-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c76-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c79-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c7c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c7d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c86-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c8c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83c8f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83ca9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cb2-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cb8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cbb-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cbf-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cc8-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cce-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83cd1-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d17-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d20-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d26-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d29-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d2d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d36-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d3c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d3f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d42-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d43-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d4c-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d52-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d55-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d58-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d59-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d62-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d68-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d6b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d72-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d7b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d81-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d84-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d88-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d91-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d97-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d9a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83d9e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83da7-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83dad-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83db0-5d30b4e0, #w-node-bad65e11-17b5-18fe-d8dc-cf9b94d962b5-5d30b4e0, #w-node-bad65e11-17b5-18fe-d8dc-cf9b94d962be-5d30b4e0, #w-node-bad65e11-17b5-18fe-d8dc-cf9b94d962c4-5d30b4e0, #w-node-bad65e11-17b5-18fe-d8dc-cf9b94d962c7-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83df9-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e02-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e08-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e0b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e0f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e18-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e1e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e21-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e25-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e2e-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e34-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e37-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e3b-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e44-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e4a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e4d-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e51-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e5a-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e60-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e63-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83eaa-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83eac-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83eb2-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83eb5-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e7f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e80-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e89-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e8f-5d30b4e0, #w-node-f2606e06-bb91-6713-e1c5-b4b660d83e92-5d30b4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e939c2f-10bf-524f-545e-f772c46701f9-1bcc3999 {
  align-self: center;
}

#w-node-_4e939c2f-10bf-524f-545e-f772c4670202-1bcc3999, #w-node-_4e939c2f-10bf-524f-545e-f772c4670208-1bcc3999, #w-node-_4e939c2f-10bf-524f-545e-f772c467020e-1bcc3999 {
  align-self: start;
}

#w-node-_9565d69b-0f51-928a-e639-8076622bb01f-1bcc3999, #w-node-_81ee3fc4-3851-071d-ae6d-ee997b814910-1bcc3999 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81ee3fc4-3851-071d-ae6d-ee997b814911-1bcc3999 {
  justify-self: center;
}

#w-node-_3d630408-b4b9-1550-72dd-3e38960bff9d-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffa3-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffa9-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffc8-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffce-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffd4-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960c0002-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960c0008-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960c000e-fa63dffb {
  align-self: start;
}

#w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-4dadb07d, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-4dadb07d, #w-node-_25f5494e-8cb3-ce40-6a32-76d9b45d2baf-4dadb07d, #w-node-e587b2b0-28a0-2fc4-871f-055072736e94-4dadb07d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e587b2b0-28a0-2fc4-871f-055072736e95-4dadb07d {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-4dadb07d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8b862d2f-e804-e56d-7144-dd2aeebb9f82-4dadb07d, #w-node-_8b862d2f-e804-e56d-7144-dd2aeebb9f5e-4dadb07d, #w-node-_8b862d2f-e804-e56d-7144-dd2aeebb9f76-4dadb07d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e1ee-90e3c5a5 {
  align-self: center;
}

#w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e210-90e3c5a5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2b0-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2b6-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2bc-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2c2-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2dd-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2e3-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2e9-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e303-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e309-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e30f-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e325-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e32b-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e331-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e386-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e38c-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e392-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e360-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e366-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e36c-90e3c5a5 {
  align-self: start;
}

#w-node-cf329323-2c30-492f-a2bb-2d29d54911a5-ac2ffa17 {
  align-self: center;
}

#w-node-cf329323-2c30-492f-a2bb-2d29d54911ba-ac2ffa17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-cf329323-2c30-492f-a2bb-2d29d5491209-ac2ffa17 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf329323-2c30-492f-a2bb-2d29d54912e4-ac2ffa17, #w-node-cf329323-2c30-492f-a2bb-2d29d54912ea-ac2ffa17, #w-node-cf329323-2c30-492f-a2bb-2d29d54912f0-ac2ffa17, #w-node-cf329323-2c30-492f-a2bb-2d29d549130f-ac2ffa17, #w-node-cf329323-2c30-492f-a2bb-2d29d5491315-ac2ffa17, #w-node-cf329323-2c30-492f-a2bb-2d29d549131b-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e75-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e7a-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e7f-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e84-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e89-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97e8e-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ea8-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ead-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97eb2-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97eb7-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ebc-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ec1-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ec6-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ecb-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ee6-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97eeb-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ef0-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97ef5-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97efa-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97eff-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f1b-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f20-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f25-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f2a-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f2f-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f34-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f52-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f57-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f5c-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f61-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f66-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f6b-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f70-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f8a-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f8f-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f94-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f99-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97f9e-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97fa3-ac2ffa17, #w-node-_1e77c937-210d-87d5-41d9-afe833b97fa8-ac2ffa17, #w-node-b2726a10-6269-3995-649e-00795f55bdb0-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdb5-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdba-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdbf-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdc4-1c75622e, #w-node-_3f0c1b5a-93ea-c0ef-76a7-8c8ba5b68872-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bde1-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bde6-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdeb-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdf0-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55bdf5-1c75622e, #w-node-d9610047-02f9-3930-f4d5-24ffe3c9ff23-1c75622e, #w-node-c277b335-b425-76d7-fc46-27845388acdd-1c75622e, #w-node-_01b5d50a-ca13-9925-dc6d-f1c64a0c889c-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55be0e-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55be13-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55be18-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55be1d-1c75622e, #w-node-b2726a10-6269-3995-649e-00795f55be22-1c75622e, #w-node-d3b25eaa-4cc9-7441-a1bd-5137cb372298-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac200-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac205-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20a-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20f-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac214-1c75622e, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac219-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0370d-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03712-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03717-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0371c-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03721-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03726-1c75622e, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0372b-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7bc-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c1-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c6-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7cb-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d0-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d5-1c75622e, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7da-1c75622e {
  align-self: start;
}

#w-node-_4f788e6c-ee13-3c53-5322-fe34aa3f50bb-1c75622e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8b78d4c-6ce9-0210-2156-84bf63fad8a7-2b062f45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7474592-c07c-104b-b289-a9b33a36e50f-2b062f45, #w-node-_212d197b-e881-95e9-ea1b-30cd010eb9ca-2b062f45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cce5e06-e6d6-d39d-034f-ac1841a08468-50b71a20 {
  align-self: center;
}

#w-node-a261e80a-6c82-ee7e-2626-51f29ae61060-50b71a20 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4de9d171-4a33-7f1c-eabc-fab98d955aa6-302e77b6, #w-node-_4de9d171-4a33-7f1c-eabc-fab98d955aa7-302e77b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4de9d171-4a33-7f1c-eabc-fab98d955aa8-302e77b6 {
  justify-self: center;
}

#w-node-_4de9d171-4a33-7f1c-eabc-fab98d955aaf-302e77b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_512c9ad2-ae19-9f64-55f7-b20266fd457f-a634d1f1, #w-node-_4117e8e6-5b87-2b4e-f640-1dbd6e213041-a634d1f1, #w-node-_67cb3c8f-b062-0dce-d019-62f0c63f973b-a634d1f1, #w-node-cbbd6173-05d6-e2de-b607-db12332b49c6-a634d1f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb665-57ef3cde {
  align-self: center;
}

#w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb67a-57ef3cde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb6c9-57ef3cde {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7a4-57ef3cde, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7aa-57ef3cde, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7b0-57ef3cde, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7cf-57ef3cde, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7d5-57ef3cde, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7db-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0424-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0429-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f042e-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0433-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0438-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f043d-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0457-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f045c-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0461-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0466-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f046b-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0470-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0475-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f047a-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0495-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f049a-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f049f-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04a4-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04a9-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04ae-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04ca-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04cf-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04d4-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04d9-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04de-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f04e3-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0501-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0506-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f050b-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0510-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0515-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f051a-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f051f-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0539-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f053e-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0543-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0548-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f054d-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0552-57ef3cde, #w-node-_91bbf4ac-55d0-8741-0ec1-bacf0d7f0557-57ef3cde {
  align-self: start;
}

#w-node-_233c82d9-0e85-b475-fd81-b8658f7afa3a-cb9fcd0d {
  align-self: center;
}

#w-node-_233c82d9-0e85-b475-fd81-b8658f7afa5f-cb9fcd0d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_233c82d9-0e85-b475-fd81-b8658f7afa8b-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afa91-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afa97-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afab2-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afab8-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afabe-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afad8-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afade-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afae4-cb9fcd0d {
  align-self: start;
}

#w-node-_37ed5523-d99b-9fa1-6843-eff3cba59be9-18cc10e9 {
  align-self: center;
}

#w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c47-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c4d-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c53-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c6e-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c74-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c7a-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c99-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c9f-18cc10e9, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59ca5-18cc10e9 {
  align-self: start;
}

#w-node-_50bb9597-a13c-031d-c000-34461c7a6d76-f53b9179 {
  align-self: center;
}

#w-node-_50bb9597-a13c-031d-c000-34461c7a6d9d-f53b9179, #w-node-_50bb9597-a13c-031d-c000-34461c7a6da3-f53b9179, #w-node-_50bb9597-a13c-031d-c000-34461c7a6da9-f53b9179 {
  align-self: start;
}

#w-node-f349e038-f2b0-c9d5-0a25-a20172ef5985-e31ab878 {
  align-self: center;
}

#w-node-f349e038-f2b0-c9d5-0a25-a20172ef59ac-e31ab878, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59b2-e31ab878, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59b8-e31ab878, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59ce-e31ab878, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59d4-e31ab878, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59da-e31ab878 {
  align-self: start;
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-7a58d89c, #w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-7a58d89c, #w-node-_14831fce-e6e0-7319-853a-4a84b9651127-7a58d89c, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-7a58d89c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3480f590-93d1-1d49-67c3-c54ceec72e36-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e3c-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e42-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e74-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e7a-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e80-7a58d89c {
  align-self: start;
}

#w-node-_3480f590-93d1-1d49-67c3-c54ceec72e97-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e98-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e99-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e9a-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e9b-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e9c-7a58d89c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc442d92-f793-dce6-9be1-bfb24f14c597-bcaf0b9b {
  align-self: center;
}

#w-node-bc442d92-f793-dce6-9be1-bfb24f14c5be-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5c4-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5ca-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5e9-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5ef-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5f5-bcaf0b9b {
  align-self: start;
}

#w-node-e9b46836-b72f-9bd2-97ff-6285df2148b9-667e86ae {
  align-self: center;
}

#w-node-e9b46836-b72f-9bd2-97ff-6285df21490e-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214914-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df21491a-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df21493d-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214943-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214949-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df21494f-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214955-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df21496b-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214971-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df214977-667e86ae {
  align-self: start;
}

#w-node-b530accd-fcdb-2ab7-d775-2e20e30facdd-a42fe3eb, #w-node-b0695464-4241-7eed-0825-1bc5c5e7f034-39d7e863 {
  align-self: center;
}

#w-node-b0695464-4241-7eed-0825-1bc5c5e7f06d-39d7e863, #w-node-b0695464-4241-7eed-0825-1bc5c5e7f073-39d7e863, #w-node-b0695464-4241-7eed-0825-1bc5c5e7f079-39d7e863 {
  align-self: start;
}

#w-node-_83f329fd-54b2-b34a-f972-59284fca27d2-56c3be92 {
  align-self: center;
}

#w-node-_83f329fd-54b2-b34a-f972-59284fca284f-56c3be92, #w-node-_83f329fd-54b2-b34a-f972-59284fca2855-56c3be92, #w-node-_83f329fd-54b2-b34a-f972-59284fca285b-56c3be92, #w-node-_83f329fd-54b2-b34a-f972-59284fca2861-56c3be92 {
  align-self: start;
}

#w-node-_131a2aa1-566a-fc4b-5147-214556659513-74b02cf4 {
  align-self: center;
}

#w-node-_131a2aa1-566a-fc4b-5147-21455665953a-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-214556659540-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-214556659546-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-214556659561-74b02cf4 {
  align-self: start;
}

#w-node-_131a2aa1-566a-fc4b-5147-214556659567-74b02cf4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_056027ea-67be-3487-b5e6-d7ee47c856a9-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-214556659586-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-21455665958c-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-214556659592-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-2145566595ad-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-2145566595b3-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-2145566595b9-74b02cf4 {
  align-self: start;
}

#w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e70f0-8ed84c1b {
  align-self: center;
}

#w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e7117-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e711d-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e7123-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e7129-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e713f-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e7145-8ed84c1b, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e714b-8ed84c1b, #w-node-b2726a10-6269-3995-649e-00795f55bdb0-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdb5-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdba-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdbf-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdc4-76f72dd5, #w-node-_3f0c1b5a-93ea-c0ef-76a7-8c8ba5b68872-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bde1-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bde6-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdeb-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdf0-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55bdf5-76f72dd5, #w-node-d9610047-02f9-3930-f4d5-24ffe3c9ff23-76f72dd5, #w-node-df33a729-ccb3-60e7-8b8a-b8d870e0c74a-76f72dd5, #w-node-_01b5d50a-ca13-9925-dc6d-f1c64a0c889c-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55be0e-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55be13-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55be18-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55be1d-76f72dd5, #w-node-b2726a10-6269-3995-649e-00795f55be22-76f72dd5, #w-node-d3b25eaa-4cc9-7441-a1bd-5137cb372298-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac200-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac205-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20a-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac20f-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac214-76f72dd5, #w-node-b97b1360-829a-2159-9e6b-8de9a96ac219-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0370d-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03712-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03717-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0371c-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03721-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f03726-76f72dd5, #w-node-_9d216977-7ec5-f312-d22b-fb3f64f0372b-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7bc-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c1-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7c6-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7cb-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d0-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7d5-76f72dd5, #w-node-b60be9a3-2fde-1c69-b5a4-1fdafef0d7da-76f72dd5 {
  align-self: start;
}

#w-node-fc459540-1dfe-7ce6-1cb8-81a18d2989ea-76f72dd5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8046222-0540-2638-5cc6-ef75e87cb4fb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb504-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb50a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb50d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb511-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb51a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb520-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb523-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb527-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb530-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb536-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb539-f1dc6b06, #w-node-f83cbe8b-5687-0589-8c3b-4c58a798d3eb-f1dc6b06, #w-node-f83cbe8b-5687-0589-8c3b-4c58a798d3f4-f1dc6b06, #w-node-f83cbe8b-5687-0589-8c3b-4c58a798d3fa-f1dc6b06, #w-node-f83cbe8b-5687-0589-8c3b-4c58a798d3fd-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb552-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb553-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb55a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb560-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb563-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb567-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb570-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb576-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb579-f1dc6b06, #w-node-e6b13084-0274-5d2a-63d7-ac3c2c49fa4e-f1dc6b06, #w-node-e6b13084-0274-5d2a-63d7-ac3c2c49fa57-f1dc6b06, #w-node-e6b13084-0274-5d2a-63d7-ac3c2c49fa5d-f1dc6b06, #w-node-e6b13084-0274-5d2a-63d7-ac3c2c49fa60-f1dc6b06, #w-node-af75dd5d-5080-a650-ea2a-72b9ff87d3a6-f1dc6b06, #w-node-af75dd5d-5080-a650-ea2a-72b9ff87d3af-f1dc6b06, #w-node-af75dd5d-5080-a650-ea2a-72b9ff87d3b5-f1dc6b06, #w-node-af75dd5d-5080-a650-ea2a-72b9ff87d3b8-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb617-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb620-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb626-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb629-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb5d5-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb5de-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb5e4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb5e7-f1dc6b06, #w-node-_1f8fc19d-fb6b-9a38-c8e7-79e764d20669-f1dc6b06, #w-node-_1f8fc19d-fb6b-9a38-c8e7-79e764d20672-f1dc6b06, #w-node-_1f8fc19d-fb6b-9a38-c8e7-79e764d20678-f1dc6b06, #w-node-_1f8fc19d-fb6b-9a38-c8e7-79e764d2067b-f1dc6b06, #w-node-bc26acb0-f5bf-014f-52f3-63f3b87fe787-f1dc6b06, #w-node-bc26acb0-f5bf-014f-52f3-63f3b87fe790-f1dc6b06, #w-node-bc26acb0-f5bf-014f-52f3-63f3b87fe796-f1dc6b06, #w-node-bc26acb0-f5bf-014f-52f3-63f3b87fe799-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb62c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb62d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb636-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb63c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb63f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb643-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb64c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb652-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb655-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb659-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb662-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb668-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb66b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb66f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb678-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb67e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb681-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6b1-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6ba-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6c0-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6c3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb709-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb712-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb718-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb71b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6c7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6d0-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6d6-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6d9-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6dd-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6e6-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6ec-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6ef-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6f2-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6f3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb6fc-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb702-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb705-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb735-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb73e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb744-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb747-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb777-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb780-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb786-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb789-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb78d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb796-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb79c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb79f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7a3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7ac-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7b2-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7b5-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7b8-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7b9-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7c2-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7c8-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7cb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7ce-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7cf-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7d8-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7de-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7e1-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7e5-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7ee-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7f4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7f7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb7fb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb804-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb80a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb80d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb811-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb81a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb820-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb823-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb827-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb830-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb836-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb839-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb83d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb846-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb84c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb84f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb852-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb853-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb85c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb862-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb865-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb87d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb87f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb885-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb888-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb88f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb898-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb89e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8a1-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8a5-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8ae-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8b4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8b7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8bb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8c4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8ca-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8cd-f1dc6b06, #w-node-_8754164b-d992-5714-880e-ec4dabd63310-f1dc6b06, #w-node-_8754164b-d992-5714-880e-ec4dabd63319-f1dc6b06, #w-node-_8754164b-d992-5714-880e-ec4dabd6331f-f1dc6b06, #w-node-_8754164b-d992-5714-880e-ec4dabd63322-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb8fb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb904-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb90a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb90d-f1dc6b06, #w-node-f87c36b3-bd3c-8992-3b75-3880731ac7cd-f1dc6b06, #w-node-f87c36b3-bd3c-8992-3b75-3880731ac7d6-f1dc6b06, #w-node-f87c36b3-bd3c-8992-3b75-3880731ac7dc-f1dc6b06, #w-node-f87c36b3-bd3c-8992-3b75-3880731ac7df-f1dc6b06, #w-node-f255ce69-f0b1-22d3-8bb6-fee046126083-f1dc6b06, #w-node-f255ce69-f0b1-22d3-8bb6-fee04612608c-f1dc6b06, #w-node-f255ce69-f0b1-22d3-8bb6-fee046126092-f1dc6b06, #w-node-f255ce69-f0b1-22d3-8bb6-fee046126095-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb92a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb933-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb939-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb93c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb982-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb98b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb991-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb994-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb997-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb998-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9a1-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9a7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9aa-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9ae-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9b7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9bd-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9c0-f1dc6b06, #w-node-a7702215-9d04-0012-2d1d-79f1bd84e1e0-f1dc6b06, #w-node-a7702215-9d04-0012-2d1d-79f1bd84e1e9-f1dc6b06, #w-node-a7702215-9d04-0012-2d1d-79f1bd84e1ef-f1dc6b06, #w-node-a7702215-9d04-0012-2d1d-79f1bd84e1f2-f1dc6b06, #w-node-_6eeecdd0-daf6-80b6-ef32-5ec21f92bb6c-f1dc6b06, #w-node-_6eeecdd0-daf6-80b6-ef32-5ec21f92bb75-f1dc6b06, #w-node-_6eeecdd0-daf6-80b6-ef32-5ec21f92bb7b-f1dc6b06, #w-node-_6eeecdd0-daf6-80b6-ef32-5ec21f92bb7e-f1dc6b06, #w-node-_0d1b27e8-05c6-3fd0-6921-b6336283fcec-f1dc6b06, #w-node-_0d1b27e8-05c6-3fd0-6921-b6336283fcf5-f1dc6b06, #w-node-_0d1b27e8-05c6-3fd0-6921-b6336283fcfb-f1dc6b06, #w-node-_0d1b27e8-05c6-3fd0-6921-b6336283fcfe-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9c3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9c4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9cd-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9d3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9d6-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9da-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9e3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9e9-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cb9ec-f1dc6b06, #w-node-_61bf227a-c991-bc88-4c89-9f0ab7b4c8b1-f1dc6b06, #w-node-_61bf227a-c991-bc88-4c89-9f0ab7b4c8ba-f1dc6b06, #w-node-_61bf227a-c991-bc88-4c89-9f0ab7b4c8c0-f1dc6b06, #w-node-_61bf227a-c991-bc88-4c89-9f0ab7b4c8c3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba09-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba12-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba18-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba1b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba61-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba6a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba70-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba73-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba1f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba28-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba2e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba31-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba35-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba3e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba44-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba47-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba4a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba4b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba54-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba5a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba5d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba77-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba80-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba86-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba89-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba8d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba96-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba9c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cba9f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbae5-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbaee-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbaf4-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbaf7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbafb-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb04-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb0a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb0d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb10-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb11-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb1a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb20-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb23-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb26-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb27-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb30-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb36-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb39-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb40-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb49-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb4f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb52-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb56-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb5f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb65-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb68-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb6c-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb75-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb7b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbb7e-f1dc6b06, #w-node-_38954812-7888-bc00-46de-2cfcf030739e-f1dc6b06, #w-node-_38954812-7888-bc00-46de-2cfcf03073a7-f1dc6b06, #w-node-_38954812-7888-bc00-46de-2cfcf03073ad-f1dc6b06, #w-node-_38954812-7888-bc00-46de-2cfcf03073b0-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbc7-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbd0-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbd6-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbd9-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbdd-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbe6-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbec-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbef-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbf3-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbbfc-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc02-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc05-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc09-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc12-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc18-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc1b-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc1f-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc28-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc2e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc31-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc4d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc4e-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc57-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc5d-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc60-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc78-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc7a-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc80-f1dc6b06, #w-node-a8046222-0540-2638-5cc6-ef75e87cbc83-f1dc6b06, #w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-0c8b2310, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-0c8b2310, #w-node-badda03d-a53c-7205-1a98-b1116259329d-0c8b2310, #w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c1-0c8b2310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c2-0c8b2310 {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-0c8b2310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63656cf2-1551-7091-86a9-836e6798d825-0c8b2310, #w-node-_63656cf2-1551-7091-86a9-836e6798d83d-0c8b2310, #w-node-_63656cf2-1551-7091-86a9-836e6798d849-0c8b2310 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e0a67f6-8126-873f-faed-bd51c40f73a4-01ad994f {
  align-self: center;
}

#w-node-_1e0a67f6-8126-873f-faed-bd51c40f73ad-01ad994f, #w-node-_1e0a67f6-8126-873f-faed-bd51c40f73b3-01ad994f, #w-node-_1e0a67f6-8126-873f-faed-bd51c40f73b9-01ad994f {
  align-self: start;
}

#w-node-_6a5402f1-34fa-f019-e979-e13032420790-01ad994f, #w-node-_7d66db34-5f2c-7fa3-8ca4-8a9eafc6333d-01ad994f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d66db34-5f2c-7fa3-8ca4-8a9eafc6333e-01ad994f {
  justify-self: center;
}

#w-node-_2da0fb18-4703-1acc-2ff8-d26392139b34-5cb92a63 {
  align-self: center;
}

#w-node-_2da0fb18-4703-1acc-2ff8-d26392139b56-5cb92a63 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2da0fb18-4703-1acc-2ff8-d26392139bf6-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139bfc-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c02-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c08-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c23-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c29-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c2f-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c49-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c4f-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c55-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c6b-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c71-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c77-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139ccc-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139cd2-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139cd8-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139ca6-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139cac-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139cb2-5cb92a63, #w-node-ec217545-cf03-3d9f-533f-b280d617c4ae-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4b4-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4ba-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4d0-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4d6-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4dc-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c4fd-275abc91, #w-node-ec217545-cf03-3d9f-533f-b280d617c503-275abc91 {
  align-self: start;
}

#w-node-_95d7892f-d227-34fd-a715-e612ac85bc4a-78ad65b1 {
  align-self: center;
}

#w-node-a83f3c00-b898-cf7c-7dc8-9fb2fd4e0bdf-78ad65b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e2425b99-2aa9-d52d-5642-58d1dbd1548a-78ad65b1, #w-node-e2425b99-2aa9-d52d-5642-58d1dbd15490-78ad65b1, #w-node-e2425b99-2aa9-d52d-5642-58d1dbd15496-78ad65b1, #w-node-a2344162-2245-cbc2-ed96-4dbf287919dd-78ad65b1, #w-node-a2344162-2245-cbc2-ed96-4dbf287919e3-78ad65b1, #w-node-a2344162-2245-cbc2-ed96-4dbf287919e9-78ad65b1, #w-node-a1bc5423-29de-2a98-a0f5-87bab77a7329-78ad65b1, #w-node-a1bc5423-29de-2a98-a0f5-87bab77a732f-78ad65b1, #w-node-a1bc5423-29de-2a98-a0f5-87bab77a7335-78ad65b1 {
  align-self: start;
}

#w-node-d90fb680-5416-4e40-a6d3-5be8e103949e-78ad65b1 {
  align-self: center;
}

#w-node-d90fb680-5416-4e40-a6d3-5be8e10394c0-78ad65b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d90fb680-5416-4e40-a6d3-5be8e103954e-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e1039554-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e103955a-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e1039575-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e103957b-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e1039581-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e103959b-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e10395a1-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e10395a7-78ad65b1 {
  align-self: start;
}

#w-node-_53b130b4-eacc-7189-5d0f-3a8432d154d8-78ad65b1 {
  align-self: center;
}

#w-node-_53b130b4-eacc-7189-5d0f-3a8432d154fa-78ad65b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53b130b4-eacc-7189-5d0f-3a8432d15588-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d1558e-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d15594-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155af-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155b5-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155bb-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155d5-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155db-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155e1-78ad65b1 {
  align-self: start;
}

#w-node-_0fe941a4-2637-17c0-3835-0992895015ca-78ad65b1 {
  align-self: center;
}

#w-node-_0fe941a4-2637-17c0-3835-0992895015ec-78ad65b1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7a6d893-58a2-218d-7862-8f98b6aad32f-78ad65b1, #w-node-e7a6d893-58a2-218d-7862-8f98b6aad335-78ad65b1, #w-node-e7a6d893-58a2-218d-7862-8f98b6aad33b-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-09928950167a-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-099289501680-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-099289501686-78ad65b1, #w-node-_6bb84865-2700-6148-45f4-1b010a2add5f-78ad65b1, #w-node-_6bb84865-2700-6148-45f4-1b010a2add65-78ad65b1, #w-node-_6bb84865-2700-6148-45f4-1b010a2add6b-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016a1-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016a7-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016ad-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016c7-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016cd-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016d3-78ad65b1 {
  align-self: start;
}

#w-node-_675d5929-dcef-38f3-b838-d7bc2701eb83-cac332e5 {
  align-self: center;
}

#w-node-_675d5929-dcef-38f3-b838-d7bc2701eba5-cac332e5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_675d5929-dcef-38f3-b838-d7bc2701ec45-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec4b-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec57-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec72-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec78-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec7e-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec98-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec9e-cac332e5, #w-node-_675d5929-dcef-38f3-b838-d7bc2701eca4-cac332e5 {
  align-self: start;
}

#w-node-_1df79972-8956-a104-8c64-984165a5291b-cac332e5 {
  align-self: center;
}

#w-node-_1df79972-8956-a104-8c64-984165a5293d-cac332e5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1df79972-8956-a104-8c64-984165a529dd-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a529e3-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a529ef-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a52a0a-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a52a10-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a52a16-cac332e5 {
  align-self: start;
}

#w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d1cc-cac332e5 {
  align-self: center;
}

#w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d1ee-cac332e5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d28e-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d294-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2a0-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2bb-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2c1-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2c7-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2e1-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2e7-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2ed-cac332e5 {
  align-self: start;
}

#w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6bc2-cac332e5 {
  align-self: center;
}

#w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6be4-cac332e5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_38bc2639-25b1-19bb-f482-3e95fc99639e-cac332e5, #w-node-_38bc2639-25b1-19bb-f482-3e95fc9963a4-cac332e5, #w-node-_38bc2639-25b1-19bb-f482-3e95fc9963aa-cac332e5, #w-node-_43e00394-0129-ced2-0347-ce7d50ba468a-cac332e5, #w-node-_43e00394-0129-ced2-0347-ce7d50ba4690-cac332e5, #w-node-_43e00394-0129-ced2-0347-ce7d50ba4696-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6c84-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6c8a-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6c96-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cb1-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cb7-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cbd-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cd7-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cdd-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6ce3-cac332e5 {
  align-self: start;
}

#w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7e23-fadbb255 {
  align-self: center;
}

#w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7e45-fadbb255 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7ee5-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7eeb-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7ef7-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f12-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f18-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f1e-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f38-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f3e-fadbb255, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f44-fadbb255 {
  align-self: start;
}

#w-node-eb3c9cb2-daa1-3f05-e42b-3440382024b2-fadbb255 {
  align-self: center;
}

#w-node-eb3c9cb2-daa1-3f05-e42b-3440382024d4-fadbb255 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb3c9cb2-daa1-3f05-e42b-344038202574-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-34403820257a-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-344038202580-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-34403820259b-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025a1-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025a7-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025c1-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025c7-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025cd-fadbb255 {
  align-self: start;
}

#w-node-_1f097b94-1967-d1b1-7b97-e1105ae6581d-fadbb255 {
  align-self: center;
}

#w-node-_1f097b94-1967-d1b1-7b97-e1105ae6583f-fadbb255 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f097b94-1967-d1b1-7b97-e1105ae658df-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae658e5-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae658eb-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae65906-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae6590c-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae65912-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae6592c-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae65932-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae65938-fadbb255 {
  align-self: start;
}

#w-node-b6be559b-f101-4226-f90e-bb0e6b145cbd-fadbb255 {
  align-self: center;
}

#w-node-b6be559b-f101-4226-f90e-bb0e6b145cdf-fadbb255 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2a12de1d-c3cb-3b33-4c62-a7d08e0bbde1-fadbb255, #w-node-_2a12de1d-c3cb-3b33-4c62-a7d08e0bbde7-fadbb255, #w-node-_2a12de1d-c3cb-3b33-4c62-a7d08e0bbded-fadbb255, #w-node-ffbcaa07-16c1-e5d4-93cd-dbdab663b54e-fadbb255, #w-node-ffbcaa07-16c1-e5d4-93cd-dbdab663b554-fadbb255, #w-node-ffbcaa07-16c1-e5d4-93cd-dbdab663b55a-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145d7f-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145d85-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145d8b-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145da6-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145dac-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145db2-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145dcc-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145dd2-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145dd8-fadbb255 {
  align-self: start;
}

#w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f78e7-3c2d6e10 {
  align-self: center;
}

#w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f7909-3c2d6e10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79ad-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79b3-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79bf-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79da-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79e0-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79e6-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f7a00-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f7a07-3c2d6e10, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f7a0d-3c2d6e10 {
  align-self: start;
}

#w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9b7b-3c2d6e10 {
  align-self: center;
}

#w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9b9d-3c2d6e10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c41-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c47-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c4d-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c68-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c6e-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c74-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c8e-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c95-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c9b-3c2d6e10 {
  align-self: start;
}

#w-node-_9907e9bc-c135-4507-e190-e9974fa6bc5b-3c2d6e10 {
  align-self: center;
}

#w-node-_9907e9bc-c135-4507-e190-e9974fa6bc7d-3c2d6e10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9907e9bc-c135-4507-e190-e9974fa6bd21-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd27-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd2d-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd48-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd4e-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd54-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd6e-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd75-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd7b-3c2d6e10 {
  align-self: start;
}

#w-node-_456132ec-e39c-9447-17a8-29e7e6a4ff11-3c2d6e10 {
  align-self: center;
}

#w-node-_456132ec-e39c-9447-17a8-29e7e6a4ff33-3c2d6e10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ea518a4d-435f-e5a0-ecd3-21db2a134fe2-3c2d6e10, #w-node-ea518a4d-435f-e5a0-ecd3-21db2a134fe8-3c2d6e10, #w-node-ea518a4d-435f-e5a0-ecd3-21db2a134fee-3c2d6e10, #w-node-_1a9730df-0a87-ec99-3694-343a5c85e7ab-3c2d6e10, #w-node-_1a9730df-0a87-ec99-3694-343a5c85e7b1-3c2d6e10, #w-node-_1a9730df-0a87-ec99-3694-343a5c85e7b7-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a4ffd7-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a4ffdd-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a4ffe3-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a4fffe-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a50004-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a5000a-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a50024-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a5002b-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a50031-3c2d6e10 {
  align-self: start;
}

#w-node-_393bdd75-0f38-89bf-d9f4-195330e30959-c571efc4 {
  align-self: center;
}

#w-node-_393bdd75-0f38-89bf-d9f4-195330e3097b-c571efc4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_393bdd75-0f38-89bf-d9f4-195330e30a1c-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a22-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a2e-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a4a-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a50-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a56-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a71-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a77-c571efc4, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a7d-c571efc4 {
  align-self: start;
}

#w-node-_9f20665c-b68b-2981-7345-3c88252a181b-c571efc4 {
  align-self: center;
}

#w-node-_9f20665c-b68b-2981-7345-3c88252a183d-c571efc4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9f20665c-b68b-2981-7345-3c88252a18de-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a18e4-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a18ea-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a1906-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a190c-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a1912-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a192d-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a1933-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a1939-c571efc4 {
  align-self: start;
}

#w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d67d-c571efc4 {
  align-self: center;
}

#w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d69f-c571efc4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d740-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d746-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d74c-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d768-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d76e-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d774-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d78f-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d795-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d79b-c571efc4 {
  align-self: start;
}

#w-node-_88eec5d7-3948-2517-951d-5f6605fbd55a-c571efc4 {
  align-self: center;
}

#w-node-_88eec5d7-3948-2517-951d-5f6605fbd57c-c571efc4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a09b94ae-cbcd-30de-6a93-253ceb2dd5a9-c571efc4, #w-node-a09b94ae-cbcd-30de-6a93-253ceb2dd5af-c571efc4, #w-node-a09b94ae-cbcd-30de-6a93-253ceb2dd5b5-c571efc4, #w-node-_44c5cee7-52c2-ca6c-44c6-c2e6ba06a1bf-c571efc4, #w-node-_44c5cee7-52c2-ca6c-44c6-c2e6ba06a1c5-c571efc4, #w-node-_44c5cee7-52c2-ca6c-44c6-c2e6ba06a1cb-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd61d-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd623-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd629-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd645-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd64b-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd651-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd66c-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd672-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd678-c571efc4 {
  align-self: start;
}

#w-node-_13b07435-1667-361c-aca2-e4ed9306c9a7-996a82fe, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee22-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee2b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee31-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee34-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee38-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee41-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee47-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee4a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee4e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee57-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee5d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee60-2e433832, #w-node-_7d9b8390-05e8-e992-b30d-0fb95c3818ad-2e433832, #w-node-_7d9b8390-05e8-e992-b30d-0fb95c3818b6-2e433832, #w-node-_7d9b8390-05e8-e992-b30d-0fb95c3818bc-2e433832, #w-node-_7d9b8390-05e8-e992-b30d-0fb95c3818bf-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee79-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee7a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee81-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee87-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee8a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee8e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee97-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ee9d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5eea0-2e433832, #w-node-d27fe0cb-5462-1155-e482-0af9b382521e-2e433832, #w-node-d27fe0cb-5462-1155-e482-0af9b3825227-2e433832, #w-node-d27fe0cb-5462-1155-e482-0af9b382522d-2e433832, #w-node-d27fe0cb-5462-1155-e482-0af9b3825230-2e433832, #w-node-e46eb78a-f5da-1ce9-92a2-0a8c08a229d5-2e433832, #w-node-e46eb78a-f5da-1ce9-92a2-0a8c08a229de-2e433832, #w-node-e46eb78a-f5da-1ce9-92a2-0a8c08a229e4-2e433832, #w-node-e46eb78a-f5da-1ce9-92a2-0a8c08a229e7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef3e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef47-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef4d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef50-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5eefc-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef05-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef0b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef0e-2e433832, #w-node-_198fac54-8a53-3d38-7ee4-60de205e81c5-2e433832, #w-node-_198fac54-8a53-3d38-7ee4-60de205e81ce-2e433832, #w-node-_198fac54-8a53-3d38-7ee4-60de205e81d4-2e433832, #w-node-_198fac54-8a53-3d38-7ee4-60de205e81d7-2e433832, #w-node-_943784d5-41b1-5b4f-9b44-8eaae3c95b77-2e433832, #w-node-_943784d5-41b1-5b4f-9b44-8eaae3c95b80-2e433832, #w-node-_943784d5-41b1-5b4f-9b44-8eaae3c95b86-2e433832, #w-node-_943784d5-41b1-5b4f-9b44-8eaae3c95b89-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef53-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef54-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef5d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef63-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef66-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef6a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef73-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef79-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef7c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef80-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef89-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef8f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef92-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef96-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5ef9f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efa5-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efa8-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efd8-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efe1-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efe7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efea-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f030-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f039-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f03f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f042-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5efee-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5eff7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5effd-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f000-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f004-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f00d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f013-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f016-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f019-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f01a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f023-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f029-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f02c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f046-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f04f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f055-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f058-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f05c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f065-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f06b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f06e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0b4-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0bd-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0c3-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0c6-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0ca-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0d3-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0d9-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0dc-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0df-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0e0-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0e9-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0ef-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0f2-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0f5-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0f6-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f0ff-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f105-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f108-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f10c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f115-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f11b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f11e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f122-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f12b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f131-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f134-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f138-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f141-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f147-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f14a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f14e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f157-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f15d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f160-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f164-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f16d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f173-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f176-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f179-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f17a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f183-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f189-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f18c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1a4-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1a6-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1ac-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1af-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1b6-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1bf-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1c5-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1c8-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1cc-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1d5-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1db-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1de-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1e2-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1eb-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1f1-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f1f4-2e433832, #w-node-_219631dc-fc1f-b8a2-89bd-cbcad9e234c1-2e433832, #w-node-_219631dc-fc1f-b8a2-89bd-cbcad9e234ca-2e433832, #w-node-_219631dc-fc1f-b8a2-89bd-cbcad9e234d0-2e433832, #w-node-_219631dc-fc1f-b8a2-89bd-cbcad9e234d3-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f222-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f22b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f231-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f234-2e433832, #w-node-d89c0181-7707-08b0-6465-4f390f15b43e-2e433832, #w-node-d89c0181-7707-08b0-6465-4f390f15b447-2e433832, #w-node-d89c0181-7707-08b0-6465-4f390f15b44d-2e433832, #w-node-d89c0181-7707-08b0-6465-4f390f15b450-2e433832, #w-node-be0d04ab-608e-3ac4-49bf-53fac5f9f885-2e433832, #w-node-be0d04ab-608e-3ac4-49bf-53fac5f9f88e-2e433832, #w-node-be0d04ab-608e-3ac4-49bf-53fac5f9f894-2e433832, #w-node-be0d04ab-608e-3ac4-49bf-53fac5f9f897-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f251-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f25a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f260-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f263-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2a9-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2b2-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2b8-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2bb-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2be-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2bf-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2c8-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2ce-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2d1-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2d5-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2de-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2e4-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2e7-2e433832, #w-node-_9c0fc4c8-4b54-bfa1-6d1e-b966f844b0e2-2e433832, #w-node-_9c0fc4c8-4b54-bfa1-6d1e-b966f844b0eb-2e433832, #w-node-_9c0fc4c8-4b54-bfa1-6d1e-b966f844b0f1-2e433832, #w-node-_9c0fc4c8-4b54-bfa1-6d1e-b966f844b0f4-2e433832, #w-node-_1811e584-5493-fdc8-82d2-f298cfe8d6ab-2e433832, #w-node-_1811e584-5493-fdc8-82d2-f298cfe8d6b4-2e433832, #w-node-_1811e584-5493-fdc8-82d2-f298cfe8d6ba-2e433832, #w-node-_1811e584-5493-fdc8-82d2-f298cfe8d6bd-2e433832, #w-node-_9900fcef-cb89-0233-4376-b387e57e65fd-2e433832, #w-node-_9900fcef-cb89-0233-4376-b387e57e6606-2e433832, #w-node-_9900fcef-cb89-0233-4376-b387e57e660c-2e433832, #w-node-_9900fcef-cb89-0233-4376-b387e57e660f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2ea-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2eb-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2f4-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2fa-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f2fd-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f301-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f30a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f310-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f313-2e433832, #w-node-_5676690f-7cee-b4fe-26ed-670f232a6687-2e433832, #w-node-_5676690f-7cee-b4fe-26ed-670f232a6690-2e433832, #w-node-_5676690f-7cee-b4fe-26ed-670f232a6696-2e433832, #w-node-_5676690f-7cee-b4fe-26ed-670f232a6699-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f330-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f339-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f33f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f342-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f388-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f391-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f397-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f39a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f346-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f34f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f355-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f358-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f35c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f365-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f36b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f36e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f371-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f372-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f37b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f381-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f384-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f39e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3a7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3ad-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3b0-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3b4-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3bd-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3c3-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f3c6-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f40c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f415-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f41b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f41e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f422-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f42b-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f431-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f434-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f437-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f438-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f441-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f447-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f44a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f44d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f44e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f457-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f45d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f460-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f467-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f470-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f476-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f479-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f47d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f486-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f48c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f48f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f493-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f49c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f4a2-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f4a5-2e433832, #w-node-a2afac66-daec-bf14-b9d0-7706365f9871-2e433832, #w-node-a2afac66-daec-bf14-b9d0-7706365f987a-2e433832, #w-node-a2afac66-daec-bf14-b9d0-7706365f9880-2e433832, #w-node-a2afac66-daec-bf14-b9d0-7706365f9883-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f4ee-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f4f7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f4fd-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f500-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f504-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f50d-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f513-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f516-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f51a-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f523-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f529-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f52c-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f530-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f539-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f53f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f542-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f546-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f54f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f555-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f558-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f574-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f575-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f57e-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f584-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f587-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f59f-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f5a1-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f5a7-2e433832, #w-node-_96ebf3e2-8a39-6015-1c3f-513da8f5f5aa-2e433832, #w-node-da6c8e61-6cd0-055d-ad53-0da72331b042-37883857, #w-node-_79411f14-6c30-ac4e-a6f1-9ddd3096fecf-37883857, #w-node-_19e00669-92db-04cb-ba44-5235a2f3c93a-37883857, #w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c1-37883857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e04ef52-4fc4-815e-d893-8e97978d93c2-37883857 {
  justify-self: center;
}

#w-node-_9bd63880-56a3-8561-a28d-4dd625c490ad-37883857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9046e37c-28b0-7139-29b2-1c86e79a3cdc-37883857, #w-node-_9046e37c-28b0-7139-29b2-1c86e79a3cf4-37883857, #w-node-_9046e37c-28b0-7139-29b2-1c86e79a3d00-37883857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e408a8f-d493-a99a-edee-5fb64a456628-dae72134 {
  align-self: center;
}

#w-node-_5e408a8f-d493-a99a-edee-5fb64a45664d-dae72134 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e408a8f-d493-a99a-edee-5fb64a456679-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a45667f-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a456685-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566a0-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566a6-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566ac-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566c6-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566cc-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566d2-dae72134 {
  align-self: start;
}

#w-node-ea831fff-5e81-91c9-7cb1-9b903d0a03e4-6b48d9dd {
  align-self: center;
}

#w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0442-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0448-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a044e-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0469-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a046f-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0475-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0494-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a049a-6b48d9dd, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a04a0-6b48d9dd {
  align-self: start;
}

#w-node-_2c3f2d56-dd30-54a2-424d-7ae68483e99c-66e90060 {
  align-self: center;
}

#w-node-b3587e36-f9ee-ddf6-43ea-65e6faa27605-66e90060, #w-node-b3587e36-f9ee-ddf6-43ea-65e6faa2760b-66e90060, #w-node-b3587e36-f9ee-ddf6-43ea-65e6faa27611-66e90060 {
  align-self: start;
}

#w-node-abf49bf9-8050-6cac-cebe-7b83858285d4-e6718d95 {
  align-self: center;
}

#w-node-abf49bf9-8050-6cac-cebe-7b83858285fb-e6718d95, #w-node-abf49bf9-8050-6cac-cebe-7b8385828601-e6718d95, #w-node-abf49bf9-8050-6cac-cebe-7b8385828607-e6718d95, #w-node-abf49bf9-8050-6cac-cebe-7b8385828623-e6718d95, #w-node-abf49bf9-8050-6cac-cebe-7b8385828629-e6718d95, #w-node-abf49bf9-8050-6cac-cebe-7b838582862f-e6718d95 {
  align-self: start;
}

#w-node-_63108d8e-b89f-8c46-fecf-1ec3fb06cbf1-6b494d76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f91453d7-a026-acb9-c864-ef5a3ea12ea9-6b494d76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_14831fce-e6e0-7319-853a-4a84b9651127-6b494d76, #w-node-_14831fce-e6e0-7319-853a-4a84b965113a-6b494d76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd0b-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd11-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd17-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd49-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd4f-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd55-6b494d76 {
  align-self: start;
}

#w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd6c-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd6d-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd6e-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd6f-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd70-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd71-6b494d76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e7fee-abc62e0e {
  align-self: center;
}

#w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8015-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e801b-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8021-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8040-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8046-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e804c-abc62e0e {
  align-self: start;
}

#w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e931-04c0dd4e {
  align-self: center;
}

#w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e987-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e98d-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e993-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9b6-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9bc-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9c2-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9c8-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9ce-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9f7-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9fd-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3ea03-04c0dd4e {
  align-self: start;
}

#w-node-_885e40d9-e914-d863-4fb7-c6b4e4597e93-5409aa11, #w-node-_89b5faf8-3bae-94ea-1099-096157dd8986-5409cc52 {
  align-self: center;
}

#w-node-_89b5faf8-3bae-94ea-1099-096157dd89bf-5409cc52, #w-node-_89b5faf8-3bae-94ea-1099-096157dd89c5-5409cc52, #w-node-_89b5faf8-3bae-94ea-1099-096157dd89cb-5409cc52 {
  align-self: start;
}

#w-node-a4c66f93-a156-7698-d153-62d5c6d41163-53726cb1 {
  align-self: center;
}

#w-node-a4c66f93-a156-7698-d153-62d5c6d411e3-53726cb1, #w-node-a4c66f93-a156-7698-d153-62d5c6d411e9-53726cb1, #w-node-a4c66f93-a156-7698-d153-62d5c6d411ef-53726cb1, #w-node-a4c66f93-a156-7698-d153-62d5c6d411f5-53726cb1 {
  align-self: start;
}

#w-node-_9aa150c6-c72b-6478-4e2a-b02297c40d53-080138f0 {
  align-self: center;
}

#w-node-_9aa150c6-c72b-6478-4e2a-b02297c40d7a-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40d80-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40d86-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40da1-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40da7-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40dad-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40dcc-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40dd2-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40dd8-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40df3-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40df9-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40dff-080138f0 {
  align-self: start;
}

#w-node-_7fc5b361-373a-538c-6a6d-d98a755d7bea-681fc0c8 {
  align-self: center;
}

#w-node-debdf3f2-4e5b-5ead-8f7a-c89ddbcc9f6c-681fc0c8, #w-node-debdf3f2-4e5b-5ead-8f7a-c89ddbcc9f72-681fc0c8, #w-node-debdf3f2-4e5b-5ead-8f7a-c89ddbcc9f78-681fc0c8, #w-node-debdf3f2-4e5b-5ead-8f7a-c89ddbcc9f7e-681fc0c8, #w-node-_4c60e07b-83f8-1061-bd9c-9faf4bd51a67-681fc0c8, #w-node-_4c60e07b-83f8-1061-bd9c-9faf4bd51a6d-681fc0c8, #w-node-_4c60e07b-83f8-1061-bd9c-9faf4bd51a73-681fc0c8 {
  align-self: start;
}

#w-node-ce0f4a83-a7d4-d098-6e4f-bdfb03644e82-dae97875 {
  align-self: center;
}

#w-node-ce0f4a83-a7d4-d098-6e4f-bdfb03644e8b-dae97875, #w-node-ce0f4a83-a7d4-d098-6e4f-bdfb03644e91-dae97875, #w-node-ce0f4a83-a7d4-d098-6e4f-bdfb03644e97-dae97875 {
  align-self: start;
}

#w-node-b7aaf527-05fb-a7dc-2567-521e2a86605f-dae97875, #w-node-_29d5fafd-e5f5-7ed7-23c1-4b889e2725d8-dae97875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29d5fafd-e5f5-7ed7-23c1-4b889e2725d9-dae97875 {
  justify-self: center;
}

#w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b36f-d97acc6e {
  align-self: center;
}

#w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b391-d97acc6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b431-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b437-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b443-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b45e-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b464-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b46a-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b485-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b48b-d97acc6e, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b491-d97acc6e {
  align-self: start;
}

#w-node-d7f05814-1f4f-478b-7cfa-df436b844977-d97acc6e {
  align-self: center;
}

#w-node-d7f05814-1f4f-478b-7cfa-df436b844999-d97acc6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7f05814-1f4f-478b-7cfa-df436b844a39-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a3f-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a45-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a60-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a66-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a6c-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a87-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a8d-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a93-d97acc6e {
  align-self: start;
}

#w-node-_5053f309-859a-0176-5d40-b7001a507329-d97acc6e {
  align-self: center;
}

#w-node-_5053f309-859a-0176-5d40-b7001a50734b-d97acc6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5053f309-859a-0176-5d40-b7001a5073eb-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a5073f1-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a5073f7-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a507412-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a507418-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a50741e-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a507439-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a50743f-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a507445-d97acc6e {
  align-self: start;
}

#w-node-cffe16fa-c758-3feb-ddde-3ec40ee701cc-d97acc6e {
  align-self: center;
}

#w-node-cffe16fa-c758-3feb-ddde-3ec40ee701ee-d97acc6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf7612c8-a6e2-e0e3-795a-cf9ee28772ac-d97acc6e, #w-node-cf7612c8-a6e2-e0e3-795a-cf9ee28772b2-d97acc6e, #w-node-cf7612c8-a6e2-e0e3-795a-cf9ee28772b8-d97acc6e, #w-node-_89d2995c-f8cb-9b17-6d93-6f3e811fa973-d97acc6e, #w-node-_89d2995c-f8cb-9b17-6d93-6f3e811fa979-d97acc6e, #w-node-_89d2995c-f8cb-9b17-6d93-6f3e811fa97f-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee7028e-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee70294-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee7029a-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702b5-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702bb-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702c1-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702dc-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702e2-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702e8-d97acc6e {
  align-self: start;
}

#w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc3f39-08007953 {
  align-self: center;
}

#w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc3f4e-08007953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch center;
}

#w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc3f9d-08007953 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc4078-08007953, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc407e-08007953, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc4084-08007953, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc40a3-08007953, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc40a9-08007953, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc40af-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b371b-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3720-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3725-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b372a-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b372f-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3734-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3750-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3755-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b375a-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3760-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3766-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b376c-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3771-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3776-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3794-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b379a-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37a0-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37a5-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37aa-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37af-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37cb-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37d0-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37d5-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37da-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37df-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b37e4-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3802-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3807-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b380c-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3811-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3816-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b381b-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3820-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b383a-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b383f-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3844-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3849-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b384e-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3853-08007953, #w-node-_63e71a2b-ed6d-f32d-1243-860bf06b3858-08007953, #w-node-f182f970-03ba-814e-b207-95b10db34cee-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34cf4-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34cfa-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34d10-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34d16-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34d1c-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34d3f-83a322cc, #w-node-f182f970-03ba-814e-b207-95b10db34d45-83a322cc, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed6144-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed614a-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed6150-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed616f-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed6175-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed617b-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed61a9-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed61af-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed61b5-336c95ac {
  align-self: start;
}

#w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40486-940a0044 {
  align-self: center;
}

#w-node-_21faa68b-8fd0-5358-e2d2-a529f0a404a8-940a0044 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40548-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4054e-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40554-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4055a-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40575-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4057b-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40581-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4059b-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405a1-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405a7-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405e7-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405ed-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405f3-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4060d-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40613-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40619-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4062f-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40635-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a4063b-940a0044 {
  align-self: start;
}

#w-node-_35fc1bd8-ac75-8bf4-0868-83bd02d68221-ec2d1f68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0956d99a-d488-d27a-fca0-d5a5fec76b80-ec2d1f68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5f23a155-2e2d-2723-6b92-edd53d7812d0-ec2d1f68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cf233d5-86d4-671c-42af-7d480ec15b89-ec2d1f68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9b405c2d-f5fe-0542-0766-061eede8c284-ec2d1f68, #w-node-_13a5104a-da82-ae44-2692-5613fdbfae09-e371abf6, #w-node-_83cd1eed-90d1-59da-14da-f9390b28d8da-e371abf6, #w-node-d6b89af2-c5f3-2095-8958-6aa9a2978efe-e371abf6, #w-node-_6349ae1f-9ecb-df4e-5aa6-3131348e4c5f-e371abf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b462230b-b5a9-7e09-2e44-e05920ca4f01-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f06-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f0b-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f10-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f15-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f1a-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f34-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f39-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f3e-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f43-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f48-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f4d-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f52-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f57-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f72-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f77-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f7c-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f81-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f86-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4f8b-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fa7-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fac-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fb1-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fb6-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fbb-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fc0-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fde-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fe3-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fe8-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4fed-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4ff2-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4ff7-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca4ffc-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca5016-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca501b-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca5020-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca5025-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca502a-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca502f-d00cb034, #w-node-b462230b-b5a9-7e09-2e44-e05920ca5034-d00cb034 {
  align-self: start;
}

#w-node-b462230b-b5a9-7e09-2e44-e05920ca525a-d00cb034 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_677601e9-e290-253e-0ba1-900cec7b6e50-ac95d90e {
  align-self: center;
}

#w-node-_677601e9-e290-253e-0ba1-900cec7b6e84-ac95d90e, #w-node-_677601e9-e290-253e-0ba1-900cec7b6e85-ac95d90e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_677601e9-e290-253e-0ba1-900cec7b6e86-ac95d90e {
  justify-self: center;
}

#w-node-_0d72f86e-3df8-0832-aace-8ebaa40759b8-ac95d90e, #w-node-_0d72f86e-3df8-0832-aace-8ebaa40759be-ac95d90e, #w-node-_0d72f86e-3df8-0832-aace-8ebaa40759c4-ac95d90e {
  align-self: start;
}

#w-node-_69f3b1fb-17fb-0810-8827-9a0b153394c3-ac95d90e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a50dfb83-1fb0-2f2b-d2b3-4d4289a3e4f4-ac95d90e {
  align-self: center;
}

#w-node-_79163e3f-c0f9-d882-26f4-179a5e8f6edf-ac95d90e, #w-node-_79163e3f-c0f9-d882-26f4-179a5e8f6ee0-ac95d90e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79163e3f-c0f9-d882-26f4-179a5e8f6ee1-ac95d90e {
  justify-self: center;
}

#w-node-ce355c09-c78f-c627-1252-f1595bf44782-ac95d90e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b4943ee-6967-0bd6-6c4d-eff4ab0107e8-ac95d90e, #w-node-_3b4943ee-6967-0bd6-6c4d-eff4ab0107ee-ac95d90e, #w-node-_3b4943ee-6967-0bd6-6c4d-eff4ab0107f4-ac95d90e, #w-node-_00549dfb-8353-13e6-acc8-2ba0f8ca6449-ac95d90e, #w-node-_00549dfb-8353-13e6-acc8-2ba0f8ca644f-ac95d90e, #w-node-_00549dfb-8353-13e6-acc8-2ba0f8ca6455-ac95d90e {
  align-self: start;
}

#w-node-_8460b742-3eb1-c751-d7aa-614de0566c70-ac95d90e {
  align-self: center;
}

#w-node-e0d95eee-54df-d24d-1eb6-eb0b143a6c36-ac95d90e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cf4c0b0-72ff-42e4-3756-bfcd90855e88-ac95d90e, #w-node-_8cf4c0b0-72ff-42e4-3756-bfcd90855e8e-ac95d90e, #w-node-_8cf4c0b0-72ff-42e4-3756-bfcd90855e94-ac95d90e {
  align-self: start;
}

#w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9a0-ac95d90e {
  place-self: center;
}

#w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9a8-ac95d90e, #w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9ae-ac95d90e, #w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9b4-ac95d90e {
  align-self: start;
}

#w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9e0-ac95d90e, #w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9e1-ac95d90e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6df55e86-93fe-6d8d-8d05-c04ec913f9e2-ac95d90e {
  justify-self: center;
}

#w-node-b19e3992-a266-b251-632b-ddb54952f305-ac95d90e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0f30f46-5312-7b84-7a09-6cb435de8790-ac95d90e {
  align-self: center;
}

#w-node-f0f30f46-5312-7b84-7a09-6cb435de87c4-ac95d90e, #w-node-f0f30f46-5312-7b84-7a09-6cb435de87c5-ac95d90e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0f30f46-5312-7b84-7a09-6cb435de87c6-ac95d90e {
  justify-self: center;
}

#w-node-_31a65b0e-a2aa-efe1-e02c-9bb76f6c8df3-ac95d90e, #w-node-_31a65b0e-a2aa-efe1-e02c-9bb76f6c8df9-ac95d90e, #w-node-_31a65b0e-a2aa-efe1-e02c-9bb76f6c8e05-ac95d90e, #w-node-_89ac2cfd-8bb2-ea93-a6dc-8570b9e0e165-ac95d90e, #w-node-_89ac2cfd-8bb2-ea93-a6dc-8570b9e0e16b-ac95d90e, #w-node-_89ac2cfd-8bb2-ea93-a6dc-8570b9e0e171-ac95d90e {
  align-self: start;
}

#w-node-e052c584-9bc3-ba01-b005-70b2ff63bae5-58e08412 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e052c584-9bc3-ba01-b005-70b2ff63baec-58e08412 {
  grid-row: span 2 / span 2;
}

#w-node-e052c584-9bc3-ba01-b005-70b2ff63bafe-58e08412 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6586c6c-77e6-58ff-4767-2ee1ecbd43d4-58e08412 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1a969f46-69d8-29cf-e268-9c19eab31d46-58e08412 {
  grid-row: span 2 / span 2;
}

#w-node-ef03e290-b032-f54c-85b3-259b0b06377c-58e08412 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-a02d3b08, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-a02d3b08 {
  align-self: start;
}

#w-node-_91c96ce2-8ee3-d65a-f8b5-0a3bd35e56aa-702224c1, #w-node-_70e39f67-8e46-aad1-28f2-8373b8537948-2d281a62 {
  align-self: center;
}

#w-node-f34989bd-53d1-4e0d-f68f-7749a85b2c42-2d281a62, #w-node-f34989bd-53d1-4e0d-f68f-7749a85b2c48-2d281a62, #w-node-f34989bd-53d1-4e0d-f68f-7749a85b2c4e-2d281a62 {
  align-self: start;
}

#w-node-f0e27295-1bd3-8aae-8770-d8404ac534c5-2d281a62 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e56bbbd8-e092-6925-1e3d-214063ba2ef6-2d281a62, #w-node-e56bbbd8-e092-6925-1e3d-214063ba2efc-2d281a62, #w-node-e56bbbd8-e092-6925-1e3d-214063ba2f02-2d281a62, #w-node-ce7377f9-8151-4494-daf2-0ed0d4ffe020-2d281a62, #w-node-ce7377f9-8151-4494-daf2-0ed0d4ffe026-2d281a62, #w-node-ce7377f9-8151-4494-daf2-0ed0d4ffe02c-2d281a62, #w-node-_55ca1227-6adb-5d60-049d-23e1301c9001-2d281a62, #w-node-efa5be35-6406-7a38-841e-cd0dd27481d8-2d281a62, #w-node-c3df85eb-67c7-8787-f5b3-457ca2e8f06f-2d281a62, #w-node-c3df85eb-67c7-8787-f5b3-457ca2e8f075-2d281a62, #w-node-c3df85eb-67c7-8787-f5b3-457ca2e8f07b-2d281a62, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-70c1a74a, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-70c1a74a, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-fe7ac66e, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-fe7ac66e, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-08b8ede9, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-08b8ede9, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-01f5c731, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-01f5c731, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243e4-07755ac4, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243ea-07755ac4 {
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-1244adf9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-1244adf9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-1244adf9, #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-f72286f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-f72286f8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-f72286f8, #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-3b22aaf1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-3b22aaf1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-3b22aaf1, #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-c9ad622c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-c9ad622c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-c9ad622c, #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-7a58d89c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-7a58d89c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-7a58d89c, #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4a6-6b494d76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4b9-6b494d76 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0fd829e9-e314-9176-2c98-18e17fffe4bc-6b494d76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0956d99a-d488-d27a-fca0-d5a5fec76b80-ec2d1f68, #w-node-_5f23a155-2e2d-2723-6b92-edd53d7812d0-ec2d1f68, #w-node-_3cf233d5-86d4-671c-42af-7d480ec15b89-ec2d1f68 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_050874cb-a385-3c36-f6fd-32188d7b928c-8d7b927b, #w-node-_050874cb-a385-3c36-f6fd-32188d7b92a4-8d7b927b, #w-node-_050874cb-a385-3c36-f6fd-32188d7b92bc-8d7b927b, #w-node-_050874cb-a385-3c36-f6fd-32188d7b92d4-8d7b927b, #w-node-_77e79e26-e2ca-9a2e-a1aa-fe145139fe0e-14978843, #w-node-_350fc038-a7b0-9305-7436-e4efc6f2d4c9-14978843, #w-node-_4e7e9c8e-a7fe-036e-eb09-fc0096eea35e-8a110edf, #w-node-_999ce8d4-90ef-5c33-d974-9ad9d594cd62-8a110edf, #w-node-_4e7e9c8e-a7fe-036e-eb09-fc0096eea35e-2e3c49a7, #w-node-_4ecb41ca-41d9-26c8-0a3d-11fecc420dc8-50b71a20, #w-node-e0d95eee-54df-d24d-1eb6-eb0b143a6c3d-ac95d90e, #w-node-_8cf4c0b0-72ff-42e4-3756-bfcd90855e7f-ac95d90e, #w-node-_0f4e0fbf-0cd1-456e-740a-55b660c58dfb-ac95d90e, #w-node-_0f4e0fbf-0cd1-456e-740a-55b660c58e0d-ac95d90e, #w-node-_0f4e0fbf-0cd1-456e-740a-55b660c58e1f-ac95d90e, #w-node-_0f4e0fbf-0cd1-456e-740a-55b660c58e31-ac95d90e {
    order: -9999;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63ba86-58e08412 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63ba8f-58e08412 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63ba91-58e08412 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63ba9b-58e08412, #w-node-e052c584-9bc3-ba01-b005-70b2ff63baa7-58e08412 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d1485ae7-5f5a-3643-34af-ce68ad79da88-58e08412 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d1485ae7-5f5a-3643-34af-ce68ad79da8b-58e08412 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d1485ae7-5f5a-3643-34af-ce68ad79da8d-58e08412 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d1485ae7-5f5a-3643-34af-ce68ad79da97-58e08412, #w-node-c9977c4b-5cb6-1954-ac1f-25bae96bcbea-58e08412 {
    grid-area: 1 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_35d010fb-114d-cce7-24d3-3a50487d519c-1244adf9, #w-node-a6bb6176-9237-bee9-8c21-1467dc3afbf0-1244adf9 {
    order: -9999;
  }

  #w-node-_4d3281d2-2a4f-c005-4fb2-f424e503bc2a-03a2fdf9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0ba2cd18-134b-7ec5-90bb-e1cdf47cd4af-03a2fdf9 {
    order: -9999;
  }

  #w-node-_5b274cb3-37ad-ad3d-2ff9-d28fadb55d59-3c87ab1c, #w-node-_5b274cb3-37ad-ad3d-2ff9-d28fadb55d60-3c87ab1c, #w-node-_5b274cb3-37ad-ad3d-2ff9-d28fadb55d67-3c87ab1c, #w-node-_5b274cb3-37ad-ad3d-2ff9-d28fadb55d70-3c87ab1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6b1654b-7edb-88e1-a592-3bba841c1bf2-3c87ab1c, #w-node-d411bd72-7820-8f14-edc7-b5e945a42302-181cb041, #w-node-_5ff40673-9b69-1f89-a00f-2f9d9f8e8836-e6fd4f78, #w-node-_8bd22c8e-8b23-7762-d561-3e03e3ad2aec-33c322c5, #w-node-_64369f1c-2246-d2c1-95b4-04384dcfd98f-331da516, #w-node-_910104ec-d2f9-0fab-697f-68b89b7d2aa0-331da516, #w-node-_3477c8dd-b0e7-477f-f76d-8596f276da47-331da516, #w-node-_4273ce3e-50e6-f7f0-4b79-ab5bfbcc0a48-dc835978, #w-node-eb3707ab-2042-0825-58a5-4461b97b63c9-dc835978, #w-node-bb74b7c2-54d1-611d-f803-fe2c93521cc6-42e545cc, #w-node-_298ca7f1-3cbb-4da9-84e2-7d4feb40da5d-e7e4e3cf, #w-node-e20a54d4-6565-fd66-7149-a23368f5c259-e7e4e3cf, #w-node-bc1741bc-1b29-2d42-e8ab-a2f83849261a-e7e4e3cf, #w-node-e05db461-fd02-d250-a1a3-eb91abd8239c-e7e4e3cf, #w-node-_341d4b4a-fc5f-2ffc-7aef-a77b91e8d3a5-ffac3613, #w-node-f8742003-9ab5-7912-9a30-53142d28f17e-35d692d9, #w-node-_8edb16ea-c13e-a739-3a21-0fa129790eb1-a8f13a1e, #w-node-_0802180d-95cd-e746-afb3-d20df9fd5cca-a8f13a1e, #w-node-_309e5c7b-76e6-4411-b70e-43f78894398f-fc2fb1ca, #w-node-e4a8a0da-7e6a-9c0b-2225-972070d79669-1ede63d0, #w-node-c281fd20-cc26-5afc-0e4b-b5343a9c0775-1ede63d0, #w-node-_595053a6-ef3c-c458-fb75-3afa692b3313-0800ab7e, #w-node-_368a7bca-9f11-2fa2-6f7d-2dce38474041-21098831, #w-node-_301c5850-91dd-77e9-5966-60da6b9cb5df-21098831, #w-node-f573879a-e9e2-36b0-1247-fd7e65a201ca-76d73c49, #w-node-cb15eab6-cf12-ba65-53dd-d20faf597abb-76d73c49, #w-node-_1ab4e148-2dcc-6091-8a64-6ad283e61063-d4343d76, #w-node-_8646daf7-f76f-b3a6-d4e7-78d6334b7928-d4343d76, #w-node-_306cb15b-ced1-9b41-7601-93f9fd601483-54f7ef03, #w-node-bb1326e0-116b-6091-56a8-5fbca66cf921-71fa99ee, #w-node-d8451161-974b-0509-63db-6d8aab825d3e-b56b5900, #w-node-_1730b015-7f22-5f1b-010c-91371b5cc72a-b56b5900 {
    order: -9999;
  }

  #w-node-_7399d66b-ff10-f807-b682-b311e012ba36-14978843, #w-node-_7399d66b-ff10-f807-b682-b311e012ba3b-14978843, #w-node-_7399d66b-ff10-f807-b682-b311e012ba40-14978843, #w-node-_2f7e482a-fca7-98f6-e927-edc6ce1d8a7e-14978843, #w-node-_2f7e482a-fca7-98f6-e927-edc6ce1d8a81-14978843 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f7e482a-fca7-98f6-e927-edc6ce1d8a84-14978843 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6126-8fbda886, #w-node-_6513c8ff-90be-330e-60d3-33dfba6a6160-8fbda886, #w-node-f0054a8c-cb41-124d-afdf-25fd28cb2da8-68b3b270, #w-node-_780d0acd-bb6d-2d43-95e9-f8ae02c691dc-d3eb6c28, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fb3-f72286f8, #w-node-_8598213b-eec1-f8bd-1870-b4b0b33a9fff-f72286f8, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d8848-7660a91d, #w-node-_6527fc42-93b9-9662-1120-d6e60c2d886a-7660a91d, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd892f-19263615, #w-node-_70e939ce-0146-29dc-735c-ecfef1cd8996-19263615, #w-node-c6b1c430-6aee-d058-baa1-1c19341810ce-aa13b82c, #w-node-c6b1c430-6aee-d058-baa1-1c1934181108-aa13b82c, #w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c5e-aff91f16, #w-node-da90f25b-84c6-c0a2-1105-fbbdc2753c83-aff91f16, #w-node-_6a3af42b-90af-a577-89d1-ec8421b0da35-8aee3a10, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5ac7-ccaeec3d, #w-node-a3564248-b8fe-d8b5-4d06-17a5910a5b19-ccaeec3d, #w-node-_2f8e22e8-7888-6656-2fd0-03a2e7e50dee-c0a24fbe {
    order: -9999;
  }

  #w-node-b494f0fe-3265-eaf3-85ca-a610a964b475-fd5db8fc {
    grid-column: span 1 / span 1;
  }

  #w-node-_22fa6e07-8375-023e-4f4f-f370ed57ed56-fd5db8fc {
    order: -9999;
  }

  #w-node-a8f8787c-5255-f20e-ef04-98b7a041cbd3-1a36fb8f, #w-node-a8f8787c-5255-f20e-ef04-98b7a041cbda-1a36fb8f, #w-node-a8f8787c-5255-f20e-ef04-98b7a041cbe1-1a36fb8f, #w-node-a8f8787c-5255-f20e-ef04-98b7a041cbea-1a36fb8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8f8787c-5255-f20e-ef04-98b7a041cc28-1a36fb8f, #w-node-_4e52bf66-456d-3906-26c9-b251fc7b3920-baa2b2af, #w-node-_00336595-b68c-38e9-f79e-dd5794426fad-9c942727, #w-node-_00336595-b68c-38e9-f79e-dd5794426fe7-9c942727, #w-node-_921b3727-c0ce-0ba2-9ee3-6cd4a34856b9-c0c9565e, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf512-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf55a-ccb2def3, #w-node-cf1129c5-5af3-fc19-0cb6-6cd684abf595-ccb2def3, #w-node-_15595b43-c022-00a8-cd5e-dc7be5472c65-bd421ae3, #w-node-_7aa9cc11-4e7f-b601-20de-0766335ee940-41e873ea, #w-node-cc7fcc66-e1d3-a0fa-e803-e913de5f2103-d80ba495, #w-node-cc7fcc66-e1d3-a0fa-e803-e913de5f213c-d80ba495, #w-node-ee8d428d-6d94-3b7d-3755-129d5566f905-d80ba495, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c23-7c2b9162, #w-node-_0c4948bc-c748-1bab-f440-38e784a53c5d-7c2b9162, #w-node-_22fe871b-7cf2-14dc-6856-64d418789937-a6ff15ad, #w-node-c799175b-341e-6dde-4ac8-ca7371117ac2-98089047, #w-node-_1d8dd874-8e1b-c95f-e839-11dfeff878b3-aa04a065, #w-node-b18915e2-270e-3ae8-0573-51b8a4fdd455-3b22aaf1, #w-node-_0237465c-5d88-2f76-5670-f70897f45ffb-3b22aaf1, #w-node-_8fb256bd-e731-f92f-41ea-e09bac951124-39329ef8, #w-node-_8fb256bd-e731-f92f-41ea-e09bac951146-39329ef8, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd31683-134a3845, #w-node-fa3bf8aa-de6e-e282-bca6-af5e0bd316ea-134a3845, #w-node-_433b9c5b-5dc8-5890-abfe-bc05eb3ab761-239e7a39, #w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ec3b-f5986fe5, #w-node-_8db7497f-f99e-d3ad-764e-3bc1c276ec60-f5986fe5, #w-node-_39d0a8c9-c0aa-58bf-9e2a-a03dd5b0e32d-6a14729c, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c95ec-c098bdd4, #w-node-_0bf585a7-c007-4b1f-8727-1a4fb19c963e-c098bdd4, #w-node-_1e2f4426-1650-4da8-3055-cb62f258e1a7-9eb90234 {
    order: -9999;
  }

  #w-node-_94783b6b-941a-34bc-20a8-015a983941fe-692b064b {
    grid-column: span 1 / span 1;
  }

  #w-node-_94783b6b-941a-34bc-20a8-015a98394221-692b064b {
    order: -9999;
  }

  #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129ae53-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129ae5a-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129ae61-830f97e9, #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129ae6a-830f97e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c7f6351-fd61-fbc4-f1ff-1e19d129aea8-830f97e9, #w-node-da6afbf3-3d22-c7ba-0b70-ff331931bb79-b0addc1a, #w-node-_89ca930d-3bd1-9eca-32b6-8fd33dc7e251-fd4c4849, #w-node-_89ca930d-3bd1-9eca-32b6-8fd33dc7e2a3-fd4c4849, #w-node-f47b580c-d69d-5032-034d-10da6b4d9660-a59069a1, #w-node-c4543b1e-61cf-66cd-e66c-8283fd9a2e18-a59069a1, #w-node-efa3e6b8-4b55-d10c-6599-a15424aea17c-b156df9e, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e7c6-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e838-dfcc18ce, #w-node-_081fb5f9-8643-21de-d8e0-1ecae593e880-dfcc18ce, #w-node-ccfde799-046d-6fbf-4992-5c99722622b3-e4da7049, #w-node-ccfde799-046d-6fbf-4992-5c99722622ed-e4da7049, #w-node-_266c5149-27b6-7ce8-3396-eb10ab96afce-24e61f07, #w-node-_96216f9d-380f-7d98-21ca-dddc837b3fd6-21b7284b, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c578f1-c9ad622c, #w-node-b5ffe6c6-75d7-723c-a2d5-309cf4c5793d-c9ad622c, #w-node-_31912b60-c516-500b-f600-fccc0315f278-30dc5826, #w-node-_31912b60-c516-500b-f600-fccc0315f297-30dc5826, #w-node-d87af9bd-7247-c6ae-2432-82514b56253c-2c7d4f53, #w-node-d87af9bd-7247-c6ae-2432-82514b562590-2c7d4f53, #w-node-c9363c50-08e3-a3e3-07e9-083fbbc78395-4b6fc20a, #w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcb1b-9bb2ac9f, #w-node-_1b4dd37b-b6af-e3ca-6913-c0df600fcb42-9bb2ac9f, #w-node-_41775dee-622a-4136-8b5b-774b33e8b274-378c24a2, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd98a-f0bc87b4, #w-node-_734bd57d-5c49-8ef5-5b61-f50568cdd9dc-f0bc87b4, #w-node-f362a3d5-c852-092b-c624-677c0d87cf03-2b321857 {
    order: -9999;
  }

  #w-node-d871fd03-8b25-46fc-2657-be263282216c-5d30b4e0, #w-node-d871fd03-8b25-46fc-2657-be2632822173-5d30b4e0, #w-node-d871fd03-8b25-46fc-2657-be263282217a-5d30b4e0, #w-node-d871fd03-8b25-46fc-2657-be2632822183-5d30b4e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d871fd03-8b25-46fc-2657-be26328221ba-5d30b4e0, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffb4-fa63dffb, #w-node-_3d630408-b4b9-1550-72dd-3e38960bffee-fa63dffb, #w-node-e97930f1-72f3-ae2b-cd7b-b58b4104b890-4dadb07d, #w-node-e3b0d89c-7a76-56d8-18e1-8faba01eb74a-541149af, #w-node-e3b0d89c-7a76-56d8-18e1-8faba01eb783-541149af, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e2ef-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e337-90e3c5a5, #w-node-_0684cb2a-6bf2-fdef-59cd-523122f2e372-90e3c5a5, #w-node-cf329323-2c30-492f-a2bb-2d29d54912fb-ac2ffa17 {
    order: -9999;
  }

  #w-node-_4f788e6c-ee13-3c53-5322-fe34aa3f50bb-1c75622e {
    grid-column: span 1 / span 1;
  }

  #w-node-a8ebaafd-f07d-1851-40a8-d17856378e7f-1c75622e, #w-node-_6898f257-b1d1-aa8c-003f-e9ba9c7eb7bb-57ef3cde, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afac4-cb9fcd0d, #w-node-_233c82d9-0e85-b475-fd81-b8658f7afafe-cb9fcd0d, #w-node-_37ed5523-d99b-9fa1-6843-eff3cba59c85-18cc10e9, #w-node-f349e038-f2b0-c9d5-0a25-a20172ef59e5-e31ab878, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72e60-7a58d89c, #w-node-_3480f590-93d1-1d49-67c3-c54ceec72eac-7a58d89c, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c5fb-bcaf0b9b, #w-node-bc442d92-f793-dce6-9be1-bfb24f14c61a-bcaf0b9b, #w-node-e9b46836-b72f-9bd2-97ff-6285df214929-667e86ae, #w-node-e9b46836-b72f-9bd2-97ff-6285df21497d-667e86ae, #w-node-b530accd-fcdb-2ab7-d775-2e20e30fad18-a42fe3eb, #w-node-b0695464-4241-7eed-0825-1bc5c5e7f07f-39d7e863, #w-node-b0695464-4241-7eed-0825-1bc5c5e7f0a6-39d7e863, #w-node-_83f329fd-54b2-b34a-f972-59284fca2870-56c3be92, #w-node-_131a2aa1-566a-fc4b-5147-214556659572-74b02cf4, #w-node-_131a2aa1-566a-fc4b-5147-2145566595c4-74b02cf4, #w-node-_5353b7f5-5ffc-e33c-cc6d-e7ffa19e715a-8ed84c1b {
    order: -9999;
  }

  #w-node-fc459540-1dfe-7ce6-1cb8-81a18d2989ea-76f72dd5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2942d39d-38a1-4749-d372-3aa96d104f77-76f72dd5 {
    order: -9999;
  }

  #w-node-f16a64e8-1ebd-a578-7925-0b9012461581-f1dc6b06, #w-node-f16a64e8-1ebd-a578-7925-0b9012461588-f1dc6b06, #w-node-f16a64e8-1ebd-a578-7925-0b901246158f-f1dc6b06, #w-node-f16a64e8-1ebd-a578-7925-0b9012461598-f1dc6b06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f16a64e8-1ebd-a578-7925-0b90124615cf-f1dc6b06, #w-node-_249fd943-cab0-5cda-1567-e266af4ee161-0c8b2310, #w-node-cd950532-daca-e3b4-f588-463178eccbd1-ea84abb5, #w-node-cd950532-daca-e3b4-f588-463178eccc0a-ea84abb5, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c35-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139c7d-5cb92a63, #w-node-_2da0fb18-4703-1acc-2ff8-d26392139cb8-5cb92a63, #w-node-ec217545-cf03-3d9f-533f-b280d617c4e7-275abc91, #w-node-a2344162-2245-cbc2-ed96-4dbf287919ef-78ad65b1, #w-node-be51047e-ac52-ce84-3630-bce4d702f522-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e1039587-78ad65b1, #w-node-d90fb680-5416-4e40-a6d3-5be8e1039645-78ad65b1, #w-node-_53b130b4-eacc-7189-5d0f-3a8432d155c1-78ad65b1, #w-node-e7a6d893-58a2-218d-7862-8f98b6aad341-78ad65b1, #w-node-_0fe941a4-2637-17c0-3835-0992895016b3-78ad65b1, #w-node-_675d5929-dcef-38f3-b838-d7bc2701ec84-cac332e5, #w-node-_1df79972-8956-a104-8c64-984165a52a1c-cac332e5, #w-node-_32488a43-cb16-4cb1-c4d7-171d1bc8d2cd-cac332e5, #w-node-_38bc2639-25b1-19bb-f482-3e95fc9963b0-cac332e5, #w-node-_5e4fec6d-764d-7085-da2f-3eadf6ea6cc3-cac332e5, #w-node-dd44b64c-66f5-4042-ed47-6fb0b55c7f24-fadbb255, #w-node-eb3c9cb2-daa1-3f05-e42b-3440382025ad-fadbb255, #w-node-_1f097b94-1967-d1b1-7b97-e1105ae65918-fadbb255, #w-node-_2a12de1d-c3cb-3b33-4c62-a7d08e0bbdf3-fadbb255, #w-node-b6be559b-f101-4226-f90e-bb0e6b145db8-fadbb255, #w-node-_3d5401f4-e4ce-6983-ce51-20c6a82f79ec-3c2d6e10, #w-node-bdcbf7c9-aa62-5fe8-6c8e-e450c99f9c7a-3c2d6e10, #w-node-_9907e9bc-c135-4507-e190-e9974fa6bd5a-3c2d6e10, #w-node-_1a9730df-0a87-ec99-3694-343a5c85e7bd-3c2d6e10, #w-node-_456132ec-e39c-9447-17a8-29e7e6a50010-3c2d6e10, #w-node-_393bdd75-0f38-89bf-d9f4-195330e30a5c-c571efc4, #w-node-_9f20665c-b68b-2981-7345-3c88252a1918-c571efc4, #w-node-f0bafdf0-f3c6-edfa-8360-3d49ff75d77a-c571efc4, #w-node-_44c5cee7-52c2-ca6c-44c6-c2e6ba06a1d1-c571efc4, #w-node-_88eec5d7-3948-2517-951d-5f6605fbd657-c571efc4 {
    order: -9999;
  }

  #w-node-e357e05e-ac43-b787-7cdc-81821fca7115-2e433832, #w-node-e357e05e-ac43-b787-7cdc-81821fca711c-2e433832, #w-node-e357e05e-ac43-b787-7cdc-81821fca7123-2e433832, #w-node-e357e05e-ac43-b787-7cdc-81821fca712c-2e433832 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e357e05e-ac43-b787-7cdc-81821fca716a-2e433832, #w-node-_355f4640-d3e4-7f56-e12f-6a8161be98cf-37883857, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566b2-dae72134, #w-node-_5e408a8f-d493-a99a-edee-5fb64a4566ec-dae72134, #w-node-ea831fff-5e81-91c9-7cb1-9b903d0a0480-6b48d9dd, #w-node-abf49bf9-8050-6cac-cebe-7b838582863a-e6718d95, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd35-6b494d76, #w-node-ec19a2b5-7c0d-2084-b37f-2253b33ccd81-6b494d76, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8057-abc62e0e, #w-node-_98601be6-a7ad-a1d5-4c0b-5be9962e8079-abc62e0e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3e9a2-04c0dd4e, #w-node-_2b7e23c3-717b-ddc1-4fee-e6473cc3ea09-04c0dd4e, #w-node-_885e40d9-e914-d863-4fb7-c6b4e4597ece-5409aa11, #w-node-_885e40d9-e914-d863-4fb7-c6b4e4597f08-5409aa11, #w-node-_89b5faf8-3bae-94ea-1099-096157dd89d1-5409cc52, #w-node-_89b5faf8-3bae-94ea-1099-096157dd89f6-5409cc52, #w-node-a4c66f93-a156-7698-d153-62d5c6d41204-53726cb1, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40db8-080138f0, #w-node-_9aa150c6-c72b-6478-4e2a-b02297c40e0a-080138f0, #w-node-_4c60e07b-83f8-1061-bd9c-9faf4bd51a82-681fc0c8, #w-node-_22f0cd4e-f2d0-1d2f-d34d-c27aa536b470-d97acc6e, #w-node-d7f05814-1f4f-478b-7cfa-df436b844a72-d97acc6e, #w-node-_5053f309-859a-0176-5d40-b7001a507424-d97acc6e, #w-node-cf7612c8-a6e2-e0e3-795a-cf9ee28772be-d97acc6e, #w-node-cffe16fa-c758-3feb-ddde-3ec40ee702c7-d97acc6e, #w-node-c68bf3f0-7ccd-547a-7644-d7a84bdc408f-08007953, #w-node-f182f970-03ba-814e-b207-95b10db34d2b-83a322cc, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed615b-336c95ac, #w-node-_361b89b7-9694-b3b3-79f6-e1e543ed6195-336c95ac, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40587-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a405f9-940a0044, #w-node-_21faa68b-8fd0-5358-e2d2-a529f0a40641-940a0044, #w-node-de835547-87ad-ca5c-388d-1cbddfe304c3-1a1b2297, #w-node-de835547-87ad-ca5c-388d-1cbddfe30515-1a1b2297 {
    order: -9999;
  }

  #w-node-b462230b-b5a9-7e09-2e44-e05920ca525a-d00cb034 {
    grid-column: span 1 / span 1;
  }

  #w-node-b462230b-b5a9-7e09-2e44-e05920ca527d-d00cb034 {
    order: -9999;
  }

  #w-node-_69f3b1fb-17fb-0810-8827-9a0b153394c3-ac95d90e, #w-node-b19e3992-a266-b251-632b-ddb54952f305-ac95d90e {
    grid-column: span 1 / span 1;
  }

  #w-node-_626b4a46-5b24-20cc-4984-ecbf2fca9545-ac95d90e {
    order: -9999;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63ba86-58e08412 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63bae5-58e08412 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63baec-58e08412 {
    grid-row: span 2 / span 2;
  }

  #w-node-e052c584-9bc3-ba01-b005-70b2ff63bafe-58e08412 {
    grid-column: span 1 / span 1;
  }

  #w-node-d1485ae7-5f5a-3643-34af-ce68ad79da88-58e08412 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a6586c6c-77e6-58ff-4767-2ee1ecbd43d4-58e08412 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1a969f46-69d8-29cf-e268-9c19eab31d46-58e08412 {
    grid-row: span 2 / span 2;
  }

  #w-node-ef03e290-b032-f54c-85b3-259b0b06377c-58e08412 {
    grid-column: span 1 / span 1;
  }

  #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-a02d3b08, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-a02d3b08, #w-node-e56bbbd8-e092-6925-1e3d-214063ba2f11-2d281a62, #w-node-c3df85eb-67c7-8787-f5b3-457ca2e8f08a-2d281a62, #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-70c1a74a, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-70c1a74a, #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-fe7ac66e, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-fe7ac66e, #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-08b8ede9, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-08b8ede9, #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-01f5c731, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-01f5c731, #w-node-_539d6882-7dec-11c9-5c6e-09a2a08bec2e-07755ac4, #w-node-_3c05970f-d70e-daee-3123-c5ed6d0243f5-07755ac4 {
    order: -9999;
  }
}
