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

:root {
  --gray50: #f9fafb;
  --gray600: #475467;
  --purple800: #53389e;
  --purple600: #7f56d9;
  --pink500: #ee46bc;
  --green700: #027a48;
  --gray900: #101828;
  --gray500: #667085;
  --gray700: #344054;
  --purple700: #6941c6;
  --white: white;
  --gray200: #eaecf0;
  --gray100: #f2f4f7;
  --purple100: #f4ebff;
  --purple50: #f9f5ff;
  --gray300: #d0d5dd;
  --gray800: #1d2939;
  --orange700: #b93815;
  --purple200: #e9d7fe;
  --gray400: #98a2b3;
  --purple500: #9e77ed;
  --warning300: #fec84b;
  --pink700: #c11574;
  --green50: #ecfdf3;
  --purple300: #d6bbfb;
  --blue500: #2e90fa;
  --green500: #12b76a;
  --blue700: #175cd3;
  --component-library-gray-500: #6b7094;
  --component-library-primary-base: #642eff;
  --component-library-gray-900: #160042;
  --component-library-gray-100: #f7f9fd;
  --flowui-component-library-success-base: #0ebc6e;
  --pink50: #fdf2fa;
  --indigo700: #3538cd;
  --orange50: #fef6ee;
  --indigo50: #eef4ff;
  --indigo500: #6172f3;
  --purple900: #42307d;
  --sea-green-light: #12b76a;
  --honeydew-light: #d1fadf;
  --warning500: #f79009;
  --blue50: #eff8ff;
  --purple25: #fcfaff;
  --gray25: #fcfcfd;
  --component-library-gray-200: #f3f5fb;
  --component-library-primary-lighter: #f7f5ff;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-success-darker: #006638;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-400: #b6b9ce;
  --gray_apple: #f5f5f7;
  --systemflow-lite-neutral--20: #f9fafb;
  --systemflow-lite-neutral--100: #0e0f11;
  --systemflow-lite-neutral--30: #edf0f3;
  --systemflow-lite-neutral--50: #d0d4d9;
  --systemflow-lite-neutral--40: #dde1e6;
  --systemflow-lite-neutral--80: #636b75;
  --systemflow-lite-neutral--10: white;
  --systemflow-lite-neutral--90: #1e2024;
  --systemflow-lite-primary--50: #597ef7;
  --systemflow-lite-primary--70: #1d39c4;
  --systemflow-lite-primary--60: #2f54eb;
  --systemflow-lite-primary--80: #10239e;
}

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

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

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

.w-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-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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-users-useraccountsubscriptionlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  overflow: auto;
}

.w-users-useraccountsubscriptionlistitem {
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-users-gridrow {
  grid-column-gap: 8px;
  grid-template-columns: auto auto;
  justify-content: flex-start;
  display: grid;
}

.w-users-flexcolumn {
  flex-direction: column;
  display: flex;
}

.w-users-useraccountsubscriptioncancelbutton {
  color: #3898ec;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0000;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  cursor: pointer;
  text-decoration: none;
}

.show-tablet {
  display: none;
}

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

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

.uui-button-link-gray-5 {
  grid-column-gap: .5rem;
  color: var(--gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: .2rem 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;
  transition: all .3s;
  display: flex;
}

.uui-button-link-gray-5:hover {
  color: var(--purple800);
  text-decoration: underline;
}

.uui-navbar04_heading-5 {
  color: var(--purple600);
  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-5.margin-bottom-0 {
  color: var(--pink500);
  margin-bottom: 0;
}

.uui-navbar04_dropdown-content-wrapper-5 {
  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-5 {
  flex: 1;
  max-width: 14rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-10 {
  color: var(--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-badge-small-success-10 {
  grid-column-gap: .25rem;
  background-color: var(--gray50);
  color: var(--green700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  justify-content: flex-start;
  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-navbar04_item-heading-5 {
  color: var(--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-5.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

.uui-icon-1x1-xsmall-11 {
  color: var(--purple600);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar04_icon-holder-5 {
  color: var(--purple600);
  flex: none;
}

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

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

.uui-navbar04_dropdown-content-left-5 {
  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-navbar04_dropdown-content-5 {
  width: 100%;
  display: flex;
}

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

.uui-navbar04_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: auto auto auto 0%;
  overflow: hidden;
}

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

.navbar_menu-dropdown-1 {
  position: static;
}

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

.uui-button-link-7 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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(--purple800);
}

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

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

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

.uui-navbar01_item-button-wrapper-5 {
  margin-top: .75rem;
}

.uui-navbar01_item-heading-5 {
  color: var(--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_large-item-content-5 {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

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

.uui-navbar01_blog-image-wrapper-5 {
  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-5 {
  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-5:hover {
  background-color: var(--white);
}

.uui-navbar01_dropdown-blog-list-5 {
  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-5 {
  color: var(--purple600);
  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-5 {
  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_item-right-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_icon-wrapper-5 {
  color: var(--purple600);
  flex: none;
}

.uui-navbar01_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-navbar01_dropdown-link-5:hover {
  background-color: var(--gray50);
}

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

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

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

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-text-color-gray200 {
  color: var(--gray200);
}

.uui-heroheader07_content.z-index-1 {
  color: #fff;
}

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

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

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

.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_menu-2 {
  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;
}

.uui-logo_logotype-11 {
  flex: none;
  width: auto;
  height: 100%;
  margin-left: -5px;
}

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

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

.navbar_component {
  z-index: 99;
  border: 1px solid var(--gray200);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 -8px 20px #0003;
}

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

.uui-button-icon-16 {
  color: #eaecf0cc;
  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-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-21:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-21:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

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

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

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

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

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
}

.uui-text-size-medium-13 {
  color: var(--gray600);
  text-align: left;
  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: 400;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-21 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-icon-featured-outline-large-10 {
  border: .5rem solid var(--purple50);
  background-color: var(--purple100);
  color: var(--purple600);
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-heading-medium-6 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-7 {
  color: var(--purple600);
  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-button-link-13 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-13:hover {
  color: var(--purple800);
}

.uui-button-link-13.white {
  color: var(--gray50);
}

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

.check-icon {
  flex: none;
  align-self: flex-start;
  margin-right: .5rem;
}

.uui-pricing05_feature {
  display: flex;
}

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

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

.uui-pricing05_divider {
  background-color: #10182826;
  background-image: linear-gradient(257deg, #007aff, #ff3ca8);
  width: 100%;
  height: 1.5px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing05_price-text {
  color: var(--gray900);
  text-align: left;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing05_price-text.white {
  color: var(--white);
}

.uui-pricing05_price {
  color: var(--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: .775rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing05_heading {
  color: var(--purple700);
  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: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

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

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

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

.uui-pricing05_plan {
  border: 1px solid var(--gray200);
  box-shadow: none;
  background-color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  position: relative;
}

.uui-pricing05_plan:hover {
  background-color: var(--white);
  border-color: #6941c61a;
  box-shadow: -7px 10px 16px -4px #0000000a, 10px -6px 16px -4px #0000000a;
}

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

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

.uui-text-size-large-6 {
  color: var(--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-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_services_1_home {
  background-color: var(--gray50);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.uui-button-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-24:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-24:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.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-button-secondary-gray-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

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

.uui-text-size-medium-16 {
  color: var(--gray600);
  text-align: center;
  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-14 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-9 {
  color: var(--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-13 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout75_icon {
  width: 112px;
  height: 66px;
  margin-top: -2rem;
}

.uui-layout75_item {
  border: 1px solid var(--gray200);
  background-color: var(--gray50);
  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-8 {
  color: var(--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-8 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-primary {
  background-color: var(--purple50);
  color: var(--purple700);
}

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

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

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

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

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

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

.section_layout_2_home {
  background-color: #0000;
}

.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-button-row-21.button-row-center.is-reverse-mobile-landscape {
  display: none;
}

.uui-layout38_logo {
  height: 4.5rem;
}

.uui-layout38_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 4rem;
  display: flex;
}

.uui-text-size-medium-18 {
  color: var(--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-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-10 {
  color: var(--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-10 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-subheading-11 {
  color: var(--purple600);
  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-15 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.uui-heading-medium-11 {
  color: var(--white);
  background-image: linear-gradient(277deg, #df70bd, #5793f0);
  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-11.clipped {
  background-image: linear-gradient(117deg, #ff67d2 7%, #fd8d6e 17%);
  font-size: 2.5rem;
  line-height: 1.2;
}

.image-7 {
  object-fit: fill;
  flex: 1;
  align-self: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-button-28 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-28:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-wrapper-19.max-width-full-mobile-landscape {
  display: none;
}

.uui-button-secondary-gray-28 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

.uui-button-row-23.is-reverse-mobile-landscape {
  justify-content: flex-start;
}

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

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

.uui-badge-group-11 {
  background-color: var(--gray100);
  color: var(--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(--purple50);
  color: var(--purple700);
  white-space: nowrap;
  text-decoration: none;
}

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

.uui-page-padding-29 {
  padding-bottom: 60px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout36_number-text-2 {
  color: var(--gray300);
  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-layout36_number-2 {
  background-image: linear-gradient(124deg, var(--pink500), var(--orange700) 44%);
  color: var(--white);
  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-layout36_number-2.clipped {
  background-image: linear-gradient(124deg, var(--pink500), #fd8d6e 42%);
}

.uui-layout36_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-12 {
  color: var(--purple200);
  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-12 {
  color: var(--white);
  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-heading-subheading-13 {
  color: var(--purple200);
  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-layout36_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-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_layout_3_home {
  background-color: var(--gray900);
}

.bold-text {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.image-8 {
  margin-left: -8px;
  padding-left: 0;
}

.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-link-15 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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(--purple800);
}

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

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

.uui-text-size-medium-20 {
  color: var(--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-icon-1x1-xsmall-25 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-13 {
  border: .5rem none var(--purple50);
  color: var(--purple600);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 66px;
  display: flex;
}

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

.uui-heading-xxsmall-11 {
  color: var(--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-layout71_item {
  flex-direction: column;
  align-items: center;
}

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

.image-9 {
  width: auto;
  height: auto;
  margin-left: -12px;
}

.uui-text-style-link-2 {
  color: var(--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--gray700);
}

.uui-text-style-link-2.uui-text-color-primary100 {
  color: var(--gray400);
}

.uui-text-style-link-2.uui-text-color-primary100:hover {
  color: var(--purple500);
}

.uui-text-color-primary100 {
  color: var(--purple100);
}

.uui-banner19_supporting-text {
  color: var(--gray300);
  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-banner19_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.icon-featured-square-large-4 {
  color: var(--white);
  background-color: #0000;
  background-image: none;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-banner19_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
}

.uui-banner19_content {
  flex: 1;
  align-items: center;
  margin-left: 0;
  margin-right: 2rem;
  display: flex;
}

.uui-heroheader07_image-wrapper-4 {
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 40rem;
  display: flex;
  position: relative;
}

.modal-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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;
}

.modal-button:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.modal-button:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.modal-button.is-button-large._1 {
  display: none;
}

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

.uui-button-secondary-gray-31 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

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

.uui-button-row-26.is-reverse-mobile-landscape.center {
  justify-content: center;
  align-items: center;
}

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

.uui-text-size-xlarge-16 {
  color: var(--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-16.text-color-gray200 {
  color: var(--warning300);
}

.uui-max-width-small-4 {
  width: 100%;
  max-width: 30rem;
}

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

.uui-heading-xlarge-16 {
  color: var(--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-16.text-color-white {
  color: var(--white);
  font-size: 2.5rem;
  overflow: auto;
}

.uui-heading-subheading-15 {
  color: var(--purple600);
  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-15.uui-text-color-gray200 {
  color: var(--gray200);
  margin-top: 24px;
  margin-bottom: 1rem;
  padding-left: 0;
  font-size: 1.25rem;
}

.uui-heading-subheading-15.uui-text-color-gray200.clipped {
  background-image: none;
}

.uui-heroheader07_content-4.z-index-1 {
  color: var(--white);
  padding-right: 0;
}

.uui-heroheader07_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-padding-vertical-xhuge-26 {
  align-self: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.uui-page-padding-33 {
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.heroheader_home {
  background-color: var(--gray900);
  object-fit: fill;
  background-image: none;
  height: auto;
  position: static;
  overflow: hidden;
}

.uui-footer05_social-icon {
  width: 32px;
  height: 32px;
}

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

.uui-footer05_social-link:hover {
  color: var(--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 center;
  display: grid;
}

.uui-footer05_legal-link {
  color: var(--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(--gray600);
  text-decoration: underline;
}

.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;
  align-self: center;
  display: grid;
}

.uui-text-size-small-14 {
  color: var(--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-14.text-color-gray500 {
  color: var(--gray500);
  align-self: center;
}

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

.uui-footer05_bottom-wrapper {
  border-top: 1px solid var(--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(--gray600);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  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(--purple800);
  text-decoration: underline;
}

.uui-footer05_link-list-heading {
  color: var(--purple700);
  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: 1rem;
  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-12 {
  grid-column-gap: .25rem;
  background-color: var(--green50);
  color: var(--green700);
  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-footer05_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  place-items: start;
}

.error-message {
  border-radius: .5rem;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-message {
  background-color: #f4f4f4;
  border-radius: 1rem;
  padding: 1.5rem;
}

.uui-text-style-link-3 {
  color: var(--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--gray700);
}

.uui-button-32 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-32:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-32.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-2 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-2::placeholder {
  color: var(--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-22 {
  color: var(--gray600);
  letter-spacing: normal;
  flex: 1;
  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-12 {
  color: var(--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.clipped {
  background-image: linear-gradient(135deg, var(--purple600) 11%, var(--blue500) 33%);
  font-weight: 500;
}

.uui-footer05_newsletter-text-wrapper {
  flex: 1;
}

.uui-footer05_newsletter-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: grid;
}

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

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

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

.footer_component {
  background-color: var(--white);
  box-shadow: 0 2px 5px #0003;
}

.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-text-size-medium-23 {
  color: var(--gray400);
  letter-spacing: normal;
  width: 23rem;
  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-large-20 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.uui-button-34 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-34:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-34.is-button-medium {
  grid-column-gap: .5rem;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.html-embed-17 {
  display: flex;
}

.text-block-10 {
  color: #7958d2;
}

.text-block-11 {
  color: #175cd3;
}

.text-block-12 {
  color: #c11574;
}

.text-block-13 {
  color: #3538cd;
}

.text-block-14 {
  color: #c4320a;
}

.uui-blogsection12_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection12_button-row.hide-mobile-landscape {
  display: none;
}

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

.uui-blogsection12_arrow {
  border: 1px solid var(--gray200);
  color: var(--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-blogsection12_arrow:hover {
  background-color: var(--gray50);
}

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

.uui-blogsection12_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

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

.uui-blogsection12_title-link {
  color: var(--gray900);
  justify-content: space-between;
  width: 23rem;
  margin-bottom: .5rem;
  display: flex;
}

.uui-blogsection12_image-wrapper {
  background-color: #f9fafb0d;
  border: 1px #ffffff26;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 23rem;
  height: 15rem;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

.uui-blogsection12_slide {
  padding-right: 0;
}

.uui-blogsection12_mask {
  width: 32%;
  overflow: visible;
}

.uui-blogsection12_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 8rem;
  position: relative;
  overflow: hidden;
}

.uui-blogsection12_heading {
  flex: 1;
}

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

.section_slider_home {
  background-color: var(--gray900);
  display: none;
  overflow: hidden;
}

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

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

.uui-icon-1x1-xxsmall-4 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner13_close-button {
  color: var(--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-banner13_close-button:hover {
  background-color: #fff3;
}

.uui-banner13_supporting-text {
  color: var(--purple100);
  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-banner13_text {
  color: var(--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-banner13_text-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-direction: column;
  display: flex;
}

.uui-icon-1x1-xsmall-30 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-featured-square-large-6 {
  color: var(--white);
  background-color: #0000;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner13_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner13_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner13_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.notification-bar {
  background-color: var(--gray900);
  justify-content: center;
  align-items: center;
  position: relative;
}

.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: auto;
  display: flex;
}

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

.uui-text-size-xlarge-17 {
  color: var(--gray400);
  background-image: linear-gradient(#000, #fff);
  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-17.clipped {
  background-color: var(--gray400);
  background-image: linear-gradient(84deg, var(--green500), var(--blue500) 0%, #13b571 50%);
}

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

.uui-text-size-large-18 {
  color: var(--gray300);
  letter-spacing: normal;
  padding-right: 110px;
  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-heroheader23_item-text-wrapper-2 {
  display: flex;
}

.uui-icon-1x1-small-2 {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.uui-heroheader23_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: .5rem;
  display: none;
}

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

.uui-heroheader23_item-list-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.bold-text-4 {
  color: var(--gray50);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout36_number-text-3 {
  color: var(--gray600);
  text-align: center;
  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: 400;
  line-height: 1.5rem;
}

.uui-layout36_number-3 {
  color: #454cdf;
  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: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout36_number-3.clipped {
  background-image: linear-gradient(45deg, var(--pink700), var(--blue700));
  text-align: center;
  font-size: 3.75rem;
}

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

.uui-button-39 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-39:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.uui-button-secondary-gray-37 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

.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-container-large-33 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.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.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

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

.uui-text-size-xlarge-20 {
  color: var(--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-20 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-19 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

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

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

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

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

.uui-badge-group_icon-16.text-color-primary500 {
  color: var(--purple500);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge-16 {
  background-color: var(--white);
  color: var(--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-16.is-primary {
  background-color: var(--white);
  color: var(--purple700);
}

.uui-badge-group-16 {
  background-color: var(--gray100);
  color: var(--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-16.is-primary {
  background-color: var(--purple50);
  color: var(--purple700);
  white-space: nowrap;
  text-decoration: none;
}

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

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

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

.section_heroheader_1_counseling {
  overflow: hidden;
}

.uui-heading-xxsmall-14 {
  color: var(--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-14.tarif {
  color: #6941c6;
  text-align: center;
  align-self: center;
}

.uui-heading-xxsmall-14.tarif.grey {
  color: var(--gray600);
  font-weight: 400;
}

.uui-layout32_timeline-right-4 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-icon-1x1-xsmall-32 {
  align-self: center;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

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

.uui-layout32_timeline-icon-wrapper-4 {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar-4 {
  background-color: var(--purple600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper-4 {
  background-color: var(--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper-4 {
  position: relative;
}

.uui-button-40 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-40:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.uui-button-secondary-gray-38 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

.uui-button-row-33 {
  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-heading-medium-20 {
  color: var(--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(--purple600);
  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-layout32_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: start;
  display: grid;
}

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

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

.uui-page-padding-42 {
  border-radius: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.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.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

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

.uui-space-xxlarge-4.tarif {
  min-height: 1rem;
}

.icon_counseling {
  color: var(--white);
  background-color: #454cdf;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 0;
  display: flex;
}

.icon_counseling.tarif {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #454cdf00;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-layout78_item {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  box-shadow: none;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout78_item.tarif {
  justify-content: space-between;
  align-items: center;
}

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

.uui-text-size-large-21 {
  color: var(--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-max-width-large-25 {
  width: 100%;
  max-width: 48rem;
}

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

.section_layout_4_counseling {
  background-color: var(--gray50);
  background-image: none;
}

.uui-text-size-small-17 {
  color: var(--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-41 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-self: stretch;
  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(--purple700);
  background-color: var(--purple700);
}

.uui-button-41:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-form_input-5 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-5::placeholder {
  color: var(--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-text-size-xlarge-22 {
  color: var(--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-7 {
  width: 100%;
  max-width: 30rem;
}

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

.uui-heading-xlarge-21 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heroheader21_image {
  object-fit: cover;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.e-mail-form {
  max-width: 32rem;
  margin: 2.5rem 0 0;
}

.e-mail-form._1 {
  margin-top: 1rem;
}

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

.uui-badge-group_icon-17.text-color-primary500 {
  color: var(--purple500);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge-17 {
  background-color: var(--white);
  color: var(--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-17.is-primary {
  background-color: var(--white);
  color: var(--purple700);
}

.uui-badge-group-17 {
  background-color: var(--gray100);
  color: var(--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-17.is-primary {
  background-color: var(--purple50);
  color: var(--purple700);
  white-space: nowrap;
  text-decoration: none;
}

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

.uui-heroheader21_content {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.bold-text-8 {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-text-size-medium-27 {
  color: var(--gray500);
  text-align: left;
  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-10 {
  width: 100%;
  min-height: 2rem;
}

.uui-badge-9 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-primary {
  background-color: var(--purple50);
  color: var(--purple700);
}

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

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

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

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

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

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

.uui-heading-xsmall-13 {
  color: var(--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;
}

.background-color-gray50 {
  background-color: var(--gray50);
}

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

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

.uui-pricing06_feature {
  display: flex;
}

.uui-pricing06_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-pricing06_divider {
  background-color: #0000;
  background-image: none;
  width: 100%;
  height: 1.5px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing06_price-text {
  color: var(--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-pricing06_price {
  color: var(--gray900);
  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: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing06_price.tablet {
  align-self: center;
}

.uui-space-tiny {
  width: 100%;
  min-height: .25rem;
}

.uui-pricing06_plan {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  box-shadow: none;
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
}

.uui-pricing06_plan:hover {
  background-color: var(--white);
  border-color: #6941c61a;
  box-shadow: -9px 8px 16px -4px #00000008, 11px -5px 16px -4px #1018280a;
}

.uui-pricing06_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing06_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  justify-content: center;
  margin-top: 4rem;
  padding-left: 12rem;
  padding-right: 12rem;
}

.uui-heading-medium-22 {
  color: var(--gray900);
  text-align: center;
  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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-medium-22.clipped {
  background-image: linear-gradient(304deg, var(--warning300) 44%, var(--pink500) 96%);
}

.section_pricing_1_counseling {
  background-color: var(--gray50);
  display: block;
}

.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.is-icon-large {
  color: var(--gray200);
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-icon-33.is-icon-large:hover {
  color: var(--gray200);
}

.uui-button-link-19 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-19:hover {
  color: var(--purple800);
}

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

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

.uui-text-size-medium-29 {
  color: var(--gray300);
  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-layout47_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

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

.section_layout_5_counseling {
  background-color: var(--gray900);
}

.uui-button-secondary-gray-40 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

.uui-button-secondary-gray-40.is-button-large {
  grid-column-gap: .75rem;
  background-color: var(--gray200);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #ffffff1a;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
  box-shadow: 0 2px 5px -2px #00000096;
}

.uui-button-secondary-gray-40.is-button-large:hover {
  border-color: #7958d2;
  box-shadow: 0 0 20px 20px #7958d21a;
}

.uui-button-secondary-gray-40.is-button-large.clipped {
  background-image: none;
  border-color: #ffffff59;
}

.uui-button-secondary-gray-40.is-button-large.clipped:hover {
  border-color: var(--warning300);
  background-image: none;
  box-shadow: 0 0 20px 20px #fec84b0d;
}

.uui-text-size-medium-30 {
  color: var(--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-medium-24 {
  color: var(--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-padding-vertical-xhuge-38 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

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

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

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

.accordion-icon_vertical-line {
  background-color: var(--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component {
  border: 2px solid var(--gray400);
  color: var(--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-faq02_icon-wrapper {
  color: var(--gray400);
}

.uui-faq02_heading {
  color: var(--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-faq02_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

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

.uui-text-size-large-23 {
  color: var(--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-25 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-23 {
  color: var(--purple600);
  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-faq02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.section_faq_1_counseling {
  background-color: var(--gray50);
}

.bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13 {
  font-weight: 500;
}

.uui-button-45 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-45:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-secondary-gray-41 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

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

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

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

.uui-text-size-large-24 {
  color: var(--gray300);
  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-large-24.clipped {
  background-image: linear-gradient(315deg, #cecece, #fff 50%, #cecece);
  padding-right: 114px;
}

.uui-icon-1x1-xsmall-35 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-layout21_item-icon-wrapper {
  align-self: center;
  margin-right: .5rem;
}

.uui-layout21_item {
  display: flex;
}

.uui-layout21_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-layout21_content-right {
  flex-direction: row;
  display: block;
}

.uui-heading-medium-25 {
  color: var(--white);
  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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-medium-25.clipped {
  background-image: linear-gradient(80deg, var(--blue500), var(--purple300) 49%);
}

.uui-heading-subheading-24 {
  color: var(--purple600);
  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-layout20_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_layout_6_counseling {
  background-color: var(--gray900);
}

.uui-team03_cta-button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-25 {
  color: var(--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-xxsmall-22 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-16 {
  color: var(--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-max-width-large-28 {
  width: 100%;
  max-width: 48rem;
}

.uui-team03_cta-content {
  flex: 1;
}

.uui-team03_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--gray50);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.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(--gray400);
  transition: all .3s;
}

.social-link-2:hover {
  color: var(--gray500);
}

.uui-team03_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: flex-start;
  margin-top: 1rem;
  display: grid;
}

.uui-text-size-medium-32 {
  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-32.text-color-primary700 {
  color: var(--purple700);
  font-weight: 500;
}

.uui-heading-tiny-3 {
  color: var(--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-team03_image {
  border: .2rem solid var(--purple500);
  opacity: 1;
  object-fit: cover;
  border-radius: 100%;
  width: 7rem;
  min-width: 5rem;
  height: 7rem;
  min-height: 5rem;
}

.uui-team03_image-wrapper {
  margin-bottom: 1.25rem;
}

.uui-team03_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

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

.uui-team03_component {
  margin-top: 4rem;
}

.uui-heading-medium-26 {
  color: var(--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-padding-vertical-xhuge-40 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

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

.country {
  box-shadow: none;
  color: var(--gray700);
  background-color: #f9fafb00;
  border: 1px #ffffff59;
  border-radius: .5rem;
  align-items: center;
  padding: 1rem 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: .875rem;
  font-weight: 500;
  display: flex;
}

.bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20 {
  color: var(--gray300);
  font-weight: 500;
}

.html-embed-18, .html-embed-19, .html-embed-20, .html-embed-21, .html-embed-22, .html-embed-23 {
  padding-right: .5rem;
  display: flex;
}

.uui-heading-xxsmall-17 {
  color: var(--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-max-width-large-30 {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-medium-29 {
  color: var(--gray900);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  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;
  display: flex;
}

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

.bold-text-23.clipped {
  background-color: var(--gray900);
  font-size: 1.5rem;
  line-height: 1.4;
}

.bold-text-24 {
  font-weight: 600;
}

.bold-text-24.clipped {
  background-color: var(--gray900);
  font-size: 1.5rem;
  line-height: 1.4;
}

.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-button-link-22 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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(--purple800);
}

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

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

.uui-text-size-medium-35 {
  color: var(--gray400);
  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.5rem;
}

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

.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 .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

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

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

.vertical-line-1 {
  background-color: var(--gray900);
  background-image: linear-gradient(#ff008d, #1068ff);
  width: 1.5px;
  height: 100%;
  min-height: auto;
}

.divider_1 {
  background-image: linear-gradient(257deg, #007aff, #ff3ca8);
  width: 100%;
  height: 1.5px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-block-18 {
  color: var(--gray400);
  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.5rem;
}

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

.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-testimonial07_arrow-2 {
  border: 1px solid var(--gray200);
  color: var(--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .2s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial07_arrow-2:hover {
  background-color: var(--gray50);
}

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

.uui-text-size-medium-36 {
  color: var(--gray400);
  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-5 {
  color: var(--gray50);
  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-testimonial07_client-info-2 {
  flex: 1;
}

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

.uui-heading-xsmall-17 {
  color: var(--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-testimonial07_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

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

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

.uui-testimonial07_mask-2 {
  width: 50%;
  overflow: visible;
}

.uui-testimonial07_component-2 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.uui-text-size-large-29 {
  color: var(--gray400);
  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-31 {
  color: var(--white);
  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.clipped {
  background-image: linear-gradient(66deg, var(--purple500), #f590d7);
}

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

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

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

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

.section_testimonial_1_accounts {
  background-color: var(--gray900);
}

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

.uui-text-size-medium-37 {
  color: var(--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-26 {
  width: 100%;
  min-height: .5rem;
}

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

.uui-icon-featured-outline-large-18 {
  border: .5rem none var(--purple50);
  color: var(--purple600);
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout66_item-text-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.uui-layout66_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 0;
}

.uui-layout66_item {
  display: flex;
}

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

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

.uui-layout66_image-wrapper {
  border: 1px none var(--gray200);
  background-color: #0000;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

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

.section_layout_3_accounts {
  background-color: var(--white);
}

.uui-text-size-large-30 {
  color: var(--gray50);
  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.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-38 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-heading-medium-32 {
  color: var(--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-layout21_item-icon-wrapper-2 {
  align-self: center;
  margin-right: .75rem;
}

.uui-layout21_item-2 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.clipped {
  background-image: linear-gradient(267deg, var(--blue500) 48%, var(--pink500));
}

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

.uui-heading-xlarge-24 {
  color: var(--gray50);
  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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-24.clipped {
  background-image: linear-gradient(267deg, var(--blue500) 36%, var(--pink500) 59%);
  font-size: 3.75rem;
}

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

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

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

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

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

.section_heroheader_1_accounts {
  background-color: var(--gray900);
}

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

.uui-heading-xxsmall-19 {
  color: var(--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-layout32_timeline-right-5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

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

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

.uui-layout32_timeline-icon-wrapper-5 {
  z-index: 1;
  background-color: #fff;
  margin-top: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar-5 {
  background-color: var(--purple600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper-5 {
  background-color: var(--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper-5 {
  position: relative;
}

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

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

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

.uui-heading-medium-33 {
  color: var(--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(--purple600);
  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-layout32_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: start;
  display: grid;
}

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

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

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

.bold-text-29 {
  font-size: .875rem;
  font-weight: 500;
}

.bold-text-29:hover {
  color: var(--purple800);
}

.text-block-22 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-22:hover {
  color: var(--purple600);
}

.text-block-23 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-23:hover {
  color: var(--purple600);
}

.text-block-27 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-27:hover {
  color: var(--purple600);
}

.text-block-28 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-28:hover {
  color: var(--purple600);
}

.text-block-31 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-31:hover {
  color: var(--purple600);
}

.text-block-32 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-32:hover {
  color: var(--purple600);
}

.text-block-33 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-33:hover {
  color: var(--purple600);
}

.text-block-34 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-34:hover {
  color: var(--purple600);
}

.text-block-35 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-35:hover {
  color: var(--purple600);
}

.text-block-36 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-36:hover {
  color: var(--purple600);
}

.text-block-37 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-37:hover {
  color: var(--purple600);
}

.text-block-39 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-39:hover {
  color: var(--purple600);
}

.text-block-41 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-41:hover {
  color: var(--purple600);
}

.text-block-42 {
  font-size: .875rem;
  font-weight: 500;
}

.text-block-42:hover {
  color: var(--purple600);
}

.uui-button-54 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-54:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

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

.error-text-2 {
  color: #e23939;
}

.error-message-3 {
  border-radius: .5rem;
  margin-top: 1.5rem;
  padding: .875rem 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;
  line-height: .5rem;
}

.success-text-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-form-button-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-9 {
  color: var(--gray500);
  transition: color .3s;
}

.uui-text-style-link-9:hover {
  color: var(--gray600);
}

.uui-form-checkbox-label-2 {
  color: var(--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(--gray300);
  background-color: var(--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(--purple600);
  background-color: var(--purple50);
}

.uui-form-checkbox-icon-2.w--redirected-checked {
  border-width: 1px;
  border-color: var(--purple600);
  background-color: var(--purple50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/65083b00a277cd1b148430d0_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(--purple600);
  background-color: var(--purple50);
  box-shadow: 0 0 0 4px var(--purple100);
  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(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-6::placeholder {
  color: var(--gray500);
}

.uui-form_input-6.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-field-label-2 {
  color: var(--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-contact03_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;
}

.contact-form {
  flex-direction: column;
  align-items: stretch;
}

.uui-text-style-link-02-7 {
  color: var(--purple700);
  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-icon-1x1-xsmall-40 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-contact03_icon-wrapper-2 {
  color: var(--purple600);
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

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

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

.uui-text-size-large-31 {
  color: var(--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-32 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-34 {
  color: var(--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-contact03_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-container-large-47 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section_contact {
  background-color: #f5f5f7;
}

.uui-text-size-xlarge-27 {
  color: var(--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-29 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large-4 {
  color: var(--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(--purple600);
  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-29 {
  text-align: center;
}

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

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

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

.section_header_1_accounts {
  background-color: var(--gray50);
}

.uui-text-size-large-32 {
  color: var(--gray300);
  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-41 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-layout21_item-icon-wrapper-3 {
  align-self: center;
  margin-right: .5rem;
}

.uui-layout21_item-3 {
  display: flex;
}

.uui-layout21_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-heading-medium-35 {
  color: var(--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.clipped {
  font-size: 2.5rem;
  line-height: 1.2;
}

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

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

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

.section_layout_6_accounts {
  background-color: var(--gray900);
}

.uui-text-size-small-20 {
  color: var(--gray500);
  text-align: left;
  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-57 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-57:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-form_input-8 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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-8:focus {
  border-color: var(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-8::placeholder {
  color: var(--gray500);
}

.uui-signup-form_wrapper-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: flex;
}

.uui-signup-form_wrapper-5._1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
}

.uui-form_component-5 {
  flex-flow: column;
  display: flex;
}

.phone-form {
  max-width: 32rem;
  margin-top: 1rem;
  margin-bottom: 0;
  display: block;
}

.uui-max-width-small-10 {
  width: 100%;
  max-width: 30rem;
}

.uui-text-size-xlarge-28 {
  color: var(--gray300);
  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-30 {
  width: 100%;
  min-height: 1.5rem;
}

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

.uui-heroheader21_content-2 {
  width: 100%;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.success-message-4 {
  color: var(--gray900);
  border-radius: 1rem;
}

.text-block-43 {
  color: #333;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.text-block-44 {
  color: #333;
}

.uui-text-size-xlarge-29 {
  color: var(--gray50);
  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-large-5 {
  color: var(--white);
  justify-content: center;
  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: 8rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.uui-heading-large-5.clipped {
  background-image: linear-gradient(246deg, var(--green500) 53%, var(--blue500));
}

.uui-header07_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  margin-top: 2rem;
  display: flex;
}

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

.uui-page-padding-59 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.uui-button-wrapper-42.max-width-full-mobile-landscape {
  justify-content: center;
  display: flex;
}

.uui-button-secondary-gray-51 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

.uui-icon-1x1-xsmall-42 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-text-size-large-33 {
  color: var(--gray600);
  text-align: left;
  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-large-33.white {
  color: var(--gray400);
}

.uui-heading-medium-36 {
  color: var(--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.white {
  color: var(--white);
}

.uui-heading-subheading-33 {
  color: #7f56d9;
  margin-bottom: .75rem;
  padding-top: .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-33.clipped {
  background-color: var(--purple600);
  background-image: none;
  font-size: 1.25rem;
  font-weight: 400;
}

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

.uui-layout21_item-icon-wrapper-4 {
  align-self: center;
  margin-right: .5rem;
}

.uui-layout21_item-4 {
  display: flex;
}

.layout21_item-list-4 {
  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-layout20_component-copy-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: grid;
}

.section_layout_1_tax {
  background-color: #f5f5f700;
}

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

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

.uui-text-size-medium-40 {
  color: var(--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-29 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-21 {
  color: var(--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-21.white {
  color: var(--white);
}

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

.uui-layout75_item-2 {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 0 1.5rem 2rem;
  display: flex;
}

.grid-3 {
  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-34 {
  color: var(--gray600);
  text-align: center;
  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(--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-10 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-primary {
  background-color: var(--purple50);
  color: var(--purple700);
}

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

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

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

.uui-padding-vertical-xhuge-53 {
  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;
}

.section_layout_2_tax {
  background-color: var(--gray50);
}

.grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding-left: 13rem;
  padding-right: 13rem;
}

.icon_tax {
  background-color: var(--green500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: -2rem;
  display: flex;
}

.uui-text-align-center-31 {
  text-align: center;
  align-self: flex-start;
}

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

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

.uui-heading-medium-38 {
  color: var(--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-36 {
  width: 100%;
  max-width: 48rem;
}

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

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

.html-embed-25 {
  order: 1;
  align-self: auto;
}

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

.icon_accounts {
  background-color: #cb3a8d;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-button-63 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-63:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.uui-button-secondary-gray-57 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

.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-text-size-large-36 {
  color: var(--gray300);
  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;
  font-weight: 400;
  line-height: 1.5;
}

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

.uui-icon-1x1-xsmall-44 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-layout08_item-icon-wrapper-3 {
  align-self: center;
  margin-left: 0;
  margin-right: .5rem;
}

.uui-layout08_item-3 {
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: .6rem;
  width: auto;
  height: 6rem;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
}

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

.uui-heading-medium-39 {
  color: var(--white);
  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.clipped {
  background-image: linear-gradient(267deg, var(--warning300) 48%, var(--pink500));
}

.uui-heading-subheading-37 {
  color: var(--gray300);
  margin-bottom: .8rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 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_content-3 {
  flex-flow: column;
  display: flex;
}

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

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

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

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

.section_layout_1_3ndfl {
  background-color: var(--gray900);
}

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

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

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

.uui-text-size-xlarge-34 {
  color: var(--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-35 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-28 {
  color: var(--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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

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

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

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

.section_header_2_3ndfl {
  background-color: var(--gray50);
}

.uui-layout02_image {
  width: 100%;
}

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

.uui-heading-xxsmall-23 {
  color: var(--gray50);
  text-align: center;
  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: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-layout20_item-3 {
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  width: 12rem;
  height: 12rem;
  display: flex;
}

.uui-text-size-large-38 {
  color: var(--gray400);
  letter-spacing: normal;
  margin-top: .75rem;
  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-41 {
  color: var(--gray200);
  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-layout20_content3 {
  flex: 1;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

.section_layout_2_3ndfl {
  background-color: var(--gray900);
}

.bold-text-32, .bold-text-33, .bold-text-34 {
  padding-left: 1rem;
}

.grid-5, .grid-7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.div-block-content4 {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.div-block-content-3 {
  justify-content: space-between;
  display: flex;
}

.bold-text-35 {
  color: var(--white);
}

.bold-text-35.clipped {
  background-image: linear-gradient(267deg, var(--green500) 48%, var(--pink500));
}

.uui-button-67 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-67:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-secondary-gray-60 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--gray50);
  color: var(--gray800);
}

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

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

.uui-heading-xxsmall-25 {
  color: var(--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-xxlarge-5 {
  width: 100%;
  min-height: 5rem;
}

.uui-icon-1x1-xsmall-47 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.uui-layout78_item-2 {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

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

.uui-text-size-large-40 {
  color: var(--gray300);
  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-xsmall-41 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-43 {
  color: var(--gray900);
  text-align: left;
  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;
  display: flex;
}

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

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

.uui-padding-vertical-xhuge-62 {
  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;
}

.section_layout_3_3ndfl {
  background-color: var(--gray50);
}

.uui-layout08_item-icon-wrapper-4 {
  align-self: center;
  margin-right: .5rem;
}

.uui-layout08_item-4 {
  display: flex;
}

.uui-pricing07_row-content-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing07_feature-2 {
  padding: 1rem 1.5rem;
}

.uui-pricing07_row-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row-2.background-color-gray50 {
  border-radius: .6rem;
}

.uui-pricing07_heading-row-2 {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
  display: block;
}

.pricing_desktop_plan {
  width: 100%;
}

.text-block-53 {
  color: var(--gray200);
}

.services {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.name_component {
  margin-top: 4rem;
}

.price_mobile_plan {
  display: none;
}

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

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

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

.accordion-icon_vertical-line-4 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-4 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-4 {
  border: 2px solid var(--gray400);
  color: var(--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-faq02_icon-wrapper-2 {
  color: var(--gray400);
}

.uui-faq02_heading-2 {
  color: var(--gray50);
  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-faq02_question-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion-2 {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-button-69 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-69:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-69:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.uui-text-size-large-42 {
  color: var(--gray400);
  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-43 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-45 {
  color: var(--white);
  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-42 {
  color: var(--purple600);
  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-faq02_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

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

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

.section_faq_1_3ndfl {
  background-color: var(--gray900);
}

.icon_3ndfl {
  background-color: #7958d2;
  border-radius: .5rem;
  flex: 0 auto;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.html-embed-27 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 1.5rem;
  height: 1.5rem;
  margin: auto;
  display: block;
}

.icon_report {
  background-color: #336fe7;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon_calendar {
  background-color: #12b76a;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon_open {
  background-color: #cb3a8d;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon_expert {
  background-color: #454cdf;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.div-block-5 {
  background-color: #667085;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-button-70 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-70:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-text-size-large-43 {
  color: var(--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-xxsmall-36 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-27 {
  color: var(--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-27.white {
  color: var(--gray50);
  padding-bottom: 2px;
}

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

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

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

.uui-heading-medium-46 {
  color: var(--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-43 {
  color: var(--purple600);
  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-padding-vertical-xhuge-65 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

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

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

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

.uui-faq01_cta {
  border: 1px solid var(--gray200);
  background-color: var(--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

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

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

.accordion-icon_vertical-line-5 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-5 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-5 {
  border: 2px solid var(--gray400);
  color: var(--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(--purple600);
}

.uui-faq01_heading-2 {
  color: var(--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(--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_list-2 {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component {
  margin-top: 4rem;
}

.uui-faq05_cta-button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-faq05_cta-content {
  flex: 1;
}

.uui-faq05_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.uui-heading-tiny-6 {
  color: var(--gray900);
  letter-spacing: normal;
  margin-top: 2rem;
  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-faq05_component {
  margin-top: 4rem;
}

.uui-text-style-link-12 {
  color: var(--gray600);
  transition: color .3s;
  display: block;
}

.uui-text-style-link-12:hover {
  color: var(--gray700);
}

.section_faq_2_3ndfl {
  background-color: var(--gray50);
}

.content {
  -webkit-text-fill-color: inherit;
  background-color: #f9fafb00;
  background-clip: border-box;
  border-radius: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.html-embed-28 {
  order: 1;
  align-self: auto;
}

.uui-heading-subheading-44 {
  color: #7f56d9;
  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-44.uui-text-color-gray200 {
  color: #eaecf0;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 1.25rem;
}

.uui-text-size-xlarge-35 {
  color: #475467;
  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-35.text-color-gray200 {
  color: #fec84b;
}

.uui-text-size-xlarge-35.text-color-gray200.clipped {
  background-image: linear-gradient(304deg, #fec84b 65%, #ee46bc);
}

.uui-heroheader07_image-wrapper-6 {
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 40rem;
  display: flex;
  position: relative;
}

.uui-heading-xxsmall-28 {
  color: #d0d5dd;
  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-xlarge-29 {
  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: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-29.text-color-white {
  color: #fff;
  font-size: 2.5rem;
}

.uui-button-link-25 {
  grid-column-gap: .5rem;
  color: #eaecf0;
  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: 500;
  line-height: 1.5;
  transition: all .3s;
  display: flex;
}

.uui-button-link-25:hover {
  color: #fec84b;
  font-weight: 600;
}

.uui-button-link-25.clipped {
  box-shadow: none;
  -webkit-text-fill-color: transparent;
  background-color: #eaecf0cc;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #fff0;
  border-radius: .5rem;
  justify-content: center;
  padding: 1rem 1.5rem;
  font-weight: 600;
}

.uui-button-link-25.clipped:hover {
  border-color: var(--warning300);
  color: #eaeaf0;
  -webkit-text-stroke-color: #eaeaf0;
  background-color: #eaecf0;
  background-image: none;
  box-shadow: 0 0 20px 20px #fec84b0d;
}

.uui-button-row-61 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-66 {
  margin-top: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.uui-button-72 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-72:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-faq05_cta-button-row-2 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-44 {
  color: var(--gray400);
  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-xxsmall-37 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-29 {
  color: var(--gray50);
  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-max-width-large-44 {
  width: 100%;
  max-width: 48rem;
}

.uui-faq05_cta-content-2 {
  flex: 1;
}

.uui-faq05_cta-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: #ffffff0d;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 6rem;
  padding: 2rem;
  display: grid;
}

.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-27 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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(--purple800);
}

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

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

.uui-text-size-medium-51 {
  color: var(--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-39 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-20 {
  color: var(--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.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout68_item-text-wrapper-2 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

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

.uui-layout68_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout68_item-2 {
  display: flex;
}

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

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

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

.div-block-6, .div-block-7 {
  align-items: center;
  display: flex;
}

.link {
  color: var(--gray300);
  text-decoration: underline;
}

.link:hover {
  color: var(--purple600);
}

.uui-faq02_question-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 0;
  display: flex;
}

.uui-faq02_accordion-3 {
  background-color: #0000;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.other_desktop_price {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: none;
}

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

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

.content-cards1 {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  padding: 1.5rem;
}

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

.grid-17 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
}

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

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

.text-block-56 {
  padding-left: 24px;
  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.5rem;
}

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

.uui-blog05_menu-link {
  color: var(--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-left: 1rem;
  margin-right: .75rem;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  transition: all .3s;
}

.uui-blog05_menu-link:hover, .uui-blog05_menu-link.w--current {
  border-bottom-color: var(--purple700);
  color: var(--purple700);
}

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

.uui-blog05_category-menu.no-scrollbar {
  box-shadow: none;
  justify-content: center;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 2rem;
}

.uui-blog05_component {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 6rem;
  display: flex;
}

.uui-heading-large-11 {
  color: var(--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-49 {
  color: var(--purple600);
  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-48 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.blog-main {
  background-color: var(--white);
}

.uui-heading-medium-50 {
  color: var(--gray900);
  margin-top: 6rem;
  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;
}

.div-block-9, .div-block-10 {
  padding-left: 24px;
}

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

.uui-heading-small-7 {
  color: var(--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.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-7.text-color-white {
  color: var(--white);
  margin-left: 24px;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-large-52 {
  color: var(--gray600);
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--gray300);
  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-51 {
  color: var(--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-51 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.section_layout_7_tax {
  background-color: #10182800;
  overflow: hidden;
}

.icon-transparent {
  background-color: var(--gray500);
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.block-1 {
  background-color: var(--gray900);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

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

.grid-26 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
}

.text-block-58 {
  color: var(--gray300);
  text-overflow: clip;
  white-space: nowrap;
  overflow-wrap: 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.5rem;
  overflow: hidden;
}

.text-block-59 {
  color: var(--gray50);
  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: 500;
}

.line {
  background-color: #ffffff26;
  width: 100%;
  height: 1.5px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.uui-icon-1x1-xsmall-51 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-faq02_answer-4 {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.accordion-icon_horizontal-line-7 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-pricing07_row-lead-text-3 {
  color: #1d2939;
  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-button-77 {
  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-77:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

.accordion-icon_component-7 {
  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-heading-subheading-51 {
  color: #7f56d9;
  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-faq01_icon-wrapper-3 {
  color: #7f56d9;
}

.uui-team03_cta-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: #f9fafb;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

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

.uui-faq02_heading-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: 500;
}

.uui-button-78 {
  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-78:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

.uui-faq01_accordion-3 {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.bold-text-40 {
  font-weight: 600;
}

.accordion-icon_component-8 {
  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;
}

.accordion-icon_vertical-line-7 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.content-2 {
  -webkit-text-fill-color: inherit;
  background-color: #f9fafb;
  background-clip: border-box;
  border-radius: 1rem;
  padding: 0;
}

.uui-faq01_heading-3 {
  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-heading-xxsmall-32, .uui-heading-xxsmall-33, .uui-heading-xxsmall-34 {
  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-button-79 {
  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-79:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

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

.uui-pricing07_price-3 {
  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: 2.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-faq01_cta-2 {
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: none;
}

.uui-pricing07_heading-row-text-3 {
  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;
}

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

.tariffs-2 {
  background-color: #f9fafb;
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-button-80 {
  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-80:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

.accordion-icon_horizontal-line-8 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-faq02_icon-wrapper-4 {
  color: #98a2b3;
}

.accordion-icon_vertical-line-8 {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

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

.button-wrapper-social {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-button-secondary-gray-66 {
  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-66:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

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

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

.uui-button-81 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  flex: 1;
  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 {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

.uui-button-81.telegram {
  display: none;
}

.uui-button-tertiary-gray-12 {
  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-12:hover {
  color: #344054;
  background-color: #f9fafb;
}

.uui-button-tertiary-gray-12.hide-tablet {
  justify-content: flex-start;
}

.html-embed-30, .html-embed-31 {
  display: flex;
}

.text-block-60 {
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.text-block-61, .text-block-62 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.success-message-5 {
  border-radius: 1rem;
}

.error-message-4 {
  border-radius: .5rem;
}

.text-block-63 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.error-message-5 {
  border-radius: .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;
  line-height: 1.5rem;
}

.div-block-12 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

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

.modal-close {
  color: var(--component-library-gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.modal-close:hover {
  color: var(--component-library-primary-base);
}

.paragraph-small-2 {
  color: var(--gray700);
  letter-spacing: -.01em;
  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;
  line-height: 1.5rem;
}

.margin-bottom-28 {
  margin-bottom: 28px;
  display: none;
}

.sub-heading-regular-2 {
  color: var(--component-library-gray-900);
  letter-spacing: -.03em;
  justify-content: center;
  align-items: center;
  margin-bottom: 28px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.sub-heading-regular-2.qdark {
  display: none;
}

.margin-bottom-12 {
  text-align: left;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.margin-bottom-12.qdark {
  display: none;
}

.modal-centre {
  z-index: auto;
  border: 1px solid var(--component-library-gray-100);
  color: var(--component-library-gray-900);
  text-align: center;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 468px;
  padding: 32px;
  display: block;
  position: relative;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.modal-centre.new {
  max-width: 834px;
}

.modal-centre.dark {
  border-style: solid;
  border-color: var(--gray100);
  background-color: var(--white);
  padding: 0;
}

.modal-centre.qdark {
  border-style: none;
  border-color: var(--gray800);
  background-color: #28101000;
  max-width: 1150px;
  max-height: none;
  padding: 0;
}

.modal-wrapper-heroheader {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-backgroun {
  cursor: pointer;
  background-color: #0003;
  display: block;
  position: absolute;
  inset: 0%;
}

.bold-text-42 {
  color: var(--gray800);
  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: 700;
  display: flex;
}

.image-17 {
  margin-bottom: 16px;
  display: inline-block;
}

.image-17.dark {
  margin-top: 32px;
}

.modal-phone-form {
  margin-bottom: 28px;
  display: flex;
}

.modal-phone-form.qdark, .modal-phone-form.telegram {
  display: none;
}

.button-social {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  display: flex;
}

.button-social.qdark {
  display: none;
}

.uui-icon-1x1-xxsmall-6 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.button-secondary-5 {
  grid-column-gap: .5rem;
  background-color: var(--purple50);
  color: var(--purple700);
  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;
}

.button-secondary-5:hover {
  background-color: var(--purple100);
}

.button-secondary-5:focus {
  background-color: var(--purple50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.button-secondary-5.modal-button {
  grid-column-gap: .5rem;
  background-color: #ffffff40;
  border-style: none;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.button-secondary-5.modal-button:hover {
  background-color: #fff3;
}

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

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

.banner-new {
  background-color: var(--purple700);
  background-image: none;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.banner-close-button-1 {
  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;
}

.banner-close-button-1:hover {
  background-color: #fff3;
}

.uui-banner16_supporting-text-2 {
  color: var(--purple100);
  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-banner16_supporting-text-2._1 {
  text-decoration: underline;
}

.uui-banner16_text-2 {
  color: var(--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-banner16_text-wrapper-2 {
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.uui-banner16_icon-wrapper-2 {
  flex: none;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.content-lbanner-1-left {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.content-banner-new {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.banner-wrapper-new {
  z-index: 98;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray900);
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 80px 0% auto;
  overflow: hidden;
  box-shadow: 0 -8px 20px #0003;
}

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

.modal-image-tall {
  background-color: #f7f9fd;
  border-radius: 10px;
  height: 480px;
  display: flex;
}

.modal-newsletter {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  align-items: center;
}

.modal-base {
  color: var(--component-library-gray-900);
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 680px;
  padding: 24px;
  display: block;
  position: relative;
  box-shadow: 34px 34px 74px -24px #38327c14;
}

.uui-text-style-link-14 {
  color: var(--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-14:hover {
  color: var(--gray700);
}

.uui-button-83 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-83:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-form_input-9 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-9::placeholder {
  color: var(--gray500);
}

.error-text-3 {
  color: #e23939;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.error-message-6 {
  border: 0 solid #000;
  border-radius: .5rem;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.success-text-3 {
  color: var(--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.success-message-6 {
  background-color: #f7f9fd;
  border-radius: .5rem;
  padding: 1.5rem;
}

.uui-form-button-wrapper-3 {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-form-checkbox-label-3 {
  color: var(--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(--gray300);
  background-color: var(--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(--purple600);
  background-color: var(--purple50);
}

.uui-form-checkbox-icon-3.w--redirected-checked {
  border-width: 1px;
  border-color: var(--purple600);
  background-color: var(--purple50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/65083b00a277cd1b148430d0_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(--purple600);
  background-color: var(--purple50);
  box-shadow: 0 0 0 4px var(--purple100);
  border-radius: .25rem;
}

.uui-form-checkbox-3 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-field-label-3 {
  color: var(--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-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;
}

.modal-wrapper-1 {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-spacing {
  height: 24px;
}

.uui-layout19_image-4 {
  filter: hue-rotate(8deg);
  object-fit: cover;
  width: 50%;
}

.uui-layout19_image-wrapper-4 {
  border: 1px none var(--gray200);
  background-color: #fff0;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.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-link-33 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-33:hover {
  color: var(--purple800);
}

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

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

.uui-text-size-medium-60 {
  color: var(--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-40 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-24 {
  color: var(--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.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout19_item-text-wrapper-4 {
  padding-top: .5rem;
}

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

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

.uui-layout19_item-icon-wrapper-4 {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.uui-layout19_item-4 {
  display: flex;
}

.uui-layout19_item-list-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 3rem;
}

.uui-layout19_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-padding-vertical-xhuge-78 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.section_layout_1_cash_flow {
  background-color: var(--gray50);
}

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

.uui-padding-vertical-xhuge-79 {
  padding: 7rem 0;
}

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

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

.section_layout_2_cash_flow {
  background-color: var(--gray900);
}

.uui-layout75_icon-3 {
  width: 4rem;
  height: 4rem;
  margin-top: 0;
}

.text-block-64 {
  color: #475467;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5px;
}

.link-block-4 {
  padding: .625rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5px;
}

.text-block-65 {
  color: var(--gray50);
}

.uui-navbar08_link-3 {
  color: var(--gray600);
  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;
  transition: all .3s;
}

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

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

.modal-wrapper-section_layout_3_home {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-wrapper-section_layout_3_home.dark {
  display: none;
}

.modal-wrapper-section_layout_4_home, .modal-wrapper-section_faq_1_3ndfl, .modal-wrapper-section_faq_2_3ndfl, .modal-wrapper-section_faq_1-1_3ndfl, .modal-wrapper-section_layout_1_cash_flow, .modal-wrapper-section_pricing_1_counseling, .modal-wrapper-section_team_2_counseling, .modal-wrapper-section_faq_1_counseling, .modal-wrapper-section_layout_1_tax, .modal-wrapper-section_layout_2_tax, .modal-wrapper-section_testimonial_1_accounts, .modal-wrapper-section_layout_3_accounts, .modal-wrapper-section_layout_5_accounts, .modal-wrapper-section_layout_3_3ndfl {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.f-sub-heading-regular-3 {
  color: var(--gray900);
  letter-spacing: -.03em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.f-icon-large-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.modal-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
}

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

.f-modal-close {
  color: var(--component-library-gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.f-modal-close:hover {
  color: var(--component-library-primary-base);
}

.f-paragraph-small-3 {
  color: var(--gray700);
  letter-spacing: -.01em;
  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: .875rem;
  font-weight: 500;
  line-height: 1.5rem;
}

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

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

.modal-icon-success {
  background-color: var(--purple100);
  color: var(--flowui-component-library-success-base);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.modal-price {
  border: 1px solid var(--component-library-gray-100);
  background-color: var(--white);
  color: var(--component-library-gray-900);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 468px;
  padding: 32px;
  position: relative;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.modal-wrapper-price-left, .modal-wrapper-price-center, .modal-wrapper-price-right {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-14 {
  height: 6rem;
}

.big-space {
  height: 5rem;
}

.special-divider {
  background-color: #ffffff1a;
  width: 100%;
  height: 1.5px;
  margin-top: 1rem;
  margin-bottom: 3rem;
}

.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-link-34 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-34:hover {
  color: var(--purple800);
}

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

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

.uui-text-size-medium-62 {
  color: var(--gray300);
  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-xxsmall-42 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-37 {
  color: var(--gray200);
  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-xxlarge-8 {
  width: 100%;
  min-height: 5rem;
}

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

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

.uui-layout72_item {
  background-color: #ffffff0d;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

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

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

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

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

.section_layout_3_cash_flow {
  background-color: var(--gray900);
}

.uui-heading-tiny-8 {
  color: var(--gray400);
  text-align: left;
  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: 400;
  line-height: 1.5;
}

.uui-testimonial02_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  text-align: center;
  background-color: #fff0;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 6rem;
  padding: 2rem;
  display: grid;
}

.div-block-15 {
  height: 6rem;
}

.div-block-16 {
  height: 4rem;
}

.blue-icon-number {
  background-color: var(--gray900);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

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

.uui-pricing11_row-content-3 {
  border-left: 1px solid var(--gray200);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing11_row-lead-text-3 {
  color: var(--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-pricing11_feature-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
}

.uui-pricing11_row-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--gray200);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  display: none;
}

.uui-pricing11_heading-row-text-3 {
  color: var(--purple700);
  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-pricing11_heading-row-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--gray200);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: .5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
}

.uui-text-size-medium-64 {
  color: var(--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-xxsmall-38 {
  color: var(--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-badge-15 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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(--purple50);
  color: var(--purple700);
}

.uui-pricing11_plan-name-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.uui-pricing11_plans-3 {
  width: 100%;
  padding: 2rem;
}

.uui-text-size-large-58 {
  color: var(--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-53 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-57 {
  color: var(--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-54 {
  color: var(--purple600);
  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-54 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.uui-text-size-medium-65 {
  color: var(--gray600);
  letter-spacing: normal;
  height: 5rem;
  margin-top: 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;
  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-25 {
  color: var(--gray900);
  letter-spacing: 0;
  height: 6rem;
  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(--gray900);
  justify-content: space-between;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blog01_menu-link {
  color: var(--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(--purple700);
  color: var(--purple700);
}

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

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

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

.uui-heading-large-15 {
  color: var(--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-55 {
  color: var(--purple600);
  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 {
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.section-support-main {
  background-color: var(--white);
}

.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-button-link-35 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-35:hover {
  color: var(--purple800);
}

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

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

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

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

.card-wrapper-selection {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  height: auto;
  padding: 1.5rem;
}

.card-wrapper-selection:hover {
  box-shadow: 11px -5px 16px -4px #0000000a, -5px 11px 16px -4px #0000000a;
}

.uui-layout34_component-2 {
  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-badge-16 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-16.is-primary {
  border: 1px none var(--purple100);
  background-color: var(--pink50);
  flex-flow: row;
  align-self: flex-start;
  display: flex;
}

.uui-badge-16.is-indigo {
  color: var(--indigo700);
  background-color: #eef4ff;
}

.uui-badge-16.is-primary {
  background-color: var(--purple50);
  color: var(--purple700);
  display: inline-block;
}

.uui-badge-16.is-primary:hover {
  border: 1px none var(--purple100);
  color: var(--purple800);
}

.uui-blogpost01_tag-list-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 1.5rem;
  display: flex;
}

.grid-29 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  margin: 4rem auto;
}

.product-icons {
  object-fit: fill;
}

.link-2 {
  color: var(--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;
  font-weight: 500;
  line-height: 20px;
}

.link-2:hover {
  color: var(--purple800);
}

.image-18 {
  object-fit: fill;
}

.space-for-product-icons {
  height: 1rem;
}

.badge-green {
  grid-column-gap: .375rem;
  grid-row-gap: 0rem;
  background-color: var(--green50);
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  display: flex;
}

.text-block-66 {
  color: var(--green700);
  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;
}

.badge-yellow {
  grid-column-gap: .375px;
  grid-row-gap: .375px;
  background-color: var(--orange50);
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  display: flex;
}

.text-block-67 {
  color: var(--orange700);
  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-button-88 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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(--purple700);
  background-color: var(--purple700);
}

.uui-button-88:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-heading-xxsmall-39 {
  color: var(--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-button-row-74 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-61 {
  color: var(--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-55 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-59 {
  color: var(--gray900);
  margin-top: .5rem;
  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-padding-vertical-xhuge-85 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

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

.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-link-36 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-36:hover {
  color: var(--purple800);
}

.uui-blogsection11_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection11_item-content {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--gray300);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.uui-blogsection11_image-link {
  width: 100%;
  transition: all .3s;
}

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

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

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

.uui-blogsection11_layout {
  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-blogsection11_component {
  margin-top: 4rem;
}

.section_list_1 {
  background-color: var(--white);
}

.div-block-17 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  margin-top: 1rem;
  display: flex;
}

.uui-badge-20 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-pink {
  border: 1px solid var(--pink50);
  background-color: var(--pink50);
  color: var(--pink700);
}

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

.uui-badge-20.is-primary {
  background-color: var(--purple50);
  color: var(--purple700);
}

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

.container {
  margin-top: 8rem;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-19 {
  margin: 1rem;
  padding-top: 0;
  position: static;
}

.uui-button-icon-59 {
  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-max-width-large-60 {
  width: 100%;
  max-width: 48rem;
  margin-top: 2.5rem;
}

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

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

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

.uui-text-size-medium-72 {
  color: var(--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-xlarge-37 {
  color: var(--gray900);
  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-space-small-47 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-button-link-37 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-37:hover {
  color: var(--purple800);
}

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

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

.uui-heading-xsmall-26 {
  color: var(--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-space-medium-25 {
  width: 100%;
  min-height: 2rem;
}

.uui-blogpost04_message_category {
  border: 1px solid var(--gray200);
  background-color: #f9fafb00;
  border-radius: 1rem;
  padding: 2rem;
  position: sticky;
  top: 5rem;
  box-shadow: 11px -5px 16px -4px #0000000a, -5px 11px 16px -4px #0000000a;
}

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

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

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

.logo-company {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: .6rem;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.uui-badge-21 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-21.is-primary {
  border: 1px solid var(--purple100);
  background-color: var(--purple50);
  color: var(--purple700);
}

.section_list_2, .section_list_3, .section_list_4, .section_list_5 {
  background-color: var(--white);
}

.collection-item {
  align-items: flex-start;
  display: flex;
}

.heading-2, .field-label {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-field {
  border-radius: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.submit-button {
  background-color: var(--purple600);
  border-radius: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.submit-button:hover {
  background-color: var(--purple700);
}

.heading-3 {
  color: var(--gray900);
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 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.5rem;
  font-weight: 600;
  line-height: 1.2;
  position: static;
}

.search-result-item {
  margin-top: 36px;
  margin-bottom: 36px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.text-block-71 {
  color: var(--gray800);
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.5;
}

.paragraph {
  color: var(--gray600);
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1rem;
  line-height: 1.5;
}

.container-2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.link-3 {
  color: var(--purple600);
  font-size: 1rem;
  line-height: 1.5;
}

.link-3:hover {
  color: var(--purple800);
}

.all-search {
  border: 1px solid var(--purple600);
  background-color: var(--white);
  border-radius: .8rem;
  flex-direction: row;
  align-items: stretch;
  padding: 1rem 1.5rem;
  display: flex;
}

.all-search:hover {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  box-shadow: -5px 11px 16px -4px #0000000a, 11px -5px 16px -4px #0000000a;
}

.search-6 {
  flex: 1;
  margin-bottom: 0;
}

.search-input-4 {
  color: var(--gray600);
  background-color: #fff0;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  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: 400;
  line-height: 1.5;
}

.html-embed-33 {
  flex: 0 auto;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.search-result-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.text-block-72, .text-block-73, .text-block-74, .text-block-75 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.uui-text-size-large-66 {
  color: var(--gray600);
  letter-spacing: normal;
  margin-bottom: 4rem;
  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-align-center-46 {
  text-align: center;
  margin-top: 2.5rem;
}

.uui-text-size-medium-77 {
  aspect-ratio: auto;
  color: var(--gray600);
  letter-spacing: normal;
  margin-bottom: 2rem;
  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;
  text-decoration: underline;
  overflow: hidden;
}

.uui-text-size-medium-77:hover {
  color: var(--purple800);
}

.uui-faq01_answer-3 {
  padding-left: 0;
  overflow: visible;
}

.accordion-icon_vertical-line-9 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-9 {
  background-color: var(--gray400);
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.accordion-icon_component-9 {
  border: 2px solid var(--gray400);
  color: var(--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-4 {
  color: var(--purple600);
}

.uui-faq01_heading-4 {
  color: var(--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-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-4 {
  border-bottom: 1px solid var(--gray200);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.uui-faq01_list-3 {
  max-width: 48rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_component-2 {
  margin-top: 4rem;
}

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

.uui-heading-medium-64 {
  color: var(--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-62 {
  color: var(--purple600);
  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-64 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.section_faq01 {
  background-color: var(--white);
}

.link-block-5 {
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.content-faq-img-txt {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

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

.uui-text-size-medium-78 {
  color: var(--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-47 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-30 {
  color: var(--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-space-medium-27 {
  width: 100%;
  min-height: 2rem;
}

.uui-blogpost04_content-2 {
  margin-bottom: 4rem;
}

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

.uui-blogpost04_title-wrapper-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.uui-max-width-large-65 {
  width: 100%;
  max-width: 48rem;
  margin-top: 2.5rem;
}

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

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

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

.collection-list, .collection-list-2 {
  padding-left: 0;
}

.selection-results {
  background-color: var(--gray50);
}

.body {
  background-color: var(--white);
}

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

.uui-text-rich-text-9 {
  color: var(--gray700);
  text-align: left;
  -webkit-text-stroke-color: var(--gray900);
  text-transform: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 0;
  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: 400;
  line-height: 1.4;
}

.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;
  font-size: 16px;
  line-height: 1.5;
}

.uui-text-rich-text-9 blockquote {
  box-sizing: border-box;
  border: 1px solid var(--gray300);
  background-color: var(--gray50);
  color: var(--gray700);
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  column-count: auto;
  column-rule: 23px none var(--gray700);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/66e909b6171ca3c335198ee7_Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: .7rem;
  column-gap: 60px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 2rem 2rem 2rem 88px;
  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-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.uui-text-rich-text-9 ul {
  border: 1px #000;
  line-height: 1.5;
}

.uui-text-rich-text-9 li {
  font-weight: 400;
}

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

.uui-text-rich-text-9 figcaption {
  color: var(--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-blogpost05_content-3 {
  flex-flow: column;
  margin-bottom: 4rem;
  display: flex;
}

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

.uui-text-style-link-17 {
  color: var(--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-17:hover {
  color: var(--gray700);
}

.uui-text-size-small-33 {
  color: var(--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-96 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-96:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-96:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-96.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-12 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-12::placeholder {
  color: var(--gray500);
}

.uui-blogpost05_form-wrapper-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost05_form-3 {
  margin-bottom: 0;
}

.uui-blogpost05_sidebar-heading-3 {
  color: var(--gray700);
  border-radius: 5px;
  margin-bottom: 1.5rem;
  padding: .125rem .6rem;
  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-blogpost05_author-heading-3 {
  color: var(--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-blogpost05_author-image-3 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

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

.uui-blogpost05_author-wrapper-3 {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

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

.uui-blogpost04_category-link-4 {
  border: 1px solid var(--purple100);
  background-color: var(--white);
  color: var(--purple700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .85rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link-4:hover {
  color: var(--purple800);
  font-size: .85rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.uui-blogpost04_meta-wrapper-4 {
  color: var(--purple700);
  mix-blend-mode: multiply;
  background-color: #f9f5ff00;
  border-radius: 10rem;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blogpost04_meta-wrapper-4:hover {
  background-color: var(--purple100);
  font-weight: 500;
}

.uui-blogpost05_title-wrapper-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost05_header-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 3fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 6rem;
  display: grid;
}

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

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

.uui-page-padding-102 {
  aspect-ratio: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.heading-4 {
  color: var(--gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 2rem;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.7rem;
}

.tags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.collection-list-wrapper-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.collection-list-5 {
  display: flex;
}

.text-block-76 {
  color: #3330;
}

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

.empty-state-2, .empty-state-3, .empty-state-4, .empty-state-5, .empty-state-6, .empty-state-7, .empty-state-8 {
  color: #3330;
  background-color: #ddd0;
}

.uui-button-99 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-99:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-99:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-99.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-blogsection09_button-row-3 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-blogsection09_button-row-3.show-tablet {
  display: none;
}

.uui-text-size-small-35 {
  color: var(--gray600);
  text-align: left;
  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-12 {
  color: var(--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(--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-blogsection09_date-wrapper-3 {
  display: flex;
}

.uui-blogsection09_author-heading-3 {
  color: var(--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-blogsection09_author-image-3 {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

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

.uui-blogsection09_author-wrapper-3 {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.uui-text-size-medium-82 {
  color: var(--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-xxsmall-43 {
  color: var(--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-blogsection09_title-link-3 {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection09_category-link-3 {
  color: var(--purple700);
  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-blogsection09_category-link-3:hover {
  color: var(--purple800);
}

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

.uui-blogsection09_item-content-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

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

.uui-blogsection09_image-wrapper-3 {
  border-radius: 0;
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection09_image-link-3 {
  border-radius: 0;
  width: 100%;
  transition: all .3s;
}

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

.uui-blogsection09_item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogsection09_list-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.uui-text-size-large-69 {
  color: var(--gray600);
  letter-spacing: normal;
  margin-bottom: 2rem;
  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-63 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-67 {
  color: var(--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-blogsection09_layout-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogsection09_component-3 {
  margin-top: 2.5rem;
}

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

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

.uui-page-padding-105 {
  text-align: justify;
  padding-left: 2rem;
  padding-right: 2rem;
}

.collection-list-wrapper-4 {
  color: #3330;
  margin-bottom: 0;
}

.collection-item-2 {
  margin-bottom: 4rem;
}

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

.uui-blogpost05_divider-5 {
  background-color: var(--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-text-style-link-19 {
  color: var(--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-19:hover {
  color: var(--gray700);
}

.uui-form_input-14 {
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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(--purple300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
  color: var(--gray900);
}

.uui-form_input-14::placeholder {
  color: var(--gray500);
}

.uui-blogpost05_form-wrapper-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost05_form-5 {
  margin-bottom: 0;
}

.uui-blogpost05_sidebar-heading-5 {
  color: var(--purple600);
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-blogpost05_content-left-5 {
  max-width: 20rem;
  position: static;
  top: 5rem;
}

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

.headings-txt {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  line-height: 1.5;
}

.headings-txt:hover {
  text-decoration: none;
}

.headings-txt-link {
  display: block;
}

.uui-text-size-small-36 {
  color: var(--gray600);
  letter-spacing: normal;
  max-width: none;
  padding-right: 0;
  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-13 {
  color: var(--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-13.text-size-small {
  color: var(--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-blog05_date-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-blog05_author-heading-2 {
  color: var(--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-blog05_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

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

.uui-blog05_author-wrapper-2 {
  align-items: center;
  max-width: 20rem;
  margin-top: 0;
  display: flex;
}

.uui-text-size-medium-83 {
  color: var(--gray600);
  text-align: justify;
  letter-spacing: normal;
  object-fit: fill;
  max-height: none;
  margin-bottom: 2rem;
  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;
  overflow: scroll;
}

.uui-blog05_icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

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

.uui-blog05_category-link-2 {
  color: var(--purple700);
  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-blog05_category-link-2:hover {
  color: var(--purple800);
}

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

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

.uui-blog05_image-wrapper-2 {
  border-radius: 0;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.uui-blog05_image-link-2 {
  border-radius: 0;
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

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

.uui-blog05_item-2 {
  min-height: auto;
  max-height: none;
  padding-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.uui-blog05_list-wrapper-2 {
  margin-top: 2rem;
}

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

.uui-blog05_category-menu-2.no-scrollbar {
  margin-top: 0;
  margin-bottom: 2rem;
}

.uui-blog05_component-2 {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 6rem;
  display: flex;
}

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

.uui-heading-large-25 {
  color: var(--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-67 {
  width: 100%;
  max-width: 48rem;
}

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

.uui-text-align-center-49 {
  text-align: center;
  margin-top: 2.5rem;
}

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

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

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

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

.text-block-79 {
  color: #3330;
}

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

.text-block-80 {
  color: #3330;
}

.pagination, .pagination-2 {
  justify-content: center;
}

.collection-item-5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-text-size-medium-84 {
  color: var(--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-2 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

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

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

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

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

.uui-breadcrumb-link-6 {
  color: var(--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;
  transition: all .3s;
  display: flex;
}

.uui-breadcrumb-link-6:hover {
  color: var(--gray700);
}

.uui-breadcrumb-link-6.w--current {
  color: var(--purple700);
  font-weight: 600;
}

.uui-breadcrumb-link-6.w--current:hover {
  color: var(--purple800);
}

.uui-breadcrumb-divider-6 {
  color: var(--gray500);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_breadcrumb {
  flex: 0 auto;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.collection-list-wrapper-6 {
  flex-direction: row;
  align-self: auto;
  display: flex;
}

.collection-list-6 {
  display: flex;
}

.text-block-83 {
  color: var(--purple700);
}

.text-block-83:hover {
  color: var(--purple800);
}

.text-14 {
  font-weight: 600;
}

.text-14:hover {
  color: var(--purple800);
}

.space-rem-2-5 {
  min-height: 2.5rem;
  max-height: none;
}

.text-block-84 {
  color: var(--purple700);
}

.text-block-84:hover {
  color: var(--purple800);
}

.uui-button-100 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-100:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-100:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-icon-69 {
  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-46 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-46:hover {
  color: var(--purple800);
}

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

.uui-text-size-medium-86 {
  color: var(--gray600);
  text-align: justify;
  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-34 {
  color: var(--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-blogsection04_title-link-2 {
  margin-top: 1rem;
  margin-bottom: .5rem;
  display: block;
}

.uui-blogsection04_image-2 {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection04_image-wrapper-2 {
  object-fit: fill;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

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

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

.uui-blogsection04_item-2 {
  aspect-ratio: auto;
  object-fit: fill;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 720px;
  max-height: 100%;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.uui-blogsection04_list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 0;
  padding-bottom: 0;
}

.uui-blogsection04_list-wrapper-2 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.uui-text-size-large-73 {
  color: var(--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-65 {
  width: 100%;
  min-height: 1rem;
}

.collection-list-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.pagination-3 {
  justify-content: center;
}

.div-block-18 {
  width: 1.5rem;
  height: 1.5rem;
}

.rss-wrp {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  align-items: center;
  padding: .5rem .5rem .5rem 0;
  display: flex;
}

.rss-wrp:hover {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.uui-button-101 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-101:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-101:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-secondary-gray-82 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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-82:hover {
  background-color: var(--gray50);
  color: var(--gray800);
}

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

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

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

.uui-heading-large-28 {
  color: var(--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.5rem;
  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-103 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

.section_cta-1 {
  background-color: var(--white);
}

.uui-text-size-medium-87 {
  color: var(--gray100);
  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-48 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-35 {
  color: var(--gray50);
  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-64 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-29 {
  border: .5rem none var(--purple50);
  color: var(--purple600);
  background-color: #f4ebff00;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

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

.uui-layout34_component-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 4rem;
  display: grid;
}

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

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

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

.section_layout-2 {
  background-color: var(--gray900);
}

.link-4 {
  color: var(--purple500);
}

.link-4:hover {
  color: var(--purple600);
  text-decoration: underline;
}

.uui-text-size-medium-88 {
  color: var(--gray300);
  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-xxsmall-44 {
  color: var(--gray50);
  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-xxlarge-9 {
  width: 100%;
  min-height: 2rem;
}

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

.uui-layout72_item-2 {
  background-color: #ffffff0d;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

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

.section_layout-3 {
  background-color: var(--gray900);
}

.content-block-castom {
  padding-bottom: 0;
}

.text-block-85 {
  color: var(--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.text-block-85:hover {
  color: var(--purple800);
}

.rss-link {
  margin-top: 16px;
}

.uui-button-104 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-104:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-104:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-secondary-gray-85 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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-85:hover {
  background-color: var(--gray50);
  color: var(--gray800);
}

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

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

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

.uui-heading-xxsmall-45 {
  color: var(--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-66 {
  width: 100%;
  min-height: 1rem;
}

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

.uui-text-size-large-75 {
  color: var(--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-70 {
  color: var(--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-layout04_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

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

.uui-button-icon-72 {
  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-50 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-50:hover {
  color: var(--purple800);
}

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

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

.uui-text-size-medium-90 {
  color: var(--gray300);
  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-xxsmall-46 {
  color: var(--white);
  letter-spacing: normal;
  height: 7.5rem;
  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-xxlarge-10 {
  width: 100%;
  min-height: 4rem;
}

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

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

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

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

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

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

.bold-text-43, .bold-text-44, .bold-text-45 {
  color: var(--gray50);
}

.uui-faq02_heading-5 {
  color: var(--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-faq02_question-4 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.uui-faq02_accordion-4 {
  background-color: var(--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq02_list-grid-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.uui-text-size-large-76 {
  color: var(--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-67 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-71 {
  color: var(--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-faq02_component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

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

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

.text-block-86 {
  color: var(--gray800);
  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: 400;
  line-height: 1.5;
}

.uui-heading-xxsmall-47 {
  color: var(--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-layout32_timeline-right-7 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

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

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

.uui-layout32_timeline-icon-wrapper-7 {
  z-index: 1;
  background-color: var(--gray50);
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step-7 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  align-items: center;
}

.uui-layout32_progress-bar-7 {
  background-color: var(--purple600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper-7 {
  background-color: var(--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper-7 {
  position: relative;
}

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

.uui-heading-medium-72 {
  color: var(--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-layout32_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: start;
  display: grid;
}

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

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

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

.uui-section_layout32-3 {
  background-color: var(--gray50);
}

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

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

.uui-text-size-large-77 {
  color: var(--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-layout07_image {
  border: .25rem solid var(--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout07_image.shadow-xlarge {
  border-style: none;
}

.uui-layout07_lightbox {
  background-color: var(--gray100);
  border-radius: .5rem;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.img-wrp {
  justify-content: center;
  display: flex;
}

.uui-button-107 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-107:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-107:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

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

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

.uui-text-size-xlarge-39 {
  color: var(--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-12 {
  width: 100%;
  max-width: 30rem;
}

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

.uui-heading-xlarge-31 {
  color: var(--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-heroheader02_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

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

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

.mega_grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.grid-32 {
  grid-template-rows: auto auto auto;
}

.grid-32.down {
  flex-flow: column;
  display: flex;
}

.grid-33 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
}

.grid-33.mob {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
  grid-auto-columns: 1fr;
  display: grid;
}

.banner_company {
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #f9fafb0d;
  background-image: linear-gradient(310deg, #344054a8, #1d2939);
  background-clip: border-box;
  border-radius: 1.4rem;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.banner_company:hover {
  border: 1px none var(--gray200);
  background-color: #f9fafb1a;
}

.button {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.button.spase {
  margin-top: 60px;
}

.uui-heading-xlarge-16_desktop {
  color: var(--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-16_desktop.text-color-white {
  color: var(--white);
  font-size: 2.5rem;
  overflow: auto;
}

.uui-heading-xlarge-16_desktop.text-color-white.h1 {
  font-size: 4rem;
}

.uui-heading-xlarge-16_ipad {
  color: var(--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-16_ipad.text-color-white {
  color: var(--white);
  font-size: 2.5rem;
  display: none;
  overflow: auto;
}

.uui-layout36_item-list-3-new {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0;
}

.uui-padding-vertical-xhuge-22-new {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

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

.uui-button-row-23-new.is-reverse-mobile-landscape {
  -webkit-text-fill-color: inherit;
  background-color: #f9fafb00;
  background-clip: border-box;
  border-radius: 1rem;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.uui-layout36_number-3-new {
  color: #454cdf;
  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: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.uui-layout36_number-3-new.clipped {
  background-image: linear-gradient(45deg, var(--pink700), var(--blue700));
  text-align: center;
  font-size: 3.75rem;
}

.uui-layout36_number-3-new.clipped.left {
  text-align: left;
  font-size: 3.5rem;
}

.padding_vertical-new {
  align-self: center;
  margin-top: 5rem;
  padding-top: 7rem;
  padding-bottom: 3rem;
}

.section_layout_3_line-new {
  background-color: var(--gray900);
}

.heroheader_home-new {
  background-color: var(--gray900);
  object-fit: fill;
  background-image: none;
  height: 100vh;
  position: static;
  overflow: hidden;
}

.uui-heading-medium-73 {
  color: var(--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-73.text-weight-medium {
  color: var(--white);
  font-weight: 500;
}

.uui-heading-medium-73.text-weight-medium.black {
  color: var(--gray900);
  font-weight: 600;
}

.uui-testimonial08_content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.uui-testimonial08_component-2 {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

.section_home-new {
  background-color: var(--gray900);
}

.grid-34 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
}

.img-link:hover {
  opacity: .8;
  mix-blend-mode: normal;
}

.image-8-new {
  margin-left: 0;
  padding-left: 0;
}

.uui-text-size-medium-23-new {
  color: var(--gray400);
  letter-spacing: normal;
  width: auto;
  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-23-new.gray300 {
  color: var(--gray300);
  display: block;
}

.grid-33-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
}

.grid-33-copy.mob {
  display: none;
}

.uui-layout40_image-wrapper-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.uui-text-size-small-40 {
  color: var(--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;
  text-decoration: none;
}

.uui-testimonial16_client-heading {
  color: var(--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_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial16_client {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.uui-heading-xxsmall-48.text-weight-medium.white {
  color: var(--white);
}

.uui-testimonial16_rating-icon {
  color: var(--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;
}

.bold-text-46, .bold-text-47, .bold-text-48 {
  font-weight: 600;
}

.section_faq_1_new {
  background-color: var(--gray900);
}

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

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

.uui-text-size-medium-95 {
  color: var(--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-52 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-49 {
  color: var(--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;
  display: flex;
}

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

.uui-layout91_icon {
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
}

.uui-layout91_item {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  box-shadow: 0 2px 10px 4px #00000005;
}

.uui-layout91_list {
  grid-column-gap: 60px;
  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-heading-medium-75 {
  color: var(--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-26 {
  grid-column-gap: .375rem;
  background-color: var(--gray100);
  color: var(--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-26.is-primary {
  background-color: var(--purple50);
  color: var(--purple700);
}

.uui-max-width-large-74 {
  width: 100%;
  max-width: none;
}

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

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

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

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

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

.section_integrations-new {
  background-color: var(--gray50);
}

.uui-faq05_cta-new {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gray50);
  background-color: var(--gray50);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

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

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

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

.icon-featured-square-large-15.purple500 {
  background-color: var(--purple500);
}

.icon-featured-square-large-15.green500 {
  background-color: var(--green500);
}

.icon-featured-square-large-15.indigo500 {
  background-color: var(--indigo500);
}

.uui-layout78_item-content-4 {
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-layout78_item-4 {
  background-color: #ffffff0d;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout78_item-4._1 {
  background-color: var(--green700);
}

.uui-layout78_item-4._2 {
  background-color: var(--purple700);
}

.uui-layout78_item-4._3 {
  background-color: var(--indigo700);
}

.uui-layout78_item-4.gradient {
  background-image: linear-gradient(137deg, var(--purple700), var(--orange700));
}

.uui-layout78_list-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 1rem;
  display: grid;
}

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

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

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

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

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

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

.how-it-works-new {
  background-color: var(--gray900);
}

.uui-testimonial05_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-button-icon-77 {
  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(--gray200);
  color: var(--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(--gray50);
}

.uui-testimonial05_arrow.hide-mobile-landscape {
  color: var(--gray500);
}

.uui-text-size-medium-97 {
  color: var(--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-testimonial05_client-image-wrapper {
  justify-content: center;
  margin-top: 2rem;
  margin-bottom: 0;
  display: flex;
}

.uui-heading-medium-77 {
  color: var(--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-77.gradient {
  background-image: linear-gradient(28deg, var(--purple800), var(--purple900));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-testimonial05_logo-wrapper {
  justify-content: center;
  margin-bottom: 2rem;
  display: flex;
}

.uui-testimonial05_content {
  border: 1px solid var(--gray50);
  background-color: var(--gray50);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 64rem;
  height: 100%;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
  display: flex;
}

.uui-testimonial05_slide {
  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-114 {
  flex-flow: column;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

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

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

.div-block-21 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.uui-text-size-large-82 {
  color: var(--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-72 {
  width: 100%;
  min-height: 1rem;
}

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

.uui-text-align-center-54 {
  text-align: center;
  margin-bottom: 42px;
}

.html-embed-34 {
  justify-content: center;
  display: flex;
}

.html-embed-35 {
  flex-flow: row;
  display: flex;
}

.section_layout_2_flow-new {
  background-color: var(--gray900);
}

.icon_report-new {
  background-color: #7f56d9;
  border-radius: .5rem;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon_report-new.yellow {
  background-color: #ffdd2d;
}

.icon_report-new.grey {
  background-color: var(--gray500);
}

.uui-padding-vertical-new {
  padding: 7rem 0;
}

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

.uui-faq05-new {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: #ffffff0d;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 3rem;
  padding: 2rem;
  display: grid;
}

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

.uui-layout08_content-3-mew {
  flex-flow: column;
  display: flex;
}

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

.section-mistake-new {
  background-color: #10182800;
}

.html-embed-36 {
  flex: 0 auto;
}

.tooltip {
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-color: #f9fafb0d;
  background-image: linear-gradient(310deg, #344054a8, #1d2939);
  background-clip: border-box;
  border-radius: 1.4rem;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.tooltip:hover {
  border: 1px none var(--gray200);
  background-color: #f9fafb1a;
}

.tooltip.white {
  border: 1px solid var(--gray200);
  background-color: var(--white);
  background-image: none;
  box-shadow: 0 2px 10px 4px #00000005;
}

.tooltip.white:hover {
  background-color: var(--gray50);
}

.content-title {
  background-color: var(--purple600);
  border-radius: 1rem 1rem 0 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 24px;
}

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

.uui-button-icon-80 {
  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-testimonial18_arrow-3 {
  border: 1px solid var(--gray200);
  color: var(--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-testimonial18_arrow-3:hover {
  background-color: var(--gray50);
}

.uui-testimonial18_arrow-3.left {
  right: 4rem;
}

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

.uui-testimonial18_slide-3 {
  padding-right: 2rem;
}

.uui-testimonial18_mask-3 {
  width: 34%;
  overflow: visible;
}

.uui-testimonial18_component-3 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.uui-text-size-large-85 {
  color: var(--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-80 {
  color: var(--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-79 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

.section_cases-new {
  overflow: hidden;
}

.grid-case {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--gray200);
  border-radius: 1rem;
  grid-template-rows: auto minmax(120px, auto) minmax(146px, auto) minmax(146px, auto);
  grid-template-columns: 1fr;
  align-items: stretch;
  box-shadow: 0 2px 10px 4px #00000005;
}

.conten-sub {
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.conten-sub._4 {
  padding-bottom: 24px;
}

.conten-sub._1 {
  padding-top: 8px;
}

.youtube-3 {
  border-radius: 0;
}

.grid-35 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.h2-heroheader23_item {
  align-items: center;
  display: flex;
}

.button-mob {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.button-mob.spase {
  margin-top: 60px;
  display: none;
}

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

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

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

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

.uui-testimonial13_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 10px 4px #00000005;
}

.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-86 {
  color: var(--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;
  display: none;
}

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

.uui-heading-medium-81 {
  color: var(--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-80 {
  width: 100%;
  max-width: 48rem;
}

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

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

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

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

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

.testimonial-new {
  background-color: var(--gray50);
}

.uui-testimonial13_rating-left {
  display: flex;
}

.uui-testimonial13_rating-right {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-rating {
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.uui-button-secondary-gray-93 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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-93:hover {
  background-color: var(--gray50);
  color: var(--gray800);
}

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

.uui-button-secondary-gray-93.is-button-large {
  grid-column-gap: .75rem;
  flex: 1;
  justify-content: space-between;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.text-block-91 {
  flex: 1;
}

.grid-36 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  justify-items: stretch;
}

.modal-phone-form-copy {
  margin-bottom: 28px;
}

.sub-heading-regular-2-copy {
  color: var(--gray800);
  letter-spacing: -.03em;
  text-align: left;
  letter-spacing: -.03em;
  justify-content: flex-start;
  align-items: center;
  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: 20px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.grid-32-copy {
  grid-template-rows: auto auto auto;
}

.grid-32-copy.down {
  flex-flow: column;
  display: flex;
}

.uui-heading-medium-6-copy {
  color: var(--gray900);
  text-align: left;
  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.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing05_price-text-copy {
  background-image: linear-gradient(279deg, var(--purple800) 43%, var(--blue700));
  color: var(--gray700);
  text-align: left;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  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-pricing05_price-text-copy.center {
  background-image: linear-gradient(231deg, var(--blue700) 44%, var(--pink500) 77%);
  text-align: center;
}

.uui-pricing05_price-text-copy.center.telegram {
  margin-top: 16px;
}

.uui-button-114 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-114:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-114:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-secondary-gray-94 {
  grid-column-gap: .5rem;
  border: 1px solid var(--gray300);
  background-color: var(--white);
  color: var(--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-94:hover {
  background-color: var(--gray50);
  color: var(--gray800);
}

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

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

.uui-text-size-medium-101 {
  color: var(--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-87 {
  color: var(--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;
  display: none;
}

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

.uui-heading-medium-82 {
  color: var(--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-77 {
  color: var(--purple600);
  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;
  display: none;
}

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

.uui-layout77_component {
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/661659df0388d3ff60a1a535_Vector%20map.png");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: static;
}

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

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

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

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

.grid-case-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto minmax(120px, auto);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  display: flex;
  box-shadow: 0 2px 10px 4px #0000000f;
}

.uui-testimonial16_client-heading-copy {
  color: var(--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;
}

.grid-prouct-new {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

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

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

.popup-wrapper {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-wrapper.dark {
  display: none;
}

.hover-popup {
  z-index: 100;
  height: 10px;
  position: fixed;
  inset: 0% 0% auto;
}

.uui-button-115 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-115:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-115:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

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

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

.uui-button-row-102.button-row-center.is-reverse-mobile-landscape.arrow {
  justify-content: flex-start;
  align-items: center;
}

.uui-text-size-xlarge-42 {
  color: #d0d5dd;
  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;
  display: none;
}

.uui-heading-xlarge-34 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
  display: none;
}

.max-width-xlarge {
  width: 100%;
  max-width: none;
}

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

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

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

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

.header_container {
  background-color: var(--gray900);
  padding-left: 2rem;
  padding-right: 2rem;
}

.header {
  margin-top: 80px;
}

.frame_logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.frame_logo._1 {
  margin-bottom: 0;
}

.divider-vertical {
  background-color: var(--white);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1px;
  height: 100px;
  max-height: none;
  display: flex;
}

.text-size-medium {
  color: var(--gray400);
  letter-spacing: normal;
  min-height: 72px;
  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;
}

.text-size-medium._1 {
  min-height: auto;
}

.text-size-medium._1.underline {
  text-decoration: underline;
}

.text-size-medium._1.underline:hover {
  color: var(--gray200);
}

.space-24px {
  width: 100%;
  min-height: 24px;
}

.heading-xsmall {
  color: var(--white);
  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;
}

.heading-xsmall.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(265deg, #fff, #7f56d9);
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-xsmall.gradient.gray {
  background-image: linear-gradient(265deg, #ffffff9e, #e1e1e1);
}

.heading-xsmall.center {
  text-align: center;
}

.heading-xsmall.center.gray {
  color: var(--white);
}

.plan-1 {
  border: 1px none var(--gray200);
  background-color: #ffffff0d;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.iplan-name-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.component-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
  margin-top: 0;
  overflow: hidden;
}

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

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

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

.section_2 {
  background-color: var(--gray900);
}

.text-size-14 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 56px;
  max-height: none;
  display: flex;
}

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

.space-48px {
  width: 100%;
  min-height: 48px;
}

.code-embed {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plan-2 {
  border: 1px none var(--gray200);
  -webkit-text-fill-color: inherit;
  background-color: #ffffff0d;
  background-clip: border-box;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

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

.button-lottie {
  border-radius: 8px;
}

.illustration-of-a-man_2-1 {
  border: .25rem none var(--gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 100%;
}

.component-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

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

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

.section_3 {
  background-color: var(--gray900);
}

.plan-3 {
  border: 1px none var(--gray200);
  background-color: #ffffff0d;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.section_4 {
  background-color: var(--gray900);
}

.padding-vertical-xhuge-3 {
  margin-bottom: -48px;
  padding-top: 0;
  padding-bottom: 7rem;
}

.illustration-of-a-woman-2 {
  border: .25rem none var(--gray900);
  border-radius: .5rem;
  width: 100%;
  max-width: 100%;
}

.plan-4 {
  border: 1px none var(--gray200);
  background-color: #ffffff0d;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.component-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: auto;
  margin-top: 0;
  overflow: hidden;
}

.list-check {
  display: flex;
}

.icon-xsmall-20 {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.banner-content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 2rem;
  display: flex;
}

.banner_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1rem;
  display: none;
}

.icon-featured-square {
  color: var(--white);
  background-color: #0000;
  background-image: none;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.bannerr-text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.heading-medium {
  color: var(--white);
  text-align: center;
  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;
}

.heading-medium.yellow {
  color: #ffdd2d;
}

.heading-medium.grey {
  color: var(--gray400);
}

.section_5 {
  background-color: var(--gray900);
}

.component-2-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
  margin-top: 0;
  overflow: hidden;
}

.plan-5 {
  border: 1px none var(--gray200);
  background-color: #ffffff0d;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.lottie-animation {
  margin-top: 0;
  margin-left: 0;
  position: relative;
  top: auto;
  bottom: -50px;
}

.section_6 {
  background-color: var(--gray900);
}

.space-small-24px {
  width: 100%;
  min-height: 24px;
}

.plan-6 {
  border: 1px none var(--gray200);
  background-color: #ffffff0d;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  max-width: 384px;
  padding: 2rem;
  display: flex;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-button-118 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-118:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-118:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

.uui-button-118.gray {
  border-style: solid;
  border-color: var(--gray600);
  cursor: auto;
  background-color: #ffffff0d;
}

.text-block-92 {
  color: #d0d5dd;
}

.modalbackground {
  cursor: pointer;
  background-color: #7f56d9;
  position: absolute;
  inset: 0%;
}

.content-h1 {
  justify-content: center;
  align-items: center;
  margin-bottom: -48px;
  display: flex;
}

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

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

.button-copy {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.button-copy.spase {
  margin-top: 60px;
}

.button-copy.spase._1 {
  margin-top: 0;
}

.heading-medium-copy {
  color: var(--white);
  text-align: center;
  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;
}

.space-48px-copy {
  width: 100%;
  min-height: 48px;
}

.padding-vertical-xhuge-3-copy {
  margin-bottom: -48px;
  padding-top: 0;
  padding-bottom: 7rem;
}

.margin-bottom-12-copy.dark {
  display: none;
}

.modal-phone-form-copy.new, .modal-phone-form-copy.dark {
  display: none;
}

.sub-heading-regular-2-copy.dark {
  display: none;
}

.button-social-copy.new, .button-social-copy.dark {
  display: none;
}

.modal-phone-form-copy {
  margin-bottom: 28px;
  display: flex;
}

.modal-phone-form-copy.new {
  display: none;
}

.button-social-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  display: flex;
}

.button-social-copy.new {
  display: none;
}

.body-3 {
  background-color: var(--gray900);
}

.text-block2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  background-color: #fff0;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
  padding: 2rem;
  display: grid;
}

.uui-button-119 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-119:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-119:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

.uui-button-icon-83 {
  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-83.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.icon-container {
  justify-content: center;
  display: flex;
}

.toc-item.toc-h2 {
  color: var(--purple700);
  border-radius: .5rem;
  padding: .125rem .6rem;
  font-family: 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;
}

.toc-item.toc-h2:hover {
  background-color: var(--purple50);
  color: var(--purple800);
}

.table-of-contents-cms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--gray200);
  background-color: #f9fafb00;
  border-radius: 1rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: static;
  top: 5rem;
  box-shadow: 11px -5px 16px -4px #0000000a, -5px 11px 16px -4px #0000000a;
}

.div-block-24 {
  margin-top: 2rem;
}

.link-block-15 {
  color: var(--purple700);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  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.5rem;
  display: block;
}

.link-block-15:hover {
  color: var(--purple800);
  text-decoration: underline;
}

.collection-item-7 {
  padding-top: 0;
}

.div-block-25, .collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-6 {
  color: var(--gray700);
  text-transform: uppercase;
  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-weight: 600;
  text-decoration: none;
}

.uui-button-81-blog {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  white-space: normal;
  word-break: normal;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  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-blog:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

.text-block-94 {
  text-align: left;
}

.uui-button-120 {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple600);
  background-color: var(--purple600);
  color: var(--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-120:hover {
  border-color: var(--purple700);
  background-color: var(--purple700);
}

.uui-button-120:focus {
  background-color: var(--purple600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--purple100);
}

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

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

.uui-button-icon-84 {
  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-53 {
  grid-column-gap: .5rem;
  color: var(--purple700);
  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-53:hover {
  color: var(--purple800);
}

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

.uui-text-size-medium-103 {
  color: var(--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-38 {
  color: var(--gray900);
  text-align: left;
  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-2 {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

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

.uui-blogsection02_category-link-2 {
  background-color: var(--white);
  color: var(--purple700);
  border-radius: 1rem;
  justify-content: center;
  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: var(--purple800);
}

.uui-blogsection02_meta-wrapper-2 {
  background-color: var(--purple50);
  color: var(--purple700);
  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: block;
}

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

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

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

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

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

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

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

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

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

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

.text-block-95 {
  text-align: left;
  flex: 0 auto;
}

.collection-list-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-6-toc {
  color: var(--gray700);
  text-transform: uppercase;
  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-weight: 600;
  text-decoration: none;
}

.uui-padding-vertical-xhuge-93-new {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-blogpost04_mob_up, .uui-blogpost04_mob_down {
  border: 1px solid var(--gray200);
  background-color: #f9fafb00;
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  display: none;
  position: sticky;
  top: 5rem;
  box-shadow: 11px -5px 16px -4px #0000000a, -5px 11px 16px -4px #0000000a;
}

.uui-heading-2rem {
  color: var(--gray900);
  text-align: left;
  margin-top: 0;
  margin-bottom: 2rem;
  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: 600;
  line-height: 1.2;
}

.bottom-modal {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: none;
  position: static;
  inset: 0%;
}

.sub-heading-regular-2-copy {
  color: var(--component-library-gray-900);
  letter-spacing: -.03em;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.grid-32-copy-copy {
  grid-template-rows: auto auto auto;
}

.grid-32-copy-copy.down {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.heading-7-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.collection-item-7-copy {
  background-color: var(--purple50);
  border-radius: .7rem;
  padding: 1rem;
}

.grid-37-copy {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.modal-phone-form-copy-copy {
  margin-bottom: 0;
}

.botton-modal-center {
  border: 1px solid var(--gray200);
  background-color: #f9fafb00;
  border-radius: 1rem;
  margin-top: 2rem;
  padding: 2rem;
  position: static;
  top: 5rem;
  box-shadow: 11px -5px 16px -4px #0000000a, -5px 11px 16px -4px #0000000a;
}

.uui-pricing05_gradient-bottom-rich {
  background-image: linear-gradient(279deg, var(--purple800) 43%, var(--blue700));
  color: var(--gray700);
  text-align: left;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 1rem;
  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: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.margin-bottom-12-copy {
  margin-bottom: 12px;
  display: none;
}

.uui-heading-xxsmall-title {
  color: var(--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;
  display: none;
}

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

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

.uui-text-size-medium-104 {
  color: var(--gray600);
  letter-spacing: normal;
  align-self: flex-start;
  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-104.text-color-primary700 {
  color: var(--purple700);
  align-self: flex-start;
}

.uui-team03_image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.uui-team03_image-wrapper-2 {
  align-self: flex-start;
  margin-bottom: 1.25rem;
}

.uui-team03_item-2 {
  flex-direction: column;
  align-items: stretch;
  margin-top: 2rem;
  display: flex;
}

.uui-text-rich-text-authors {
  color: var(--gray700);
  text-align: left;
  -webkit-text-stroke-color: var(--gray900);
  text-transform: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 1rem;
  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: 16px;
  font-weight: 400;
  line-height: 1.4;
}

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

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

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

.uui-text-rich-text-authors 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-authors h5, .uui-text-rich-text-authors 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-authors 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;
  font-size: 16px;
  line-height: 1.5;
}

.uui-text-rich-text-authors blockquote {
  box-sizing: border-box;
  border: 1px solid var(--gray300);
  background-color: var(--gray50);
  color: var(--gray700);
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  column-count: auto;
  column-rule: 23px none var(--gray700);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/66e921d186d4df84b17dc67c_Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: .7rem;
  column-gap: 60px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 2rem 2rem 2rem 88px;
  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-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.uui-text-rich-text-authors ul {
  border-left: 4px solid var(--gray300);
  line-height: 1.5;
}

.uui-text-rich-text-authors li {
  font-weight: 400;
}

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

.uui-text-rich-text-authors figcaption {
  color: var(--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-bottom-modals {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--purple800);
  text-align: left;
  -webkit-text-stroke-color: var(--gray900);
  text-transform: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  flex-flow: column;
  margin-top: 0;
  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: 400;
  line-height: 1.4;
  display: flex;
}

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

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

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

.rich-bottom-modals 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;
}

.rich-bottom-modals h5, .rich-bottom-modals 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;
}

.rich-bottom-modals 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;
  font-size: 16px;
  line-height: 1.5;
}

.rich-bottom-modals blockquote {
  box-sizing: border-box;
  border: 1px solid var(--purple300);
  background-color: var(--purple50);
  color: var(--purple800);
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  column-count: auto;
  column-rule: 23px none var(--gray700);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/66e921d186d4df84b17dc67c_Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: .7rem;
  column-gap: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 2rem 2rem 88px;
  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-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.rich-bottom-modals ul {
  border-left: 4px solid var(--purple300);
  line-height: 1.5;
}

.rich-bottom-modals li {
  font-weight: 400;
}

.rich-bottom-modals a {
  text-decoration: underline;
}

.rich-bottom-modals figcaption {
  color: var(--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-heroheader23_item-icon-wrapper-2-copy {
  flex: none;
  align-self: flex-start;
  margin-right: .5rem;
  display: none;
}

.rich-bottom-modals-copy-h3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--purple800);
  text-align: left;
  -webkit-text-stroke-color: var(--gray900);
  text-transform: none;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  flex-flow: column;
  margin-top: 0;
  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: 400;
  line-height: 1.4;
  display: block;
}

.rich-bottom-modals-copy-h3 h1 {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

.rich-bottom-modals-copy-h3 h2 {
  margin-top: 0;
  margin-bottom: 1rem;
}

.rich-bottom-modals-copy-h3 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.rich-bottom-modals-copy-h3 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;
}

.rich-bottom-modals-copy-h3 h5, .rich-bottom-modals-copy-h3 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;
}

.rich-bottom-modals-copy-h3 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;
  font-size: 16px;
  line-height: 1.5;
}

.rich-bottom-modals-copy-h3 blockquote {
  box-sizing: border-box;
  color: var(--purple800);
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  text-indent: 0;
  column-count: auto;
  column-rule: 23px none var(--gray700);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-color: #f9f5ff00;
  background-image: url("https://cdn.prod.website-files.com/64f55cc02ee859647d4a2e6b/66e929e45abea15e821131aa_Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  border: 1px #000;
  border-radius: .7rem;
  column-gap: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem 1rem 1rem 88px;
  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-style: normal;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.rich-bottom-modals-copy-h3 ul {
  border-left: 4px solid var(--purple300);
  line-height: 1.5;
}

.rich-bottom-modals-copy-h3 li {
  font-weight: 400;
}

.rich-bottom-modals-copy-h3 a {
  text-decoration: underline;
}

.rich-bottom-modals-copy-h3 figcaption {
  color: var(--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-heroheader23_item-2-copy {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.uui-max-width-large-85-copy {
  flex-flow: column;
  width: 100%;
  max-width: 48rem;
  margin-top: 8px;
  display: flex;
}

.uui-faq01_cta-3 {
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

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

.uui-faq01_accordion {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

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

.uui-faq05_cta-mobile {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding: 2rem;
  display: none;
}

.uui-pricing07_heading-row-2-copy {
  margin-top: 2.5rem;
  padding: 1rem 1.5rem;
  display: none;
}

.uui-heading-xxsmall-27-mobile {
  color: var(--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-27-mobile.white {
  color: var(--gray50);
}

.uui-text-size-large-43-mobile {
  color: var(--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-pricing07_top-row-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.uui-pricing07_top-row-content-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-button-80-copy {
  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: none;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-80-copy:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

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

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

.uui-pricing11_plans-3-copy {
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  width: 100%;
  padding: 2rem;
}

.uui-pricing07_price-3-copy.clipped {
  background-image: linear-gradient(267deg, var(--purple700) 48%, var(--pink500));
}

.heroheader_home-copy {
  background-color: var(--gray900);
  object-fit: fill;
  background-image: none;
  background-color: var(--gray900);
  object-fit: fill;
  background-image: none;
  background-color: var(--gray900);
  object-fit: fill;
  background-image: none;
  height: auto;
  position: static;
  overflow: hidden;
}

.uui-layout08_item-3-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: .6rem;
  width: auto;
  height: 6rem;
  padding: 1.5rem;
  display: flex;
}

.uui-layout08_item-text-wrapper-3-copy {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  padding-top: 1rem;
  display: flex;
}

.uui-heading-small-7-copy {
  color: var(--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.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-7-copy.text-color-white {
  color: var(--white);
  margin-left: 24px;
  font-size: 1rem;
  line-height: 1.5;
}

.div-block-26 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.uui-text-size-large-52-copy {
  color: var(--gray300);
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--gray300);
  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;
}

.grid-26-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  align-self: flex-start;
  display: block;
}

.divider-0-5-rem {
  height: .5rem;
}

.uui-heroheader23 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.uui-text-size-large-18-copy {
  color: var(--gray400);
  letter-spacing: normal;
  padding-right: 110px;
  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-30-copy {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-28-copy {
  color: var(--gray300);
  font-family: 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;
}

.uui-text-size-xlarge-28-copy.black {
  color: var(--gray900);
}

.uui-text-size-xlarge-28-copy.black.large {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.uui-heroheader23_item-text-wrapper-2-copy {
  display: flex;
}

.section {
  background-color: var(--gray50);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

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

.uui-layout08_content-3-copy {
  flex-flow: column;
  display: flex;
}

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

.div-block-27 {
  flex: 1;
  display: flex;
}

.uui-layout08_item-3-copy {
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: .6rem;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
}

.uui-icon-1x1-xsmall-44-copy {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: none;
}

.uui-text-size-large-36-copy {
  color: var(--gray300);
  letter-spacing: normal;
  letter-spacing: normal;
  -webkit-text-stroke-color: var(--gray400);
  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: 400;
  line-height: 1.5;
}

.uui-layout08_item-3-copy {
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: .6rem;
  width: auto;
  height: auto;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
}

.uui-layout21_item-text-wrapper-4-copy {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.uui-layout08_item-icon-wrapper-3-copy {
  align-self: flex-start;
  margin-left: 0;
  margin-right: .5rem;
}

.uui-text-size-large-33-copy {
  color: var(--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-text-size-large-33-copy.white {
  color: var(--gray200);
  text-align: left;
  font-weight: 500;
}

.uui-layout21_content-left-4-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2rem;
  display: flex;
}

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

.uui-heroheader21_content-2-copy {
  width: 100%;
  max-width: 40rem;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.uui-layout21_content-4-copy-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2rem;
  display: flex;
}

.uui-layout20_component-mob {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: none;
}

.uui-testimonial16 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial18_mask-3-copy {
  width: 34%;
  overflow: visible;
}

.columns {
  margin-top: 4rem;
}

.grid-case-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--gray200);
  border-radius: 1rem;
  flex-flow: column;
  grid-template-rows: auto minmax(120px, auto) minmax(146px, auto) minmax(146px, auto);
  grid-template-columns: 1fr;
  align-items: stretch;
  display: flex;
  box-shadow: 0 2px 10px 4px #00000005;
}

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

.column-2 {
  height: auto;
}

.uui-testimonial {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  height: 6rem;
  display: flex;
}

.testimonial16_client {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  height: 8rem;
  display: flex;
}

.testimonial1 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  height: 13rem;
  display: flex;
}

.grid-45001 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4rem;
}

.section_layout {
  background-color: #f5f5f700;
}

.layout21_content-left {
  margin-top: 1rem;
}

.padding {
  padding-top: 0;
  padding-bottom: 7rem;
}

.ayout20_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: grid;
}

.padding-1 {
  padding-top: 0;
  padding-bottom: 0;
}

.layout78_list {
  grid-column-gap: 2rem;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-top: 4rem;
  margin-bottom: 1rem;
  display: grid;
}

.pricing07_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.container-large-49-copy {
  width: 100%;
  max-width: 80rem;
  margin: 7rem auto;
}

.component-copy-4-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 1rem;
  display: grid;
}

.uui-pricing07_price-3-copy {
  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: 2.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.pricing07_top-row-content-copy {
  border: 1px solid var(--gray100);
  background-color: var(--gray50);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.text-size-xlarge-17-copy {
  color: var(--gray400);
  background-image: linear-gradient(#000, #fff);
  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;
}

.text-size-xlarge-17-copy.clipped {
  background-color: var(--gray400);
  background-image: linear-gradient(84deg, var(--pink500), var(--blue500) 0%, var(--pink500) 30%, var(--purple800));
}

.grid-2-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
}

.page-padding-59-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gray50);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.padding-copy {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 0;
  display: grid;
}

.layout_component-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout08_item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ffffff0d;
  border: 1px #ffffff0d;
  border-radius: .6rem;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 1.5rem 1.5rem 1.5rem 1rem;
  display: flex;
}

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

.text-size-regular {
  color: var(--gray400);
  letter-spacing: normal;
  padding-right: 110px;
  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;
}

.mail_content {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.contact-form-2 {
  flex-direction: column;
  align-items: stretch;
}

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

.faq05_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.uui-text-size-large-43-copy {
  color: var(--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;
}

.faq05 {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--gray200);
  background-color: var(--white);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  padding: 2rem;
  display: grid;
}

.layout04_item {
  width: 100%;
  margin-top: 4rem;
}

@media screen and (max-width: 991px) {
  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .uui-navbar04_dropdown-right-overlay-absolute-5 {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar04_dropdown-content-right-5 {
    max-width: none;
    padding-right: 2rem;
  }

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

  .uui-navbar04_dropdown-link-5:hover {
    background-color: #0000;
  }

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

  .uui-navbar04_dropdown-content-5 {
    flex-direction: column;
  }

  .uui-navbar04_dropdown-list-5 {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar04_dropdown-list-5.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;
  }

  .dropdown-icon-10 {
    color: var(--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar04_dropdown-toggle-5 {
    color: var(--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar04_dropdown-toggle-5:hover {
    color: var(--gray900);
  }

  .navbar_menu-dropdown-1 {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_dropdown-content-button-wrapper-5 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content-5 {
    width: 100%;
  }

  .uui-navbar01_blog-item-5 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item-5:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list-5 {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading-5 {
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .uui-navbar01_dropdown-link-5:hover {
    background-color: #0000;
  }

  .uui-navbar04_dropdown-content-left-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-12 {
    background-color: var(--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-12 {
    background-color: var(--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(--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-navbar07_menu-button-2.w--open {
    background-color: #0000;
  }

  .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_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu-2 {
    border-top: 1px solid var(--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-heroheader07_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
  }

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

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

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

  .badge-group_text-wrapper-11 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-badge-group-11.is-primary {
    background-color: #f9f5ff00;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout36_number-2 {
    font-size: 3.25rem;
  }

  .uui-layout36_component-2 {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-banner19_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner19_icon-wrapper {
    display: none;
  }

  .uui-banner19_content {
    margin-right: 1rem;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    justify-content: center;
    align-items: center;
  }

  .uui-space-large-16 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-16 {
    font-size: 3.25rem;
  }

  .uui-heroheader07_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .uui-footer05_social-icons {
    margin-bottom: 1rem;
  }

  .uui-text-size-small-14.text-color-gray500 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 12px;
  }

  .uui-footer05_legal-list-wrapper {
    display: block;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
  }

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

  .uui-blogsection12_button-row {
    flex: none;
  }

  .uui-blogsection12_mask {
    width: 60%;
  }

  .uui-blogsection12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_heading {
    margin-right: 3rem;
  }

  .uui-blogsection12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-banner13_icon-wrapper {
    display: none;
  }

  .uui-banner13_content-wrapper {
    align-items: flex-start;
  }

  .uui-text-size-large-18 {
    padding-right: 200px;
  }

  .uui-heroheader23_item-2 {
    justify-content: flex-start;
  }

  .uui-layout36_number-3 {
    font-size: 3.25rem;
  }

  .uui-layout36_item-list-3 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .uui-space-large-19 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-19 {
    font-size: 3.25rem;
  }

  .uui-space-xhuge-13 {
    min-height: 6rem;
  }

  .uui-layout32_timeline-step-4 {
    grid-column-gap: 24px;
  }

  .uui-layout32_component-5 {
    grid-column-gap: 2rem;
  }

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

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .uui-layout78_list {
    grid-template-columns: 1fr;
  }

  .uui-heading-xlarge-21 {
    font-size: 3.25rem;
  }

  .uui-heroheader21_image {
    width: 100%;
    height: auto;
    max-height: none;
  }

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

  .uui-heroheader21_content {
    max-width: none;
  }

  .uui-heroheader21_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .uui-pricing06_price.tablet {
    font-size: 2rem;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr 1fr;
    place-items: stretch center;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout47_component {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .uui-faq02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .uui-text-size-large-24.clipped {
    padding-right: 207px;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team03_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-team03_cta-content {
    margin-right: 3rem;
  }

  .uui-team03_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-team03_item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-team03_list {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-testimonial07_slide-2 {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .uui-testimonial07_mask-2 {
    width: 100%;
  }

  .uui-testimonial07_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-layout66_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout66_component {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-xlarge-24 {
    font-size: 3.25rem;
  }

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

  .uui-layout32_timeline-step-5 {
    grid-column-gap: 24px;
  }

  .uui-button-row-44.button-row-center.is-reverse-mobile-landscape {
    flex-direction: row;
  }

  .uui-layout32_component-6 {
    grid-column-gap: 2rem;
  }

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

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

  .uui-contact03_component-2 {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

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

  .uui-layout20_component-copy-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .uui-heroheader21_content-2 {
    max-width: none;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-heading-large-5.clipped {
    font-size: 7rem;
  }

  .uui-header07_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .uui-layout20_component-copy-4 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

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

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

  .uui-layout16_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-medium-15 {
    border: 1px #000;
  }

  .icon_accounts {
    flex: none;
  }

  .uui-layout08_component-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .uui-space-large-26 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 3.25rem;
  }

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

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

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

  .uui-space-xxlarge-5 {
    min-height: 4.5rem;
  }

  .icon-featured-square-large-7 {
    flex: none;
  }

  .uui-layout78_list-2 {
    grid-template-columns: 1fr;
  }

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

  .pricing_desktop_plan {
    display: none;
  }

  .uui-faq01_question {
    display: flex;
  }

  .price_mobile_plan {
    display: block;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .uui-faq05_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq05_cta-content {
    margin-right: 3rem;
  }

  .uui-faq05_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xlarge-29 {
    font-size: 3.25rem;
  }

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

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

  .uui-faq05_cta-content-2 {
    margin-right: 3rem;
  }

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

  .uui-layout68_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .grid-15 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-17 {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto auto auto;
  }

  .uui-blog05_category-menu.no-scrollbar {
    margin-top: 4rem;
  }

  .uui-heading-large-11 {
    font-size: 2.75rem;
  }

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

  .uui-heading-medium-50 {
    margin-top: 2rem;
  }

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

  .grid-24 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .uui-team03_cta-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-27 {
    grid-template-rows: auto;
  }

  .uui-faq01_accordion-3 {
    display: none;
  }

  .uui-faq01_heading-3 {
    color: #101828;
  }

  .bold-text-41 {
    font-size: 2.25rem;
    line-height: 1.3;
  }

  .uui-button-79 {
    justify-content: space-around;
    padding-left: 5.525rem;
    padding-right: 5.525rem;
  }

  .uui-heading-xxsmall-35 {
    font-size: 2.25rem;
    line-height: 1.3;
  }

  .button-wrapper-social {
    flex-flow: row;
    align-items: stretch;
    display: flex;
  }

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

  .modal-wrapper-heroheader {
    display: none;
  }

  .banner-new {
    margin-left: 0;
  }

  .uui-banner16_text-wrapper-2 {
    flex-wrap: wrap;
  }

  .uui-banner16_icon-wrapper-2 {
    display: block;
  }

  .content-banner-new {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .banner-wrapper-new {
    padding-left: 0;
  }

  .uui-blogpost05_newsletter {
    position: static;
  }

  .modal-wrapper-1 {
    display: none;
  }

  .uui-layout19_image-4 {
    object-fit: cover;
    width: auto;
    height: auto;
  }

  .uui-layout19_image-wrapper-4 {
    width: auto;
    height: auto;
  }

  .uui-layout19_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-items: center;
    min-height: auto;
  }

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

  .link-block-4 {
    padding: .625rem 1.25rem;
  }

  .uui-navbar08_link-3 {
    color: var(--gray900);
    width: 100%;
    padding: 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-3:hover {
    color: var(--gray900);
  }

  .modal-wrapper-section_pricing_1_counseling, .modal-wrapper-section_layout_3_accounts {
    z-index: 99;
    display: none;
  }

  .uui-space-xxlarge-8 {
    min-height: 4.5rem;
  }

  .uui-layout72_component {
    grid-template-columns: 1fr;
  }

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

  .uui-testimonial02_component {
    padding: 3rem;
  }

  .blue-icon-number {
    flex: none;
  }

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

  .uui-page-padding-87 {
    flex: 1;
  }

  .section_pricing_cash_flow.hide-tablet {
    display: flex;
  }

  .uui-text-size-medium-65 {
    height: 6rem;
  }

  .uui-heading-xsmall-25 {
    height: auto;
    margin-bottom: 0;
  }

  .uui-blog01_title-link {
    height: 8rem;
    margin-bottom: 1rem;
  }

  .uui-heading-large-15 {
    font-size: 2.75rem;
  }

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

  .uui-layout34_component-2 {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-blogsection11_button-row {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection11_item {
    grid-column-gap: 2rem;
  }

  .uui-blogsection11_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection11_layout {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .container {
    margin-top: 4rem;
  }

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

  .uui-blogpost04_message_category {
    display: none;
    position: static;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-3, .search-result-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogpost04_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .uui-text-rich-text-9 {
    flex-flow: column;
    display: flex;
  }

  .uui-text-rich-text-9 blockquote {
    font-size: 14px;
  }

  .uui-blogpost05_content-3 {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_form-wrapper-3 {
    display: flex;
  }

  .uui-blogpost05_newsletter-3, .uui-blogpost05_contributers-3 {
    position: static;
  }

  .uui-blogpost05_content-wrapper-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_header-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .heading-4 {
    margin-bottom: 2rem;
  }

  .uui-button-99 {
    display: flex;
  }

  .uui-button-wrapper-64.max-width-full-mobile-landscape {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .uui-blogsection09_button-row-3 {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection09_button-row-3.show-tablet {
    display: block;
  }

  .uui-blogsection09_layout-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .uui-blogpost05_form-wrapper-5 {
    display: flex;
  }

  .uui-blogpost05_newsletter-5 {
    position: static;
  }

  .uui-blogpost05_content-left-5 {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blog05_image-link-2 {
    margin-bottom: auto;
  }

  .uui-blog05_item-2 {
    min-height: auto;
    padding-bottom: .5rem;
  }

  .uui-blog05_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog05_list-wrapper-2 {
    display: block;
  }

  .uui-heading-large-25 {
    font-size: 2.75rem;
  }

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

  .pagination {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .pagination-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    align-items: center;
  }

  .uui-blog01_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-button-100 {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-blogsection04_item-2 {
    min-height: auto;
  }

  .uui-blogsection04_list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .pagination-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .uui-cta01_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-heading-large-28 {
    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-103 {
    margin-top: 1rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout34_component-3 {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-space-xxlarge-9 {
    min-height: 4.5rem;
  }

  .uui-layout72_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout04_component-2 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

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

  .uui-space-xxlarge-10 {
    min-height: 4.5rem;
  }

  .uui-layout72_component-3 {
    grid-template-columns: 1fr;
  }

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

  .uui-faq02_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .uui-layout32_timeline-step-7 {
    grid-column-gap: 24px;
  }

  .uui-layout32_component-8 {
    grid-column-gap: 2rem;
  }

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

  .uui-layout07_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout07_lightbox {
    padding: 2rem;
  }

  .uui-layout07_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-large-29 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-31 {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
  }

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

  .mega_grid {
    flex-flow: column;
    display: flex;
  }

  .banners {
    justify-content: center;
    display: flex;
  }

  .grid-32 {
    grid-auto-flow: row;
  }

  .grid-32.down {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .grid-33.mob {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-heading-xlarge-16_desktop {
    font-size: 3.25rem;
  }

  .uui-heading-xlarge-16_desktop.text-color-white {
    display: none;
  }

  .uui-heading-xlarge-16_ipad {
    font-size: 3.25rem;
  }

  .uui-heading-xlarge-16_ipad.text-color-white {
    font-size: 2.75rem;
    display: block;
  }

  .uui-layout36_item-list-3-new {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .uui-layout36_number-3-new {
    font-size: 3.25rem;
  }

  .padding_vertical-new {
    margin-top: 1rem;
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .uui-testimonial08_component-2 {
    grid-template-columns: 1fr;
  }

  .grid-33-copy.mob {
    grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
  }

  .uui-layout40_image-wrapper-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .uui-layout91_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-faq05_cta-new {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-space-xxlarge-11 {
    min-height: 4.5rem;
  }

  .uui-layout78_list-4 {
    grid-template-columns: 1fr;
  }

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

  .uui-testimonial05_content {
    max-width: 36rem;
  }

  .uui-testimonial05_component {
    max-width: 768px;
  }

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

  .uui-layout08_component--new {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-faq05-new {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-testimonial18_mask-3 {
    width: 50%;
  }

  .uui-testimonial18_component-3 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .grid-case {
    grid-template-rows: auto minmax(146px, auto) minmax(178px, auto) minmax(178px, auto);
  }

  .grid-35 {
    flex-flow: column;
    display: flex;
  }

  .h2-heroheader23_item {
    justify-content: flex-start;
  }

  .button-mob.spase {
    display: none;
  }

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

  .uui-testimonial13_component {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .grid-32-copy {
    grid-auto-flow: row;
  }

  .grid-32-copy.down {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

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

  .grid-prouct-new {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-button-115.is-button-large {
    display: none;
  }

  .uui-text-size-xlarge-42 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-heading-xlarge-34 {
    color: #fff;
    font-size: 3.25rem;
    display: none;
  }

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

  .text-size-medium._1.underline {
    font-size: .9rem;
  }

  .component-2 {
    grid-template-columns: 1fr;
  }

  .padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-xlarge-60 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: block;
  }

  .text-size-14 {
    display: none;
  }

  .plan-2 {
    background-color: #fff0;
  }

  .component-5 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .component-6 {
    grid-template-columns: 1fr;
  }

  .banner-content {
    margin-right: 1rem;
  }

  .banner_icon-wrapper {
    display: none;
  }

  .bannerr-text-wrapper {
    flex-wrap: wrap;
  }

  .component-2-2 {
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .lottie-animation {
    display: flex;
    position: relative;
  }

  .padding-vertical-xhuge-3-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-block2 {
    padding: 3rem;
  }

  .table-of-contents-cms {
    position: static;
  }

  .uui-blogsection02_list-2 {
    grid-template-columns: 1fr 1fr;
  }

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

  .uui-container-large-118 {
    margin-top: 1rem;
  }

  .uui-padding-vertical-xhuge-93-new {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-blogpost04_mob_up {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    display: block;
    position: static;
  }

  .uui-blogpost04_mob_down {
    margin-top: 2rem;
    margin-bottom: 0;
    padding-bottom: 2rem;
    display: block;
    position: static;
  }

  .uui-heading-2rem {
    font-size: 1.75rem;
  }

  .bottom-modal {
    display: none;
    position: static;
  }

  .grid-32-copy-copy {
    grid-auto-flow: row;
  }

  .grid-32-copy-copy.down {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .botton-modal-center {
    margin-top: 2rem;
    display: block;
    position: static;
  }

  .uui-text-rich-text-authors {
    flex-flow: column;
    display: flex;
  }

  .uui-text-rich-text-authors blockquote {
    font-size: 14px;
  }

  .rich-bottom-modals {
    flex-flow: column;
    display: flex;
  }

  .rich-bottom-modals blockquote {
    font-size: 14px;
  }

  .rich-bottom-modals-copy-h3 {
    flex-flow: column;
    display: flex;
  }

  .rich-bottom-modals-copy-h3 blockquote {
    font-size: 14px;
  }

  .uui-heroheader23_item-2-copy {
    justify-content: flex-start;
  }

  .uui-faq01_accordion {
    border-bottom-style: none;
    display: flex;
  }

  .grid-7500, .grid-9990, .grid-45000 {
    grid-template-rows: auto;
  }

  .uui-padding-vertical-xhuge-23-copy {
    margin-top: 1rem;
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .uui-faq05_cta-mobile {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    display: flex;
  }

  .uui-text-size-large-43-mobile {
    display: none;
  }

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

  .uui-space-medium-15-copy {
    border: 1px #000;
  }

  .uui-text-size-large-18-copy {
    padding-right: 200px;
  }

  .uui-layout08_component-3-copy {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout20_component {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .uui-heroheader21_content-2-copy {
    max-width: none;
  }

  .uui-layout21_content-4-copy-copy {
    padding-top: 0;
  }

  .uui-layout20_component-mob {
    grid-column-gap: 4rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-testimonial18_mask-3-copy {
    width: 50%;
  }

  .columns {
    flex-flow: column;
    display: flex;
  }

  .grid-case-copy {
    grid-template-rows: auto minmax(146px, auto) minmax(178px, auto) minmax(178px, auto);
  }

  .column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .uui-testimonial, .testimonial16_client, .testimonial1 {
    height: auto;
  }

  .grid-45001 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .padding {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .ayout20_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .padding-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout78_list {
    grid-template-columns: 1fr;
  }

  .pricing07_top-row {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .component-copy-4-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid-2-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .padding-copy {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout_component-3 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .text-size-regular {
    padding-right: 200px;
  }

  .mail_content {
    max-width: none;
  }

  .faq05_cta, .faq05 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-link-gray-5 {
    font-size: 1rem;
  }

  .uui-button-link-gray-5:hover {
    color: var(--gray600);
  }

  .uui-navbar04_dropdown-content-right-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-small-10.hide-mobile-landscape {
    display: block;
  }

  .uui-badge-small-success-10 {
    padding: .125rem .5rem;
  }

  .uui-navbar04_dropdown-link-list-5 {
    max-width: none;
  }

  .uui-navbar04_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-navbar04_dropdown-toggle-5, .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--purple700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-navbar01_blog-item-5 {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar04_dropdown-link-list-6 {
    grid-template-rows: max-content;
    max-width: none;
  }

  .uui-navbar04_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-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-page-padding-14, .uui-navbar07_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

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

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-link-13 {
    font-size: 1rem;
  }

  .uui-button-link-13:hover {
    color: var(--purple700);
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-pricing05_feature-list {
    margin-bottom: 2rem;
  }

  .uui-pricing05_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing05_price {
    font-size: 2.25rem;
  }

  .uui-pricing05_heading {
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125rem;
  }

  .uui-pricing05_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing05_popular-label {
    right: 1.5rem;
  }

  .uui-pricing05_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

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

  .uui-button-24 {
    font-size: 1rem;
  }

  .uui-button-24:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-24 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-24:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.button-row-center.is-reverse-mobile-landscape, .uui-button-row-19.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-13 {
    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-8 {
    font-size: 1rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-layout75_component {
    align-items: stretch;
  }

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

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

  .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-layout38_logo-row {
    margin-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-28 {
    font-size: 1rem;
  }

  .uui-button-28:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-19.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-28 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-28:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-23 {
    align-self: stretch;
  }

  .uui-button-row-23.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

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

  .uui-badge-group-11 {
    font-size: .75rem;
  }

  .uui-badge-group-11.is-primary {
    background-color: #f9f5ff00;
  }

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

  .uui-layout36_number-2 {
    font-size: 2.25rem;
  }

  .uui-layout36_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout36_component-2 {
    grid-row-gap: 1rem;
  }

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

  .uui-button-link-15 {
    font-size: 1rem;
  }

  .uui-button-link-15:hover {
    color: var(--purple700);
  }

  .uui-button-row-24 {
    align-self: stretch;
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-23 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-layout71_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-banner19_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-heroheader07_image-wrapper-4 {
    background-image: none;
    height: 26rem;
  }

  .modal-button {
    font-size: 1rem;
  }

  .modal-button:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .modal-button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
    display: flex;
  }

  .modal-button.is-button-large._1 {
    display: flex;
  }

  .button-wrapper-1.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-31 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-31:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-31.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-26 {
    align-self: stretch;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-16 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-16 {
    font-size: 1.125rem;
  }

  .uui-space-small-16 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-16 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-26 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-footer05_social-link:hover, .uui-footer05_legal-link:hover {
    color: var(--gray400);
  }

  .uui-footer05_legal-list {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    margin-bottom: 1rem;
  }

  .uui-text-size-small-14.text-color-gray500 {
    text-align: left;
    align-self: flex-start;
  }

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

  .uui-badge-small-success-12 {
    padding: .125rem .5rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-button-32 {
    font-size: 1rem;
  }

  .uui-button-32:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-heading-xxsmall-12 {
    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-34 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

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

  .uui-button-34 {
    font-size: 1rem;
  }

  .uui-button-34:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-blogsection12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection12_arrow:hover {
    background-color: var(--white);
  }

  .uui-blogsection12_arrow.left {
    right: 3.5rem;
  }

  .uui-heading-xsmall-12 {
    font-size: 1.25rem;
  }

  .uui-blogsection12_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection12_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_mask {
    width: 80%;
  }

  .uui-blogsection12_component {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection12_heading {
    margin-right: 0;
  }

  .uui-blogsection12_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .uui-banner13_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner13_close-button:hover {
    background-color: #0000;
  }

  .uui-banner13_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner13_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-text-size-xlarge-17 {
    font-size: 1.125rem;
  }

  .uui-text-size-large-18 {
    padding-right: 172px;
    font-size: 1rem;
  }

  .uui-layout36_number-3 {
    font-size: 2.25rem;
  }

  .uui-layout36_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-39 {
    font-size: 1rem;
  }

  .uui-button-39:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-39.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-28.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-37 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-37:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-37.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .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-page-padding-41 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-icon-30.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-large-19 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-20 {
    font-size: 1.125rem;
  }

  .uui-space-small-20 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-19 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge-16 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-16 {
    font-size: .75rem;
  }

  .uui-space-xhuge-13 {
    min-height: 4rem;
  }

  .uui-heading-xxsmall-14 {
    font-size: 1.125rem;
  }

  .uui-button-40 {
    font-size: 1rem;
  }

  .uui-button-40:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-40.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-29.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-38 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-38:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-38.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-33 {
    align-self: stretch;
  }

  .uui-button-row-33.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component-5 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-icon-31.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-layout78_item {
    padding: 1.5rem;
  }

  .uui-layout78_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-space-xsmall-23 {
    min-height: .75rem;
  }

  .uui-layout78_component {
    align-items: stretch;
  }

  .uui-button-41 {
    font-size: 1rem;
  }

  .uui-button-41:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-text-size-xlarge-22 {
    font-size: 1.125rem;
  }

  .uui-space-small-22 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-21 {
    font-size: 2.25rem;
  }

  .uui-heroheader21_image-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .e-mail-form {
    margin-top: 2rem;
  }

  .uui-badge-group_badge-17 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group-17 {
    font-size: .75rem;
  }

  .uui-button-row-34 {
    align-self: stretch;
  }

  .uui-heroheader21_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader21_component {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-badge-9 {
    padding: .125rem .5rem;
  }

  .uui-padding-vertical-xhuge-36 {
    flex-flow: column;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

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

  .uui-heading-xsmall-13 {
    font-size: 1.25rem;
  }

  .uui-pricing06_price-text {
    font-size: 1.5rem;
  }

  .uui-pricing06_price {
    font-size: 2.25rem;
  }

  .uui-pricing06_plan {
    width: auto;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr;
    align-self: stretch;
    place-items: stretch center;
    margin-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-icon-33.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-19 {
    font-size: 1rem;
  }

  .uui-button-link-19:hover {
    color: var(--purple700);
  }

  .uui-button-row-36 {
    align-self: stretch;
  }

  .uui-space-small-23 {
    min-height: 1.25rem;
  }

  .uui-layout47_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-wrapper-31.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-40 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-40:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-40.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-medium-24 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-space-medium-11 {
    min-height: 1.5rem;
  }

  .uui-faq02_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .uui-faq02_question {
    padding: 1rem 1.25rem;
  }

  .uui-button-row-37 {
    align-self: stretch;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-space-xsmall-25 {
    min-height: .75rem;
  }

  .uui-faq02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-45 {
    font-size: 1rem;
  }

  .uui-button-45:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-32.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-41 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-41:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-38 {
    align-self: stretch;
  }

  .uui-button-row-38.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

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

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

  .uui-text-size-large-24 {
    font-size: 1rem;
  }

  .uui-text-size-large-24.clipped {
    padding-right: 84px;
  }

  .uui-layout21_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-team03_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-text-size-large-25 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-16 {
    font-size: 1.125rem;
  }

  .uui-team03_cta-content {
    margin-right: 0;
  }

  .uui-team03_cta {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .social-link-2:hover {
    color: var(--gray400);
  }

  .uui-team03_image-wrapper {
    margin-bottom: 1rem;
  }

  .uui-team03_item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-team03_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team03_component {
    margin-top: 3rem;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-space-xsmall-27 {
    min-height: .75rem;
  }

  .uui-heading-xxsmall-17 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-29 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-link-22 {
    font-size: 1rem;
  }

  .uui-button-link-22:hover {
    color: var(--purple700);
  }

  .uui-button-row-40 {
    align-self: stretch;
  }

  .uui-space-small-26 {
    min-height: 1.25rem;
  }

  .uui-layout73_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-testimonial07_arrow-2:hover {
    background-color: var(--white);
  }

  .uui-testimonial07_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial07_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-heading-xsmall-17 {
    font-size: 1.25rem;
  }

  .uui-testimonial07_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial07_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial07_component-2 {
    margin-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-size-large-29 {
    font-size: 1rem;
  }

  .uui-space-xsmall-30 {
    min-height: .75rem;
  }

  .uui-heading-medium-31 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-button-row-41 {
    align-self: stretch;
  }

  .uui-button-row-41.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout66_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout66_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-30 {
    font-size: 1rem;
  }

  .uui-heading-medium-32 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-small-27 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-24 {
    font-size: 2.25rem;
  }

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

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

  .uui-heading-xxsmall-19 {
    font-size: 1.125rem;
  }

  .uui-button-row-44 {
    align-self: stretch;
  }

  .uui-button-row-44.is-reverse-mobile-landscape, .uui-button-row-44.button-row-center.is-reverse-mobile-landscape, .uui-button-row-44.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-12 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-33 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component-6 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-54 {
    font-size: 1rem;
  }

  .uui-button-54:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-padding-vertical-xhuge-48 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-contact03_contact-list-2 {
    margin-top: 2rem;
  }

  .uui-text-size-large-31 {
    font-size: 1rem;
  }

  .uui-space-xsmall-32 {
    min-height: .75rem;
  }

  .uui-heading-medium-34 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-contact03_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-27 {
    font-size: 1.125rem;
  }

  .uui-space-small-29 {
    min-height: 1.25rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

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

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

  .uui-text-size-large-32 {
    font-size: 1rem;
  }

  .uui-layout21_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-heading-medium-35 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout20_component-copy-3 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-57 {
    font-size: 1rem;
  }

  .uui-button-57:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .phone-form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-28 {
    font-size: 1.125rem;
  }

  .uui-space-small-30 {
    min-height: 1.25rem;
  }

  .uui-button-row-47 {
    align-self: stretch;
  }

  .uui-button-row-47.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

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

  .uui-text-size-xlarge-29 {
    font-size: 1.125rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-heading-large-5.clipped {
    font-size: 7rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

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

  .uui-button-wrapper-42.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-51 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-51:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-text-size-large-33 {
    font-size: 1rem;
  }

  .uui-heading-medium-36 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

  .layout21_item-list-4 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout20_component-copy-4 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-button-row-48 {
    align-self: stretch;
  }

  .uui-heading-xxsmall-21 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-34 {
    min-height: .75rem;
  }

  .grid-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-heading-medium-37 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-10 {
    padding: .125rem .5rem;
  }

  .uui-layout75_component-2 {
    align-items: stretch;
  }

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

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

  .uui-space-medium-13 {
    min-height: 1.5rem;
  }

  .uui-space-xsmall-35 {
    min-height: .75rem;
  }

  .uui-heading-medium-38 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout16_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-15 {
    min-height: 1.5rem;
  }

  .uui-button-63 {
    font-size: 1rem;
  }

  .uui-button-63:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-63.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-48.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-57 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-57:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-57.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-53 {
    align-self: stretch;
  }

  .uui-button-row-53.is-reverse-mobile-landscape, .uui-button-row-53.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-36 {
    font-size: 1rem;
  }

  .uui-layout08_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-heading-medium-39 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component-3 {
    grid-row-gap: 3rem;
  }

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

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

  .uui-space-large-26 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-34 {
    font-size: 1.125rem;
  }

  .uui-space-small-35 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-28 {
    font-size: 2.25rem;
  }

  .uui-heading-xxsmall-23 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-39 {
    min-height: .75rem;
  }

  .uui-text-size-large-38 {
    font-size: 1rem;
  }

  .uui-heading-medium-41 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-button-67 {
    font-size: 1rem;
  }

  .uui-button-67:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-51.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-60 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-60:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-57 {
    align-self: stretch;
  }

  .uui-button-row-57.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-25 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 3rem;
  }

  .uui-layout78_item-2 {
    padding: 1.5rem;
  }

  .uui-layout78_list-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-40 {
    font-size: 1rem;
  }

  .uui-space-xsmall-41 {
    min-height: .75rem;
  }

  .uui-heading-medium-43 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout78_component-2 {
    align-items: stretch;
  }

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

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

  .pricing_desktop_plan {
    display: none;
  }

  .services {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .name_component {
    margin-top: 3rem;
  }

  .uui-space-medium-19 {
    min-height: 1.5rem;
  }

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

  .uui-faq02_question-2 {
    padding: 1rem 1.25rem;
  }

  .uui-button-69 {
    font-size: 1rem;
  }

  .uui-button-69:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-row-59 {
    align-self: stretch;
  }

  .uui-text-size-large-42 {
    font-size: 1rem;
  }

  .uui-space-xsmall-43 {
    min-height: .75rem;
  }

  .uui-heading-medium-45 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-70 {
    font-size: 1rem;
  }

  .uui-button-70:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-text-size-large-43 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-27 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-44 {
    min-height: .75rem;
  }

  .uui-heading-medium-46 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-button-row-60 {
    align-self: stretch;
  }

  .uui-button-row-60.button-row-center.is-reverse-mobile-landscape, .uui-button-row-60.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-37 {
    min-height: 1.25rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-medium-20 {
    min-height: 1.5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-faq05_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-faq05_cta-content {
    margin-right: 0;
  }

  .uui-faq05_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq05_component {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge-35 {
    font-size: 1.125rem;
  }

  .uui-heroheader07_image-wrapper-6 {
    background-image: none;
    height: 26rem;
  }

  .uui-heading-xxsmall-28 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-29 {
    font-size: 2.25rem;
  }

  .uui-button-link-25 {
    font-size: 1rem;
  }

  .uui-button-link-25:hover {
    color: #6941c6;
  }

  .uui-button-row-61 {
    align-self: stretch;
  }

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

  .uui-button-72 {
    font-size: 1rem;
  }

  .uui-button-72:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-faq05_cta-button-row-2 {
    flex-flow: wrap-reverse;
    justify-content: center;
    width: 100%;
  }

  .uui-text-size-large-44 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-29 {
    font-size: 1.125rem;
  }

  .uui-faq05_cta-content-2 {
    margin-right: 0;
  }

  .uui-faq05_cta-2 {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-button-link-27 {
    font-size: 1rem;
  }

  .uui-button-link-27:hover {
    color: var(--purple700);
  }

  .uui-button-row-64 {
    align-self: stretch;
  }

  .uui-space-xsmall-46 {
    min-height: .75rem;
  }

  .uui-heading-xsmall-20 {
    font-size: 1.25rem;
  }

  .uui-layout68_item-list-2 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout68_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-faq02_question-3 {
    padding: 1rem 1.25rem;
  }

  .grid-16 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-17 {
    grid-template-columns: auto auto auto auto;
  }

  .uui-blog05_menu-link:hover {
    color: var(--gray500);
    border-bottom-style: none;
  }

  .uui-blog05_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog05_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog05_category-menu.no-scrollbar {
    justify-content: center;
    align-self: center;
    margin-bottom: 3rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .uui-blog05_component {
    margin-top: 4rem;
  }

  .uui-heading-large-11 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-73 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-heading-medium-50 {
    margin-top: 2rem;
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-xsmall-49 {
    min-height: .75rem;
  }

  .uui-heading-small-7 {
    font-size: 1.5rem;
  }

  .uui-text-size-large-52 {
    font-size: 1rem;
  }

  .uui-heading-medium-51 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .icon-transparent {
    flex: none;
  }

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

  .uui-button-77 {
    font-size: 1rem;
  }

  .uui-button-77:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-team03_cta-2 {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-text-size-large-53, .uui-button-78 {
    font-size: 1rem;
  }

  .uui-button-78:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-heading-medium-52, .bold-text-41 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-xxsmall-32, .uui-heading-xxsmall-33, .uui-heading-xxsmall-34 {
    font-size: 1.125rem;
  }

  .uui-button-79 {
    font-size: 1rem;
  }

  .uui-button-79:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-text-size-large-54, .uui-text-size-large-55 {
    font-size: 1rem;
  }

  .uui-pricing07_price-3 {
    font-size: 2.25rem;
  }

  .uui-faq01_cta-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heading-xxsmall-35 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .tariffs-2 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-button-80 {
    font-size: 1rem;
  }

  .uui-button-80:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-secondary-gray-66 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-66:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-81 {
    font-size: 1rem;
  }

  .uui-button-81:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-tertiary-gray-12:hover {
    color: #475467;
    background-color: #0000;
  }

  .sub-heading-regular-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .modal-wrapper-heroheader {
    display: none;
  }

  .button-secondary-5 {
    font-size: 1rem;
  }

  .button-secondary-5:hover {
    background-color: var(--purple50);
  }

  .banner-close-button-1 {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner-close-button-1:hover {
    background-color: #0000;
  }

  .content-lbanner-1-left {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .content-banner-new {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner-wrapper-new {
    padding-top: 0;
    top: 72px;
  }

  .modal-image-tall {
    justify-content: center;
    height: 240px;
  }

  .modal-newsletter {
    grid-template-columns: 1fr;
  }

  .uui-button-83 {
    font-size: 1rem;
  }

  .uui-button-83:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-contact01_component {
    margin-top: .5rem;
  }

  .modal-wrapper-1 {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .uui-layout19_image-4 {
    width: 50%;
  }

  .uui-button-link-33 {
    font-size: 1rem;
  }

  .uui-button-link-33:hover {
    color: var(--purple700);
  }

  .uui-button-row-69 {
    align-self: stretch;
  }

  .uui-space-xsmall-51 {
    min-height: .75rem;
  }

  .uui-heading-xsmall-24 {
    font-size: 1.25rem;
  }

  .uui-layout19_item-list-4 {
    grid-row-gap: 2.5rem;
  }

  .uui-layout19_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

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

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

  .link-block-4 {
    padding: .625rem 1.25rem;
  }

  .uui-navbar08_link-3 {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
  }

  .modal-wrapper-section_pricing_1_counseling, .modal-wrapper-section_layout_3_accounts {
    z-index: 99;
    display: none;
  }

  .uui-button-link-34 {
    font-size: 1rem;
  }

  .uui-button-link-34:hover {
    color: var(--purple700);
  }

  .uui-button-row-71 {
    align-self: stretch;
  }

  .uui-space-small-45 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-37 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-8 {
    min-height: 3rem;
  }

  .uui-layout72_item {
    padding: 1.5rem;
  }

  .uui-layout72_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-heading-tiny-8 {
    font-size: 1rem;
  }

  .uui-testimonial02_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    margin-top: 3rem;
    padding: 2rem 1.5rem;
  }

  .blue-icon-number {
    flex: none;
  }

  .uui-heading-xxsmall-38 {
    font-size: 1.125rem;
  }

  .uui-badge-15 {
    padding: .125rem .5rem;
  }

  .uui-text-size-large-58 {
    font-size: 1rem;
  }

  .uui-space-xsmall-53 {
    min-height: .75rem;
  }

  .uui-heading-medium-57 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-heading-xsmall-25 {
    font-size: 1.25rem;
  }

  .uui-blog01_menu-link:hover {
    color: var(--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-59 {
    font-size: 1rem;
  }

  .uui-space-small-46 {
    min-height: 1.25rem;
  }

  .uui-heading-large-15 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-82 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-button-link-35 {
    font-size: 1rem;
  }

  .uui-button-link-35:hover {
    color: var(--purple700);
  }

  .uui-button-row-72 {
    align-self: stretch;
  }

  .uui-layout34_component-2 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-badge-16 {
    padding: .125rem .5rem;
  }

  .grid-29 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-button-88 {
    font-size: 1rem;
  }

  .uui-button-88:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-heading-xxsmall-39 {
    font-size: 1.125rem;
  }

  .uui-button-row-74 {
    align-self: stretch;
  }

  .uui-text-size-large-61 {
    font-size: 1rem;
  }

  .uui-space-xsmall-55 {
    min-height: .75rem;
  }

  .uui-heading-medium-59 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-85 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-blogsection11_button-row {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-button-link-36 {
    font-size: 1rem;
  }

  .uui-button-link-36:hover {
    color: var(--purple700);
  }

  .uui-blogsection11_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection11_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection11_list, .uui-blogsection11_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-badge-20 {
    padding: .125rem .5rem;
  }

  .container {
    margin-top: 4rem;
  }

  .uui-padding-vertical-xhuge-88 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-text-size-xlarge-37 {
    font-size: 1.125rem;
  }

  .uui-space-small-47 {
    min-height: 1.25rem;
  }

  .uui-button-link-37 {
    font-size: 1rem;
  }

  .uui-button-link-37:hover {
    color: var(--purple700);
  }

  .uui-button-row-75 {
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-heading-xsmall-26 {
    font-size: 1.25rem;
  }

  .uui-space-medium-25 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_message_category {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .uui-badge-21 {
    padding: .125rem .5rem;
  }

  .heading-3, .container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .all-search {
    margin-left: 0;
    margin-right: 0;
  }

  .search-result-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-75 {
    object-fit: fill;
    font-size: 14px;
  }

  .uui-text-size-large-66 {
    font-size: 1rem;
  }

  .uui-faq01_component-2 {
    margin-top: 3rem;
  }

  .uui-space-xsmall-60 {
    min-height: .75rem;
  }

  .uui-heading-medium-64 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

  .uui-space-small-51 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-30 {
    font-size: 1.25rem;
  }

  .uui-space-medium-27 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_content-2 {
    margin-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-94 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-text-rich-text-9 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-9 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost05_content-3 {
    margin-bottom: 0;
    display: flex;
  }

  .uui-blogpost05_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-button-96 {
    font-size: 1rem;
  }

  .uui-button-96:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-blogpost05_form-wrapper-3 {
    flex-direction: column;
  }

  .uui-blogpost05_content-wrapper-3 {
    grid-row-gap: 3rem;
  }

  .uui-blogpost04_category-link-4 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_category-link-4:hover {
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-4 {
    margin-top: 0;
    font-size: .75rem;
  }

  .uui-blogpost05_header-3 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-95 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .heading-4 {
    margin-bottom: 2rem;
  }

  .collection-list-5 {
    object-fit: fill;
  }

  .uui-button-99 {
    font-size: 1rem;
  }

  .uui-button-99:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-64.max-width-full-mobile-landscape {
    width: 100%;
    display: block;
  }

  .uui-blogsection09_button-row-3 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-blogsection09_button-row-3.show-tablet {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .uui-heading-xxsmall-43 {
    font-size: 1.125rem;
  }

  .uui-blogsection09_image-wrapper-3 {
    height: 100%;
  }

  .uui-blogsection09_image-link-3:hover {
    box-shadow: none;
  }

  .uui-blogsection09_item-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection09_list-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-69 {
    font-size: 1rem;
  }

  .uui-space-xsmall-63 {
    min-height: .75rem;
  }

  .uui-heading-medium-67 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection09_layout-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-98 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-blogpost05_divider-5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-5 {
    flex-direction: column;
  }

  .uui-heading-xsmall-32 {
    font-size: 1.25rem;
  }

  .uui-blog05_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blog05_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blog05_item-2 {
    padding-bottom: .5rem;
  }

  .uui-blog05_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog05_category-menu-2 {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog05_category-menu-2.no-scrollbar {
    flex: none;
    justify-content: center;
    align-self: stretch;
    margin-bottom: 3rem;
  }

  .uui-blog05_component-2 {
    flex-direction: column;
    margin-top: 4rem;
    display: block;
  }

  .uui-text-size-large-70 {
    font-size: 1rem;
  }

  .uui-space-small-53 {
    min-height: 1.25rem;
  }

  .uui-heading-large-25 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-99 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .collection-item-4 {
    object-fit: fill;
  }

  .pagination, .pagination-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .uui-heading-xsmall-33 {
    font-size: 1.25rem;
  }

  .uui-blog01_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blog01_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blog01_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-100 {
    flex: 1;
    margin-left: 0;
    margin-right: 0;
    font-size: 1rem;
    display: block;
  }

  .uui-button-100:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-link-46 {
    font-size: 1rem;
  }

  .uui-button-link-46:hover {
    color: var(--purple700);
  }

  .uui-space-small-55 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-34 {
    font-size: 1.25rem;
  }

  .uui-blogsection04_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection04_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blogsection04_item-2 {
    min-height: auto;
  }

  .uui-blogsection04_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection04_list-wrapper-2 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-text-size-large-73 {
    font-size: 1rem;
  }

  .uui-space-xsmall-65 {
    min-height: .75rem;
  }

  .uui-cta01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-101 {
    font-size: 1rem;
  }

  .uui-button-101:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-66.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-82 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-82:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-85 {
    align-self: stretch;
  }

  .uui-button-row-85.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-56 {
    min-height: 1.25rem;
  }

  .uui-heading-large-28 {
    font-size: 2.25rem;
  }

  .uui-cta01_component {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-103 {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-heading-xsmall-35 {
    font-size: 1.25rem;
  }

  .uui-layout34_component-3 {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-huge-104 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .uui-heading-xxsmall-44 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-9 {
    min-height: 3rem;
  }

  .uui-layout72_item-2 {
    padding: 1.5rem;
  }

  .uui-layout72_component-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-button-104 {
    font-size: 1rem;
  }

  .uui-button-104:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-68.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-85 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-85:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-89 {
    align-self: stretch;
  }

  .uui-button-row-89.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-45 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-66 {
    min-height: .75rem;
  }

  .uui-layout04_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-75 {
    font-size: 1rem;
  }

  .uui-heading-medium-70 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout04_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-button-link-50 {
    font-size: 1rem;
  }

  .uui-button-link-50:hover {
    color: var(--purple700);
  }

  .uui-button-row-90 {
    align-self: stretch;
  }

  .uui-space-small-59 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-46 {
    font-size: 1.125rem;
  }

  .uui-space-xxlarge-10 {
    min-height: 3rem;
  }

  .uui-layout72_component-3 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-faq02_question-4 {
    padding: 1rem 1.25rem;
  }

  .uui-text-size-large-76 {
    font-size: 1rem;
  }

  .uui-space-xsmall-67 {
    min-height: .75rem;
  }

  .uui-heading-medium-71 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq02_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-heading-xxsmall-47 {
    font-size: 1.125rem;
  }

  .uui-space-medium-30 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-72 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component-8 {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-lightbox_play-icon-6 {
    width: 4rem;
    height: 4rem;
  }

  .uui-space-xsmall-68 {
    min-height: .75rem;
  }

  .uui-text-size-large-77 {
    font-size: 1rem;
  }

  .uui-layout07_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout07_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-107 {
    font-size: 1rem;
  }

  .uui-button-107:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-107.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-70.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-row-93 {
    align-self: stretch;
  }

  .uui-button-row-93.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-29 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-39 {
    font-size: 1.125rem;
  }

  .uui-space-small-61 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-31 {
    font-size: 2.25rem;
  }

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

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

  .banners {
    justify-content: center;
    display: flex;
  }

  .grid-33.mob {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .uui-heading-xlarge-16_desktop, .uui-heading-xlarge-16_ipad {
    font-size: 2.25rem;
  }

  .uui-heading-xlarge-16_ipad.text-color-white {
    font-size: 2.5rem;
  }

  .uui-layout36_item-list-3-new {
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-button-row-23-new {
    align-self: stretch;
  }

  .uui-button-row-23-new.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-layout36_number-3-new {
    font-size: 2.25rem;
  }

  .padding_vertical-new {
    margin-top: 2rem;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .uui-heading-medium-73 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial08_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial08_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .grid-34 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    display: none;
  }

  .grid-33-copy.mob {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: minmax(auto, 120px) minmax(auto, 120px) minmax(auto, 120px);
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .uui-layout40_image-wrapper-2 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .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-48 {
    font-size: 1.125rem;
  }

  .uui-button-row-95 {
    align-self: stretch;
  }

  .uui-heading-xxsmall-49 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-70 {
    min-height: .75rem;
  }

  .uui-layout91_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin: 3rem auto;
    padding-left: 42px;
    padding-right: 42px;
  }

  .uui-heading-medium-75 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge-26 {
    padding: .125rem .5rem;
  }

  .uui-layout91_component {
    align-items: stretch;
  }

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

  .uui-faq05_cta-new {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-xxlarge-11 {
    min-height: 3rem;
  }

  .uui-layout78_item-4 {
    padding: 1.5rem;
  }

  .uui-layout78_list-4 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-space-xsmall-71 {
    min-height: .75rem;
  }

  .uui-layout78_component-4 {
    align-items: stretch;
  }

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

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

  .uui-testimonial05_arrow:hover {
    background-color: var(--white);
  }

  .uui-heading-medium-77 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial05_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial05_component {
    max-width: 480px;
    padding-bottom: 3rem;
  }

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

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

  .uui-text-size-large-82 {
    font-size: 1rem;
  }

  .uui-space-xsmall-72 {
    min-height: .75rem;
  }

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

  .uui-layout08_component--new {
    grid-row-gap: 3rem;
  }

  .uui-faq05-new {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-layout08_item-new, .uui-layout08_item-list-3-new {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-testimonial18_arrow-3:hover {
    background-color: var(--white);
  }

  .uui-testimonial18_arrow-3.left {
    right: 3.5rem;
  }

  .uui-space-xsmall-75 {
    min-height: .75rem;
  }

  .uui-testimonial18_slide-3 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-3 {
    width: 80%;
  }

  .uui-testimonial18_component-3 {
    margin-top: 3rem;
  }

  .uui-text-size-large-85 {
    font-size: 1rem;
  }

  .uui-heading-medium-80 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .button-mob.spase {
    display: none;
  }

  .uui-padding-vertical-xhuge-new, .uui-padding-vertical-xhuge-110-new {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .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-86 {
    font-size: 1rem;
  }

  .uui-space-xsmall-76 {
    min-height: .75rem;
  }

  .uui-heading-medium-81 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

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

  .uui-button-secondary-gray-93 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-93:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-secondary-gray-93.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .grid-36 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .uui-heading-medium-6-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-pricing05_price-text-copy {
    font-size: 1.5rem;
  }

  .uui-button-114 {
    font-size: 1rem;
  }

  .uui-button-114:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-77.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-secondary-gray-94 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-94:hover {
    background-color: var(--white);
    color: var(--gray700);
  }

  .uui-button-row-101 {
    align-self: stretch;
  }

  .uui-button-row-101.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-87 {
    font-size: 1rem;
  }

  .uui-space-xsmall-77 {
    min-height: .75rem;
  }

  .uui-heading-medium-82 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout77_component {
    align-items: stretch;
  }

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

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

  .grid-prouct-new {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .uui-button-row-16-copy {
    align-self: stretch;
  }

  .uui-button-115 {
    font-size: 1rem;
  }

  .uui-button-115:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-115.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-78.max-width-full-mobile-landscape {
    width: 70%;
  }

  .uui-button-row-102 {
    align-self: stretch;
  }

  .uui-button-row-102.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    margin-top: 32px;
  }

  .uui-button-row-102.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-xlarge-42 {
    font-size: 1.125rem;
  }

  .uui-heading-xlarge-34 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 2.25rem;
    display: block;
    position: static;
    overflow: visible;
  }

  .text-align-center {
    flex: 0 auto;
    align-self: stretch;
    display: block;
  }

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

  .header_container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .frame_logo {
    display: flex;
  }

  .embed-tinkoff {
    flex: 0 auto;
    width: auto;
    max-width: 50%;
    display: flex;
  }

  .embed-ndfl_guru {
    flex: 0 auto;
    width: auto;
    max-width: 38%;
    display: flex;
  }

  .divider-vertical {
    flex: 0 auto;
  }

  .text-size-medium._1.underline {
    text-align: center;
  }

  .heading-xsmall {
    font-size: 1.25rem;
  }

  .plan-1 {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .component-2 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .padding-vertical-xhuge {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-padding-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-xlarge-60 {
    display: none;
  }

  .space-48px {
    display: flex;
  }

  .plan-2 {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .component-5 {
    grid-row-gap: 3rem;
  }

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

  .plan-3 {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .plan-4 {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .component-6 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .banner-content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .component-2-2 {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .plan-5 {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lottie-animation {
    bottom: -35px;
    left: 16px;
  }

  .space-small-24px {
    min-height: 1.25rem;
  }

  .plan-6 {
    min-width: 420px;
    max-width: none;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-button-118 {
    font-size: 1rem;
  }

  .uui-button-118:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-row-102-copy {
    align-self: stretch;
  }

  .uui-button-row-102-copy.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    margin-top: 0;
  }

  .uui-button-row-102-copy.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-78-copy.max-width-full-mobile-landscape {
    width: 100%;
  }

  .button-copy.spase._1 {
    margin-top: 32px;
  }

  .heading-medium-copy {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .space-48px-copy {
    display: flex;
  }

  .padding-vertical-xhuge-3-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .link-block-13 {
    display: none;
  }

  .text-block2 {
    grid-column-gap: 3rem;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    margin-top: 3rem;
    padding: 2rem 1.5rem;
  }

  .uui-button-119 {
    font-size: 1rem;
  }

  .uui-button-119:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-119.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-80.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon-83.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .table-of-contents-cms {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-button-81-blog {
    font-size: 1rem;
  }

  .uui-button-81-blog:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-120 {
    font-size: 1rem;
  }

  .uui-button-120:hover {
    border-color: var(--purple600);
    background-color: var(--purple600);
  }

  .uui-button-wrapper-81.max-width-full-mobile-landscape-73 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-73 {
    width: 100%;
    max-width: none;
  }

  .uui-button-row-105 {
    align-self: stretch;
  }

  .uui-button-link-53 {
    font-size: 1rem;
  }

  .uui-button-link-53:hover {
    color: var(--purple700);
  }

  .uui-space-small-70 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-38 {
    font-size: 1.25rem;
  }

  .uui-blogsection02_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection02_meta-wrapper-2 {
    font-size: .75rem;
  }

  .uui-blogsection02_image-link-2 {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection02_image-link-2:hover {
    box-shadow: none;
  }

  .uui-blogsection02_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection02_component-2 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .uui-container-large-118 {
    margin-top: 2rem;
  }

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

  .uui-padding-vertical-xhuge-93-new {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-blogpost04_mob_up {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-blogpost04_mob_down {
    margin-top: 2rem;
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-heading-2rem {
    font-size: 1.75rem;
  }

  .bottom-modal {
    display: none;
  }

  .sub-heading-regular-2-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-37-copy {
    justify-items: center;
  }

  .botton-modal-center {
    flex-flow: column;
    padding: 1.5rem 1.5rem 2rem;
    display: block;
  }

  .uui-pricing05_gradient-bottom-rich, .uui-heading-xxsmall-title {
    font-size: 1.125rem;
  }

  .uui-team03_image-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-text-rich-text-authors figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-authors figcaption {
    margin-top: .75rem;
  }

  .rich-bottom-modals figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .rich-bottom-modals figcaption {
    margin-top: .75rem;
  }

  .rich-bottom-modals-copy-h3 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .rich-bottom-modals-copy-h3 figcaption {
    margin-top: .75rem;
  }

  .uui-faq01_cta-3 {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-padding-vertical-xhuge-23-copy {
    margin-top: 2rem;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .uui-faq05_cta-mobile {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-heading-xxsmall-27-mobile {
    font-size: 1.125rem;
  }

  .uui-text-size-large-43-mobile, .uui-button-80-copy {
    font-size: 1rem;
  }

  .uui-button-80-copy {
    font-size: 1rem;
  }

  .uui-button-80-copy:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-space-medium-15-copy {
    min-height: 1.5rem;
  }

  .uui-heading-small-7-copy {
    font-size: 1.5rem;
  }

  .uui-text-size-large-52-copy {
    font-size: 1rem;
  }

  .uui-text-size-large-18-copy {
    padding-right: 172px;
    font-size: 1rem;
  }

  .uui-space-small-30-copy {
    min-height: 1.25rem;
  }

  .uui-text-size-xlarge-28-copy {
    font-size: 1.125rem;
  }

  .uui-layout08_component-3-copy {
    grid-row-gap: 3rem;
  }

  .uui-layout08_item-list-3-copy {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-36-copy, .uui-text-size-large-33-copy {
    font-size: 1rem;
  }

  .uui-layout20_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_content-2-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout21_content-4-copy-copy {
    padding-top: 0;
  }

  .uui-layout20_component-mob {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial18_mask-3-copy {
    width: 80%;
  }

  .uui-testimonial, .testimonial16_client, .testimonial1 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .padding {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .ayout20_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .padding-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout78_list {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .component-copy-4-copy {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-pricing07_price-3-copy {
    font-size: 2.25rem;
  }

  .text-size-xlarge-17-copy {
    font-size: 1.125rem;
  }

  .page-padding-59-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .layout {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .layout_component-3 {
    grid-row-gap: 3rem;
  }

  .layout08_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .text-size-regular {
    padding-right: 172px;
    font-size: 1rem;
  }

  .mail_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq05_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-text-size-large-43-copy {
    font-size: 1rem;
  }

  .faq05 {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  .uui-navbar04_dropdown-content-wrapper-5 {
    width: 100%;
  }

  .uui-navbar04_dropdown-content-right-5 {
    max-width: none;
  }

  .uui-navbar04_dropdown-link-5 {
    padding-left: 0;
  }

  .uui-navbar04_dropdown-link-list-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .uui-navbar04_dropdown-content-left-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_large-item-content-5 {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item-5 {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list-5 {
    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-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
  }

  .uui-navbar04_dropdown-link-list-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .uui-navbar04_dropdown-content-left-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-heroheader07_component-2 {
    grid-template-columns: 1fr;
  }

  .badge-group_text-wrapper-11 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-badge-group-11.is-primary {
    -webkit-text-fill-color: inherit;
    background-color: #f9f5ff00;
    background-clip: border-box;
  }

  .uui-layout36_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    margin-top: 2rem;
  }

  .uui-heroheader07_image-wrapper-4 {
    height: 22rem;
  }

  .button-wrapper-1.max-width-full-mobile-landscape {
    align-self: auto;
  }

  .uui-button-row-26.is-reverse-mobile-landscape.center {
    flex-flow: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-heading-subheading-15.uui-text-color-gray200 {
    flex: 1;
  }

  .uui-heroheader07_component-4 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-26 {
    margin-top: 2rem;
  }

  .uui-footer05_social-icons {
    justify-content: center;
  }

  .uui-footer05_legal-list {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
  }

  .uui-text-size-small-14.text-color-gray500 {
    text-align: left;
    align-self: flex-start;
  }

  .uui-footer05_bottom-wrapper {
    align-items: flex-start;
  }

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

  .uui-heading-xsmall-12 {
    padding-left: 0;
  }

  .uui-blogsection12_image-wrapper {
    width: 15rem;
  }

  .uui-blogsection12_mask {
    width: 95%;
  }

  .uui-text-size-large-18 {
    padding-right: 48px;
  }

  .uui-layout36_item-list-3 {
    grid-template-columns: 1fr;
  }

  .uui-text-size-small-17 {
    text-align: center;
  }

  .uui-signup-form_wrapper-3 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-heroheader21_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-36 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-pricing06_price.tablet {
    font-size: 1.75rem;
  }

  .uui-pricing06_content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .uui-pricing06_plan {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1.5rem;
    display: flex;
  }

  .uui-pricing06_component {
    align-self: auto;
    place-items: stretch start;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .section_layout_5_counseling {
    aspect-ratio: auto;
    object-fit: fill;
  }

  .uui-faq02_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-24.clipped {
    padding-right: 31px;
  }

  .uui-team03_item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-layout66_item-list {
    grid-template-columns: 1fr;
  }

  .uui-button-row-44.button-row-center.is-reverse-mobile-landscape {
    display: block;
  }

  .uui-padding-vertical-xhuge-48 {
    margin-top: 2rem;
  }

  .uui-contact03_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-signup-form_wrapper-5 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-signup-form_wrapper-5._1 {
    flex-flow: column;
  }

  .uui-heroheader21_content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-large-5.clipped {
    justify-content: flex-start;
    font-size: 7rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
    display: block;
  }

  .grid-3 {
    flex: 0 auto;
  }

  .uui-layout75_component-2 {
    grid-auto-flow: row dense;
  }

  .grid-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-auto-flow: row;
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-38 {
    text-align: left;
  }

  .icon_accounts {
    flex: none;
  }

  .uui-layout08_item-3 {
    border-color: #ffffff0d;
    height: auto;
  }

  .uui-text-size-large-38 {
    justify-content: flex-start;
    margin-bottom: 24px;
    display: block;
  }

  .uui-heading-medium-41 {
    text-align: left;
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .bold-text-32, .bold-text-33, .bold-text-34 {
    padding-left: 0;
  }

  .grid-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .grid-7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-content4, .div-block-content-3 {
    display: block;
  }

  .uui-icon-1x1-xsmall-47 {
    flex-direction: column;
    display: flex;
  }

  .pricing_desktop_plan {
    display: none;
  }

  .price_mobile_plan {
    display: block;
  }

  .uui-button-69 {
    flex: 1;
  }

  .uui-faq02_component-2 {
    grid-template-columns: 1fr;
  }

  .icon_3ndfl {
    flex: none;
  }

  .icon_report {
    flex: none;
    padding-right: 0;
  }

  .uui-heroheader07_image-wrapper-6 {
    height: 22rem;
  }

  .uui-button-link-25.clipped:hover {
    color: #fec84b;
  }

  .uui-button-72 {
    flex: 1;
  }

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

  .uui-layout68_component-2 {
    grid-template-columns: 1fr;
  }

  .grid-17 {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  .uui-blog05_category-menu.no-scrollbar {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    display: block;
  }

  .uui-padding-vertical-xhuge-73, .uui-heading-medium-50 {
    margin-top: 2rem;
  }

  .grid-24 {
    flex-flow: column;
    display: flex;
  }

  .uui-icon-1x1-xsmall-51 {
    flex-direction: column;
    display: flex;
  }

  .grid-27 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  .bold-text-39 {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 500;
  }

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

  .bold-text-41 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

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

  .uui-text-size-large-55 {
    color: #475467;
    font-size: 1rem;
    font-weight: 400;
  }

  .tariffs-2 {
    display: block;
  }

  .button-wrapper-social {
    flex-flow: column;
  }

  .uui-button-81 {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .sub-heading-regular-2 {
    margin-bottom: 8px;
  }

  .modal-centre.qdark {
    max-height: none;
    display: none;
  }

  .modal-wrapper-heroheader {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .bold-text-42 {
    text-align: center;
    font-size: 1rem;
  }

  .image-17 {
    display: none;
  }

  .modal-image-tall {
    height: 160px;
  }

  .modal-newsletter {
    grid-template-columns: 1fr;
  }

  .modal-wrapper-1 {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .uui-padding-vertical-xhuge-79 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-4 {
    margin-bottom: 0;
    padding: .625rem 1.25rem;
  }

  .modal-wrapper-section_layout_3_home {
    padding-left: 17px;
    padding-right: 17px;
    display: none;
  }

  .modal-wrapper-section_layout_4_home, .modal-wrapper-section_faq_1_3ndfl, .modal-wrapper-section_faq_2_3ndfl, .modal-wrapper-section_faq_1-1_3ndfl, .modal-wrapper-section_layout_1_cash_flow {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .modal-wrapper-section_pricing_1_counseling {
    z-index: 99;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    inset: 0%;
  }

  .modal-wrapper-section_team_2_counseling, .modal-wrapper-section_faq_1_counseling, .modal-wrapper-section_layout_1_tax, .modal-wrapper-section_layout_2_tax, .modal-wrapper-section_testimonial_1_accounts {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .modal-wrapper-section_layout_3_accounts {
    z-index: 99;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .modal-wrapper-section_layout_5_accounts, .modal-wrapper-section_layout_3_3ndfl {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .modal-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .modal-wrapper-price-left {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .modal-wrapper-price-center, .modal-wrapper-price-right {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .blue-icon-number {
    flex: none;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-pricing11_row-lead-text-3 {
    font-size: 12px;
  }

  .uui-text-size-medium-64 {
    font-size: .75rem;
  }

  .uui-heading-xxsmall-38 {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-82 {
    margin-top: 2rem;
  }

  .uui-blogpost01_tag-list-2 {
    justify-content: flex-start;
  }

  .grid-29 {
    grid-column-gap: 1rem;
  }

  .uui-padding-vertical-xhuge-85 {
    margin-top: 2rem;
  }

  .uui-blogsection11_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-instructionst01_tag-list-5 {
    justify-content: flex-start;
  }

  .container {
    margin-top: 4rem;
  }

  .uui-padding-vertical-xhuge-88 {
    margin-top: 2rem;
  }

  .heading-3, .container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .all-search {
    margin-left: 0;
    margin-right: 0;
  }

  .search-result-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .img-categories-faq {
    flex: none;
  }

  .uui-padding-vertical-xhuge-94 {
    margin-top: 2rem;
  }

  .uui-text-rich-text-9 {
    align-items: stretch;
    display: block;
  }

  .uui-blogpost05_content-3 {
    display: flex;
  }

  .uui-blogpost05_form-wrapper-3 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_author-wrapper-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .uui-blogpost04_meta-wrapper-4 {
    margin-top: 0;
  }

  .uui-blogpost05_header-3 {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-95 {
    margin-top: 2rem;
  }

  .heading-4 {
    margin-bottom: 2rem;
  }

  .uui-blogsection09_image-wrapper-3 {
    padding-top: 66%;
  }

  .uui-blogsection09_item-3 {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-98 {
    margin-top: 2rem;
  }

  .uui-blogpost05_form-wrapper-5 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blog05_item-2 {
    padding-bottom: .5rem;
  }

  .uui-padding-vertical-xhuge-99 {
    margin-top: 2rem;
  }

  .pagination {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .pagination-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .uui-blogpost03_breadcrumb {
    display: flex;
  }

  .uui-button-100 {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-blogsection04_item-2 {
    min-height: auto;
  }

  .pagination-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .uui-cta01_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-103 {
    margin-top: 2rem;
  }

  .uui-layout04_item-list-2, .uui-faq02_component-4, .uui-heroheader02_component-2 {
    grid-template-columns: 1fr;
  }

  .grid-32 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-33.mob {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto auto;
  }

  .banner_company {
    border-radius: .8rem;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    padding: 16px;
  }

  .button.spase {
    display: none;
  }

  .uui-heading-xlarge-16_ipad.text-color-white {
    font-size: 1.75rem;
  }

  .image-20 {
    aspect-ratio: auto;
    object-fit: fill;
    flex: 0 auto;
    max-width: 42px;
    max-height: 42px;
  }

  .image-21 {
    aspect-ratio: auto;
    max-width: 42px;
    max-height: 42px;
  }

  .image-22, .image-23, .image-24, .image-25, .image-26, .image-27, .image-28, .image-29, .image-30 {
    max-width: 42px;
    max-height: 42px;
  }

  .uui-layout36_item-list-3-new {
    grid-template-columns: 1fr;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout36_number-3-new.clipped.left {
    font-size: 2.25rem;
  }

  .padding_vertical-new {
    margin-top: 2rem;
  }

  .uui-testimonial08_component-2 {
    grid-template-columns: 1fr;
  }

  .grid-34 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: none;
  }

  .grid-33-copy.mob {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-layout40_image-wrapper-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto;
  }

  .uui-heading-xxsmall-49 {
    text-align: left;
    font-size: 1rem;
  }

  .uui-layout91_list {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial05_content {
    max-width: 18rem;
  }

  .uui-testimonial05_mask {
    object-fit: fill;
    margin-left: auto;
  }

  .uui-testimonial05_component {
    max-width: 320px;
  }

  .icon_report-new {
    flex: none;
    padding-right: 0;
  }

  .uui-padding-vertical-new {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tooltip {
    border-radius: .8rem;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    padding: 16px;
  }

  .uui-testimonial18_mask-3 {
    width: 105%;
  }

  .text-block-88 {
    object-fit: fill;
    flex: 0 auto;
    overflow: visible;
  }

  .button-mob.spase {
    display: block;
  }

  .grid-36 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grid-32-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-32-copy.down {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .uui-heading-medium-6-copy {
    text-align: left;
    font-size: 1.25rem;
  }

  .uui-pricing05_price-text-copy {
    text-align: left;
    font-size: 1rem;
  }

  .popup-wrapper {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .popup-wrapper.dark, .uui-button-row-102.button-row-center.is-reverse-mobile-landscape.arrow {
    display: none;
  }

  .padding-vertical {
    padding-bottom: 0;
  }

  .frame_logo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .embed-tinkoff, .embed-ndfl_guru {
    max-width: 100%;
  }

  .divider-vertical {
    display: none;
  }

  .space-48px {
    display: flex;
  }

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

  .plan-6 {
    align-items: center;
    min-width: 0;
    margin-top: 0;
    display: block;
  }

  .uui-button-118 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .button-copy.spase {
    display: none;
  }

  .button-copy.spase._1 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .heading-medium-copy {
    margin-bottom: 2rem;
  }

  .space-48px-copy {
    width: auto;
    display: flex;
  }

  .padding-vertical-xhuge-3-copy {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .text-block2 {
    grid-row-gap: 12px;
  }

  .uui-container-large-118, .uui-blogpost04_mob_down {
    margin-top: 2rem;
  }

  .bottom-modal {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .grid-32-copy-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-37-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .uui-pricing05_gradient-bottom-rich, .uui-heading-xxsmall-title {
    text-align: left;
    font-size: 1rem;
  }

  .uui-text-size-medium-104.text-color-primary700 {
    text-align: left;
  }

  .uui-text-rich-text-authors, .rich-bottom-modals, .rich-bottom-modals-copy-h3 {
    align-items: stretch;
    display: block;
  }

  .grid-7500, .grid-9990, .grid-45000 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  .uui-padding-vertical-xhuge-23-copy {
    margin-top: 2rem;
  }

  .uui-text-size-large-18-copy {
    padding-right: 48px;
  }

  .uui-layout08_item-3-copy {
    border-color: #ffffff0d;
    height: auto;
  }

  .uui-heroheader21_content-2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout21_content-4-copy-copy {
    padding-top: 0;
  }

  .uui-testimonial18_mask-3-copy {
    width: 105%;
  }

  .uui-testimonial, .testimonial16_client, .testimonial1 {
    height: auto;
  }

  .grid-2-copy {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex: 0 auto;
    order: 0;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-auto-flow: row;
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .layout08_item-3 {
    border-color: #ffffff0d;
    height: auto;
  }

  .text-size-regular {
    padding-right: 48px;
  }

  .mail_content {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-dafdd0ea-0849-3043-2fd3-4d917add6810-38bda990 {
  align-self: center;
}

#w-node-dafdd0ea-0849-3043-2fd3-4d917add6811-38bda990, #w-node-dafdd0ea-0849-3043-2fd3-4d917add6817-38bda990, #w-node-dafdd0ea-0849-3043-2fd3-4d917add681d-38bda990, #w-node-dafdd0ea-0849-3043-2fd3-4d917add6823-38bda990 {
  align-self: start;
}

#w-node-_98b92f28-5f66-9aea-2843-a85121ffb333-38bda990 {
  align-self: center;
}

#w-node-_98b92f28-5f66-9aea-2843-a85121ffb33d-38bda990, #w-node-_98b92f28-5f66-9aea-2843-a85121ffb343-38bda990, #w-node-_98b92f28-5f66-9aea-2843-a85121ffb349-38bda990, #w-node-aa0ba20c-558c-5227-8319-f4589cbbe023-38bda990, #w-node-_84b0431c-1623-889d-1b02-723f94bc72ef-38bda990, #w-node-_470b4d35-dd80-44eb-66ac-0fb21e555a6d-38bda990, #w-node-a781963a-c722-b078-2c44-ccd0d5121a64-38bda990, #w-node-_5b17a814-b979-990e-7750-896436789077-38bda990, #w-node-_69a7e68b-b3a1-9f1c-aab0-3841a2d095fd-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbc9d-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbca2-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbca7-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbcce-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbcd3-38bda990, #w-node-_1328f167-3d6f-6ce5-bb2a-1e0255faea44-38bda990, #w-node-_1328f167-3d6f-6ce5-bb2a-1e0255faea4b-38bda990, #w-node-c3d63056-350e-b090-f6ba-984b3e4bc64e-38bda990, #w-node-f72b3142-2d69-b62a-690a-14383b8ab8a6-38bda990, #w-node-_8bb32640-65b9-6119-a532-6effcc2b0184-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd03-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd08-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd0d-38bda990, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd12-38bda990, #w-node-_37f78d98-0eca-a134-a995-6b2f4b91415f-38bda990, #w-node-_37f78d98-0eca-a134-a995-6b2f4b914166-38bda990, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c2f-38bda990, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c34-38bda990, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c3b-38bda990, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c40-38bda990, #w-node-_53ec7e7a-ab9b-8289-acec-b1c722ae140f-38bda990, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64e2-38bda990, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64e7-38bda990, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64ec-38bda990, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64f1-38bda990, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64f6-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b000797-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b00079f-38bda990 {
  align-self: start;
}

#w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007a5-38bda990 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007ab-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007b1-38bda990, #w-node-_1bf739b7-94e1-58c3-a97b-b91130c44735-38bda990, #w-node-d8c9bfdc-bf13-812d-d76f-4313494bf65b-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007c0-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007ca-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007d0-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007d6-38bda990 {
  align-self: start;
}

#w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007dc-38bda990 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007ee-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007f3-38bda990, #w-node-_0309ba07-6140-1c4e-d3b1-2c836b00080d-38bda990 {
  align-self: center;
}

#w-node-ea3ca172-d044-ecb4-ce64-e09e6a6f20fa-38bda990 {
  place-self: stretch stretch;
}

#w-node-dcba4d57-2c49-8a7d-3feb-8b6859e05c9c-38bda990 {
  grid-area: 2 / 2 / 3 / 2;
}

#w-node-_47c9797b-d608-7c0a-871d-164dd0696771-38bda990 {
  grid-area: 3 / 1 / 3 / 2;
}

#w-node-_7d9c1b81-660e-856b-3c00-91ebf627dfb3-38bda990 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-aa891f07-f96f-897d-e2c2-5964574937b2-38bda990 {
  grid-area: 3 / 2 / 3 / 3;
}

#w-node-b7fdbb09-b491-cc50-c0ab-23d0c7b34a50-38bda990 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_04589495-44f6-9277-c09a-52f977d19f45-38bda990 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e7c9fd27-898e-dda0-a197-f419d8c10fbc-38bda990 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ab-38bda990 {
  place-self: stretch stretch;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ac-38bda990 {
  grid-area: 2 / 2 / 3 / 2;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ae-38bda990 {
  grid-area: 3 / 1 / 3 / 3;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015b0-38bda990 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015b2-38bda990 {
  grid-area: 3 / 2 / 3 / 4;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015b4-38bda990 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015b6-38bda990 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ba-38bda990 {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-_50759149-abb8-9dca-0ed9-5baf6e96a516-38bda990 {
  place-self: stretch stretch;
}

#w-node-_50759149-abb8-9dca-0ed9-5baf6e96a517-38bda990 {
  align-self: start;
}

#w-node-_3d739d84-756d-d67f-239f-d9c86b3235fe-38bda990 {
  place-self: stretch stretch;
}

#w-node-_3d739d84-756d-d67f-239f-d9c86b3235ff-38bda990 {
  align-self: start;
}

#w-node-ee165bef-7cc5-d618-2e3b-5cae052a2779-38bda990 {
  place-self: stretch stretch;
}

#w-node-ee165bef-7cc5-d618-2e3b-5cae052a277a-38bda990 {
  align-self: start;
}

#w-node-e285e25d-03e2-ff19-3162-6b4f9cd1f2fa-38bda990 {
  place-self: stretch stretch;
}

#w-node-e285e25d-03e2-ff19-3162-6b4f9cd1f2fb-38bda990 {
  align-self: start;
}

#w-node-cf26edc9-1162-636b-d130-a28565550907-38bda990 {
  place-self: stretch stretch;
}

#w-node-cf26edc9-1162-636b-d130-a28565550908-38bda990 {
  align-self: start;
}

#w-node-_1a200cd0-de48-721b-86db-35a46ab825a9-38bda990 {
  place-self: stretch stretch;
}

#w-node-_1a200cd0-de48-721b-86db-35a46ab825aa-38bda990 {
  align-self: start;
}

#w-node-_3b9b2ddc-0942-9136-59cf-a94f3f772e5c-38bda990 {
  place-self: stretch stretch;
}

#w-node-_3b9b2ddc-0942-9136-59cf-a94f3f772e5d-38bda990 {
  align-self: start;
}

#w-node-e91e1b1e-2618-d24c-b320-85bed71eb8ed-38bda990 {
  place-self: stretch stretch;
}

#w-node-e91e1b1e-2618-d24c-b320-85bed71eb8ee-38bda990 {
  align-self: start;
}

#w-node-a23809cd-7b13-b76e-bc20-aaf3eab8e507-38bda990 {
  place-self: stretch stretch;
}

#w-node-a23809cd-7b13-b76e-bc20-aaf3eab8e508-38bda990 {
  align-self: start;
}

#w-node-_127f9848-9e04-5237-3ffc-64fc22cb0298-38bda990, #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c52-38bda990 {
  align-self: center;
}

#w-node-_6b4417fb-1afe-2f06-95be-d0a7465a7825-38bda990 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b4417fb-1afe-2f06-95be-d0a7465a7826-38bda990 {
  justify-self: center;
}

#w-node-_4e676d76-11e9-6945-b99b-9cb1a62bc739-38bda990, #w-node-_4e676d76-11e9-6945-b99b-9cb1a62bc743-38bda990 {
  align-self: start;
}

#w-node-_0c28c5ba-fb8d-91e0-38a6-6d76b5f3cb7d-38bda990 {
  align-self: center;
}

#w-node-_6ac67161-e2b8-022a-db01-d49c61c71abb-61c71aaf {
  justify-self: end;
}

#w-node-faedb60a-4af5-4de9-b3fc-c12da255017b-a25500b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-faedb60a-4af5-4de9-b3fc-c12da255017c-a25500b4 {
  justify-self: start;
}

#w-node-_481fc887-641f-4ef1-581e-276b327f3c59-a25500b4, #w-node-_5cf857b2-c9be-df97-0a93-51c6c08f923d-a25500b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_370acbf1-2da5-a1d2-d268-ccd18e5ebb0d-7d4a2e6e, #w-node-b9aea156-642f-6bd6-db55-05035c37c109-7d4a2e6e, #w-node-b9aea156-642f-6bd6-db55-05035c37c117-7d4a2e6e, #w-node-b9aea156-642f-6bd6-db55-05035c37c103-7d4a2e6e, #w-node-b9aea156-642f-6bd6-db55-05035c37c11d-7d4a2e6e, #w-node-b9aea156-642f-6bd6-db55-05035c37c10f-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbc9d-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbca2-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbca7-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbcce-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbcd3-7d4a2e6e, #w-node-_1328f167-3d6f-6ce5-bb2a-1e0255faea44-7d4a2e6e, #w-node-_1328f167-3d6f-6ce5-bb2a-1e0255faea4b-7d4a2e6e, #w-node-c3d63056-350e-b090-f6ba-984b3e4bc64e-7d4a2e6e, #w-node-f72b3142-2d69-b62a-690a-14383b8ab8a6-7d4a2e6e, #w-node-_8bb32640-65b9-6119-a532-6effcc2b0184-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd03-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd08-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd0d-7d4a2e6e, #w-node-_91361eca-e859-f121-ee5c-360c60ecbd12-7d4a2e6e, #w-node-_37f78d98-0eca-a134-a995-6b2f4b91415f-7d4a2e6e, #w-node-_37f78d98-0eca-a134-a995-6b2f4b914166-7d4a2e6e, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c2f-7d4a2e6e, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c34-7d4a2e6e, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c3b-7d4a2e6e, #w-node-_92d9bc5e-905f-b8ff-3796-78b2ddf59c40-7d4a2e6e, #w-node-_53ec7e7a-ab9b-8289-acec-b1c722ae140f-7d4a2e6e, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64e2-7d4a2e6e, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64e7-7d4a2e6e, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64ec-7d4a2e6e, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64f1-7d4a2e6e, #w-node-_67e65765-5720-81e8-c19e-e9d31a8d64f6-7d4a2e6e {
  align-self: start;
}

#w-node-b27f6e3b-c761-932b-dcfd-22cb8064a99a-7d4a2e6e, #w-node-_6b4417fb-1afe-2f06-95be-d0a7465a7825-7d4a2e6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b4417fb-1afe-2f06-95be-d0a7465a7826-7d4a2e6e {
  justify-self: center;
}

#w-node-_6318b3d8-7d8f-3836-6eff-ab4d7c5f9c01-5e2950e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3805f8c-a5b5-d07b-8341-26eae5b60ab2-5b3d66bc, #w-node-c3805f8c-a5b5-d07b-8341-26eae5b60ab8-5b3d66bc, #w-node-c3805f8c-a5b5-d07b-8341-26eae5b60aac-5b3d66bc {
  align-self: start;
}

#w-node-_0bf224bb-4d2f-b2ea-5713-8e683b178e5f-5b3d66bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c28be446-b696-1a66-49e8-9373717ac60c-5b3d66bc, #w-node-c28be446-b696-1a66-49e8-9373717ac612-5b3d66bc, #w-node-c28be446-b696-1a66-49e8-9373717ac618-5b3d66bc, #w-node-_41b24c65-2985-429e-c311-0bdc70550e65-5b3d66bc {
  align-self: start;
}

#w-node-b70107fd-891c-f5d7-0183-f7c267f6a68f-5b3d66bc {
  align-self: center;
}

#w-node-_5f2a787c-3159-2874-b0eb-e9c39bbfd09a-5b3d66bc, #w-node-_5f2a787c-3159-2874-b0eb-e9c39bbfd0a1-5b3d66bc, #w-node-_3ef50a27-a2c9-a2fa-4b95-a122cee74f2e-5b3d66bc, #w-node-_704dbbb2-8d9c-df81-d29a-00b03db01cca-5b3d66bc, #w-node-_704dbbb2-8d9c-df81-d29a-00b03db01ccf-5b3d66bc, #w-node-_4ffb51c9-2097-8c2c-1ec9-acd3328fe2e7-5b3d66bc, #w-node-a06caa20-fbc7-6c5a-7fb5-6acf5101eba5-5b3d66bc, #w-node-a06caa20-fbc7-6c5a-7fb5-6acf5101ebaa-5b3d66bc, #w-node-_159716ed-53f2-fe59-ef91-dffda451d0ca-5b3d66bc, #w-node-_159716ed-53f2-fe59-ef91-dffda451d0cf-5b3d66bc, #w-node-c842b0da-9fc9-f6f3-6d08-5c8513c5ef72-5b3d66bc, #w-node-_54644af6-8f25-bf8a-6940-8c76d656176f-5b3d66bc, #w-node-b1421974-e209-d36b-e7fe-7c586d853d43-5b3d66bc, #w-node-b1421974-e209-d36b-e7fe-7c586d853d48-5b3d66bc, #w-node-ea9f0413-9e32-2295-068a-c7cde00205cc-5b3d66bc, #w-node-d6870cf8-a5e0-c5f1-1a20-716dd127ec13-5b3d66bc, #w-node-d6870cf8-a5e0-c5f1-1a20-716dd127ec18-5b3d66bc {
  align-self: start;
}

#w-node-_3f508377-a701-0ee0-9a25-41979a991c09-5b3d66bc {
  justify-self: end;
}

#w-node-_3f508377-a701-0ee0-9a25-41979a991c0c-5b3d66bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05d81cdf-fa85-5d2e-0d73-7e090ab0e117-5b3d66bc, #w-node-_1870b244-f31e-aaf2-9edb-9671dd52eb11-5b3d66bc, #w-node-bda81d13-6622-1efa-6106-08730e9c2a59-5b3d66bc, #w-node-_79af5a39-9237-bd8c-a138-706bcd9c044a-5b3d66bc, #w-node-de6d9745-4990-394b-9ae3-23a58cbd1a56-5b3d66bc, #w-node-de6d9745-4990-394b-9ae3-23a58cbd1a5b-5b3d66bc, #w-node-de6d9745-4990-394b-9ae3-23a58cbd1a60-5b3d66bc, #w-node-_6e1cf970-593b-7c27-0caf-8e00e070bae0-dade47dd, #w-node-_6e1cf970-593b-7c27-0caf-8e00e070bae8-dade47dd, #w-node-_6e1cf970-593b-7c27-0caf-8e00e070baf2-dade47dd {
  align-self: start;
}

#w-node-bb6fd5e6-eb38-ab1a-0f12-566a446f87a2-dade47dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2490fe59-f847-8d79-a3b3-0adccfac3b4b-dade47dd, #w-node-_2490fe59-f847-8d79-a3b3-0adccfac3b55-dade47dd, #w-node-_2490fe59-f847-8d79-a3b3-0adccfac3b5f-dade47dd {
  align-self: start;
}

#w-node-_7d2ee9d7-702b-43a7-a560-9b681d8a7528-dade47dd {
  align-self: center;
}

#w-node-_7d2ee9d7-702b-43a7-a560-9b681d8a7531-dade47dd, #w-node-_7d2ee9d7-702b-43a7-a560-9b681d8a7537-dade47dd, #w-node-_7d2ee9d7-702b-43a7-a560-9b681d8a753d-dade47dd {
  align-self: start;
}

#w-node-d42973d6-a993-9110-9507-19fcf3e31c24-dade47dd, #w-node-d42973d6-a993-9110-9507-19fcf3e31c30-dade47dd, #w-node-d42973d6-a993-9110-9507-19fcf3e31c3c-dade47dd, #w-node-d42973d6-a993-9110-9507-19fcf3e31c48-dade47dd, #w-node-d42973d6-a993-9110-9507-19fcf3e31c54-dade47dd, #w-node-_9669a0b9-6e1a-6f7a-cc11-0380f56ff101-dade47dd, #w-node-_4f4cbcd4-bf92-ad74-0013-51ad954f6c57-dade47dd {
  align-self: center;
}

#w-node-ebdf6ae3-0dd9-a1b7-661d-7907b0e97157-776d5739, #w-node-ebdf6ae3-0dd9-a1b7-661d-7907b0e9715c-776d5739, #w-node-ebdf6ae3-0dd9-a1b7-661d-7907b0e97161-776d5739 {
  align-self: start;
}

#w-node-ebdf6ae3-0dd9-a1b7-661d-7907b0e9717d-776d5739 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebdf6ae3-0dd9-a1b7-661d-7907b0e9717e-776d5739 {
  justify-self: start;
}

#w-node-d5590654-db14-f893-f128-c1d672869255-29ff93cf, #w-node-d5590654-db14-f893-f128-c1d672869256-29ff93cf {
  align-self: start;
}

#w-node-d5590654-db14-f893-f128-c1d67286926e-29ff93cf {
  align-self: center;
}

#w-node-f2549658-fcb5-6208-e8d7-c396fe5aff20-29ff93cf, #w-node-f2549658-fcb5-6208-e8d7-c396fe5aff21-29ff93cf {
  align-self: start;
}

#w-node-f2549658-fcb5-6208-e8d7-c396fe5aff33-29ff93cf {
  align-self: center;
}

#w-node-_9b97c5eb-d7bd-8a83-daa7-ed580a55c3e9-2903fd5b, #w-node-_9b97c5eb-d7bd-8a83-daa7-ed580a55c3f7-2903fd5b, #w-node-_9b97c5eb-d7bd-8a83-daa7-ed580a55c405-2903fd5b, #w-node-_9b97c5eb-d7bd-8a83-daa7-ed580a55c413-2903fd5b, #w-node-_9b97c5eb-d7bd-8a83-daa7-ed580a55c421-2903fd5b, #w-node-_0240b0b4-08ee-99c2-2b7b-526ea2577024-2903fd5b, #w-node-_0240b0b4-08ee-99c2-2b7b-526ea2577034-2903fd5b, #w-node-_0240b0b4-08ee-99c2-2b7b-526ea2577044-2903fd5b, #w-node-_6c838bd9-6cbc-85f1-856b-d9a54ee7f091-2903fd5b, #w-node-_116838a7-4cc0-b4d8-a656-d8178470a22b-2903fd5b, #w-node-e26d8ac0-caa9-f3cd-d567-7e3f3716e4a8-2903fd5b, #w-node-e26d8ac0-caa9-f3cd-d567-7e3f3716e4ae-2903fd5b, #w-node-e26d8ac0-caa9-f3cd-d567-7e3f3716e4b4-2903fd5b, #w-node-be42e481-fe9f-8d8d-5f45-f26c307e0b66-2903fd5b {
  align-self: start;
}

#w-node-be42e481-fe9f-8d8d-5f45-f26c307e0b6c-2903fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-be42e481-fe9f-8d8d-5f45-f26c307e0b72-2903fd5b {
  align-self: start;
}

#w-node-_12058212-893d-ee8b-10c2-e50c5428cca2-2903fd5b {
  align-self: center;
}

#w-node-_5bd9fb36-27b5-b0e7-809d-f824d6af7e2f-2903fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5bd9fb36-27b5-b0e7-809d-f824d6af7e34-2903fd5b, #w-node-_5bd9fb36-27b5-b0e7-809d-f824d6af7e39-2903fd5b, #w-node-_5bd9fb36-27b5-b0e7-809d-f824d6af7e3e-2903fd5b {
  place-self: center;
}

#w-node-_3dffbc58-b20f-82dd-9c93-4cee410801c5-2903fd5b, #w-node-c1bd99f7-036d-3c0d-562c-52dd84de08b8-2903fd5b, #w-node-c1bd99f7-036d-3c0d-562c-52dd84de08bd-2903fd5b, #w-node-_2a68e7b3-c043-a771-6a7a-31617f4a3bbb-2903fd5b, #w-node-_1b0e1c0c-fcd4-54ba-1090-898232e44bdc-2903fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c41075d1-64d2-e708-8784-ada3b65f278b-2903fd5b, #w-node-_821f8045-490a-435f-703a-d3c25ccd2b90-2903fd5b, #w-node-_39ebe988-92ba-31b2-0605-9e1291001f55-2903fd5b, #w-node-_4272abd7-f10b-85e9-873b-0ae4ca0e367e-2903fd5b, #w-node-_84e4a5f6-e3ff-b37d-f781-31e93eb68258-2903fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-d7dbb502-6993-42c9-b553-a6bedc694249-2903fd5b, #w-node-_5b828262-89d5-a217-3ff3-dfa44e146dce-2903fd5b, #w-node-_1160cb67-3392-fb89-7550-9d1468995da1-2903fd5b, #w-node-_86864759-a554-d6d3-38ce-fc7d89462fab-2903fd5b, #w-node-_45894cf7-f01a-0811-0191-4ac23612482c-2903fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e633eb5e-bf89-1149-5688-dba473452d65-2903fd5b {
  align-self: center;
}

#w-node-ba7dfbb0-0744-bb7e-e4c5-7f35b1813550-df49635b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba402bde-ee7b-7161-a05f-9d385976e7f0-df49635b {
  align-self: center;
}

#w-node-_5df4de81-cd19-f48f-356a-c0fe181a883b-e1a20d8a, #w-node-_5df4de81-cd19-f48f-356a-c0fe181a8841-e1a20d8a, #w-node-_5df4de81-cd19-f48f-356a-c0fe181a8847-e1a20d8a, #w-node-_5df4de81-cd19-f48f-356a-c0fe181a884d-e1a20d8a, #w-node-_5df4de81-cd19-f48f-356a-c0fe181a8853-e1a20d8a, #w-node-_9a293298-3bec-b63f-4d5b-8fd761d76b15-e1a20d8a, #w-node-_9a293298-3bec-b63f-4d5b-8fd761d76b25-e1a20d8a, #w-node-_9a293298-3bec-b63f-4d5b-8fd761d76b35-e1a20d8a, #w-node-_498c2d9d-4103-8309-72ea-faa911806185-e1a20d8a {
  align-self: start;
}

#w-node-_4f488b35-9114-2a80-9c6c-84af40542e54-e1a20d8a {
  align-self: center;
}

#w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077c8e-e1a20d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077c94-e1a20d8a, #w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077c9a-e1a20d8a, #w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077cb9-e1a20d8a, #w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077cbf-e1a20d8a {
  align-self: start;
}

#w-node-_52bb9262-9ffe-44a5-8caa-5e33fc077cc5-e1a20d8a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7d2946d5-2807-46f9-f0af-c8236e5cdd95-e1a20d8a {
  align-self: start;
}

#w-node-_7d2946d5-2807-46f9-f0af-c8236e5cdd9b-e1a20d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7d2946d5-2807-46f9-f0af-c8236e5cdda1-e1a20d8a, #w-node-_7d2946d5-2807-46f9-f0af-c8236e5cdda7-e1a20d8a, #w-node-_7d2946d5-2807-46f9-f0af-c8236e5cddc0-e1a20d8a, #w-node-_7d2946d5-2807-46f9-f0af-c8236e5cddc6-e1a20d8a, #w-node-_7d2946d5-2807-46f9-f0af-c8236e5cddcc-e1a20d8a {
  align-self: start;
}

#w-node-_1cc1df14-2b73-bd20-f8b3-4a5888c1362f-e1a20d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8397f61b-d083-edcb-65bb-1abeccd639cd-e1a20d8a, #w-node-e5127890-4c7f-53e7-a468-bdf75858bfbd-e1a20d8a, #w-node-_760920e2-43e0-7748-4506-98f42e2f1e9f-e1a20d8a {
  align-self: center;
}

#w-node-_256e9505-4248-34f8-f7f2-b01c2c1868fc-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c186901-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c186906-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c18690b-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c186910-e1a20d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_256e9505-4248-34f8-f7f2-b01c2c186916-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c18691b-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c186920-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c186925-e1a20d8a, #w-node-_256e9505-4248-34f8-f7f2-b01c2c18692a-e1a20d8a, #w-node-_892df4b1-b45f-788f-758f-8462376e1b75-f717d63b, #w-node-_59d17f41-c1a6-8fc3-344c-4cede8483fbe-f717d63b, #w-node-_7e2b29f8-e470-913a-da8f-9c1f7fdc019f-f717d63b, #w-node-_703b50fc-a289-d36d-46ed-ed8685b11ccd-f717d63b, #w-node-_31e69897-b349-4494-974d-1779fd6e2185-f717d63b, #w-node-e669381f-89ed-fa9f-ef50-4ad42cf0f633-f717d63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd974933-ad46-7a0b-3133-70c89be6d977-f717d63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-cd974933-ad46-7a0b-3133-70c89be6d986-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d995-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9a4-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9b3-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9c2-f717d63b {
  align-self: stretch;
}

#w-node-_9669c335-98af-37cb-599d-0a64bcdc978e-f717d63b, #w-node-caea381c-f77f-6455-1e68-88c164a694ff-2ad64a5b, #w-node-_80aca35c-d856-78fe-1400-12e97561d6f0-2ad64a5b, #w-node-_0bf4cd0a-14ee-a655-b390-44277e9c926b-2ad64a5b, #w-node-d0869e26-5336-7f05-b879-8dd069d19b7f-2ad64a5b, #w-node-ff9dd234-91fe-47b1-f2a2-3e39ac00c83a-2ad64a5b, #w-node-adc2f07a-c4b0-0861-c536-47507fa67391-2ad64a5b, #w-node-fcf67935-ae5e-77f2-ed9c-1d9c4c4e4d5c-2ad64a5b, #w-node-_6423bdf8-b9ec-0ff4-7ef6-b6e00af674eb-2ad64a5b {
  align-self: center;
}

#w-node-_100be35e-0417-5d08-5d33-9203ab7aeab1-2ad64a5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d058db5-21a9-8cbc-f529-aee3096d0e12-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0e2f-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0e4c-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0e69-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0e86-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0ea3-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0ec0-a888fe4b, #w-node-_3d058db5-21a9-8cbc-f529-aee3096d0edd-a888fe4b {
  align-self: center;
}

#w-node-_39af9613-dc30-8082-851c-9478ecfca53b-a888fe4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce62cc46-d980-fae6-64f6-3ab818bdec2f-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdec4c-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdec69-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdec86-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdeca3-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdecc0-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdecdd-70ebe8fb, #w-node-ce62cc46-d980-fae6-64f6-3ab818bdecfa-70ebe8fb {
  align-self: center;
}

#w-node-b240fd82-0c37-0a6c-0dd1-7f0abcb3951c-70ebe8fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a82e836-013a-0bc4-9240-30c9120e5277-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e5294-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e52b1-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e52ce-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e52eb-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e5308-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e5325-02c01c2b, #w-node-_1a82e836-013a-0bc4-9240-30c9120e5342-02c01c2b {
  align-self: center;
}

#w-node-a89a6bb8-94f1-bbc7-9fba-f1a35c7a2f31-02c01c2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4d38-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4d55-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4d72-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4d8f-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4dac-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4dc9-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4de6-fcaefe4a, #w-node-_93b2d2dc-731f-5d43-3f58-f99e2d0c4e03-fcaefe4a {
  align-self: center;
}

#w-node-f1f7317a-a278-cbb6-f285-83d6d1f20285-fcaefe4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3afdddb6-2c50-c5a4-d4e0-34acb4abafa0-de4eaa0c {
  align-self: center;
}

#w-node-_8fc2ca60-98ad-622b-434a-9cdb2011862b-071783a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cba9e7b-4a77-38e8-5f09-4b45159062f9-071783a7 {
  align-self: center;
}

#w-node-_09952594-11af-7e1a-5695-0e5969bb19d5-46dbfdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac351dad-cf40-ac32-253f-6ed6e862db27-eaa1f425, #w-node-ac351dad-cf40-ac32-253f-6ed6e862db2d-eaa1f425, #w-node-ac351dad-cf40-ac32-253f-6ed6e862db33-eaa1f425, #w-node-ac351dad-cf40-ac32-253f-6ed6e862db39-eaa1f425, #w-node-ac351dad-cf40-ac32-253f-6ed6e862db3f-eaa1f425, #w-node-ac351dad-cf40-ac32-253f-6ed6e862db45-eaa1f425 {
  align-self: start;
}

#w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a39-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a40-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a47-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a4e-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a55-eaa1f425 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a5d-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a62-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a67-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a6c-eaa1f425, #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a71-eaa1f425, #w-node-afdfe3a8-d4ab-7a95-45f8-da3a4ad920f6-8807e6da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab363517-614b-1f25-b189-3cddaaaf2352-8807e6da, #w-node-ab363517-614b-1f25-b189-3cddaaaf2358-8807e6da, #w-node-ab363517-614b-1f25-b189-3cddaaaf235e-8807e6da, #w-node-ab363517-614b-1f25-b189-3cddaaaf2375-8807e6da {
  align-self: start;
}

#w-node-ab363517-614b-1f25-b189-3cddaaaf237b-8807e6da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ab363517-614b-1f25-b189-3cddaaaf2381-8807e6da {
  align-self: start;
}

#w-node-db8d4777-71be-8dcb-2b20-e91396cd3123-d581fd02 {
  place-self: stretch end;
}

#w-node-_68d6bcac-4023-077d-da88-94c6811f22ed-d581fd02 {
  justify-self: start;
}

#w-node-a8601652-1b3c-b358-6ad0-8ed433021c60-f84abb95, #w-node-_10f22569-973e-b69b-d6b5-64cb3b95da36-f84abb95, #w-node-_3b7bbf8c-8338-1420-f353-783832760cde-f84abb95, #w-node-a8601652-1b3c-b358-6ad0-8ed433021c72-f84abb95, #w-node-a8601652-1b3c-b358-6ad0-8ed433021c68-f84abb95, #w-node-_27346cef-50ab-0a23-a079-c5fb4bd832e4-f84abb95 {
  align-self: start;
}

#w-node-_25647409-642c-676e-0525-752999018234-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fd536c0-0687-2692-c6cd-2ed834a4544b-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3fd536c0-0687-2692-c6cd-2ed834a4544d-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_9f38166a-2491-313c-b166-47d6b4d373ab-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9f38166a-2491-313c-b166-47d6b4d373ad-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6f0b0fa5-b4e0-fe95-2cfd-bf1b9e8074f5-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6f0b0fa5-b4e0-fe95-2cfd-bf1b9e8074f7-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c734d-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7358-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c735a-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c735d-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c735f-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7363-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7365-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7368-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c736a-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c736d-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c736f-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7373-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaccd7dd-887c-27b6-15c2-8f8ab42c7375-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e06-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e11-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e13-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e16-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e18-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e26-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e28-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e2c-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ec78230b-b455-fe87-cbea-0104a9430e2e-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b7cece92-faa7-ec17-ced1-38c18d3cfd0f-f84abb95, #w-node-b7cece92-faa7-ec17-ced1-38c18d3cfd15-f84abb95, #w-node-_828d15f3-a6f7-e49a-5ff0-4bb59c65ea8a-f84abb95, #w-node-_73fe3a06-a596-a1b0-350b-db7b7e5a3f4a-f84abb95, #w-node-_79deb08d-9e81-f16f-f3bf-58f10b6a6dee-f84abb95, #w-node-dfde6a12-fc83-8aab-78d2-330243b3e9c4-f84abb95 {
  align-self: start;
}

#w-node-_828d15f3-a6f7-e49a-5ff0-4bb59c65ea80-f84abb95, #w-node-_01cff2bd-7aab-3b0b-c2ea-e92d10c24b45-f84abb95 {
  align-self: stretch;
}

#w-node-_01cff2bd-7aab-3b0b-c2ea-e92d10c24b51-f84abb95, #w-node-_01cff2bd-7aab-3b0b-c2ea-e92d10c24b57-f84abb95, #w-node-_01cff2bd-7aab-3b0b-c2ea-e92d10c24b5d-f84abb95, #w-node-_01cff2bd-7aab-3b0b-c2ea-e92d10c24b63-f84abb95, #w-node-_553bded4-fe67-2120-8c9a-1eeb28389a55-f84abb95, #w-node-_553bded4-fe67-2120-8c9a-1eeb28389a5e-f84abb95, #w-node-_553bded4-fe67-2120-8c9a-1eeb28389a64-f84abb95, #w-node-_553bded4-fe67-2120-8c9a-1eeb28389a6a-f84abb95, #w-node-_209d6cf6-1201-d8cc-8e67-c0031986584c-f84abb95, #w-node-c12a7766-4f8b-83dd-3275-b154b1c8a39d-f84abb95, #w-node-e5014fb3-648a-78ad-a867-ae154419d745-f84abb95 {
  align-self: start;
}

#w-node-_07a644b7-0ab4-d6a7-7dbb-0c1b07570d25-f84abb95 {
  align-self: center;
}

#w-node-_211c6937-ea14-cc8d-acf5-a0c53d12e22f-f84abb95, #w-node-_211c6937-ea14-cc8d-acf5-a0c53d12e235-f84abb95, #w-node-_211c6937-ea14-cc8d-acf5-a0c53d12e23b-f84abb95, #w-node-_211c6937-ea14-cc8d-acf5-a0c53d12e241-f84abb95, #w-node-_08fd1dff-c29e-fc45-417b-f37bf16fb2bf-f84abb95, #w-node-_08fd1dff-c29e-fc45-417b-f37bf16fb2c5-f84abb95, #w-node-_08fd1dff-c29e-fc45-417b-f37bf16fb2cb-f84abb95, #w-node-_08fd1dff-c29e-fc45-417b-f37bf16fb2d1-f84abb95, #w-node-_2f2ef1f8-4eb9-b546-2204-fbd469e17529-f84abb95, #w-node-_2f2ef1f8-4eb9-b546-2204-fbd469e1752f-f84abb95, #w-node-_2f2ef1f8-4eb9-b546-2204-fbd469e17535-f84abb95, #w-node-_2f2ef1f8-4eb9-b546-2204-fbd469e1753b-f84abb95, #w-node-f3916f51-b542-0b5f-378e-378d64601430-f84abb95, #w-node-c3afa1a0-1faa-5fde-4ba2-240264dbe041-f84abb95, #w-node-f8d8df89-4365-12b1-593c-9e0a84768ca4-f84abb95 {
  align-self: start;
}

#w-node-_9deec249-e89f-ce76-1fe8-46cb3d86511a-f84abb95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9deec249-e89f-ce76-1fe8-46cb3d86511b-f84abb95 {
  justify-self: start;
}

#w-node-_4fa57d37-a107-ca79-439e-f5390a54694a-f84abb95 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_367f3f4c-95e4-2186-2a7e-4936a077f6c3-38bda990 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007f3-38bda990, #w-node-ea3ca172-d044-ecb4-ce64-e09e6a6f20fa-38bda990, #w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ab-38bda990 {
    justify-self: center;
  }

  #w-node-_7cb860d4-c945-4fc8-56b2-6863ed241d61-38bda990 {
    order: -9999;
  }

  #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c52-38bda990, #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c6c-38bda990 {
    justify-self: center;
  }

  #w-node-_3f508377-a701-0ee0-9a25-41979a991c09-5b3d66bc {
    justify-self: start;
  }

  #w-node-_05d81cdf-fa85-5d2e-0d73-7e090ab0e0fe-5b3d66bc, #w-node-_1870b244-f31e-aaf2-9edb-9671dd52eaf8-5b3d66bc, #w-node-bda81d13-6622-1efa-6106-08730e9c2a40-5b3d66bc, #w-node-_79af5a39-9237-bd8c-a138-706bcd9c0435-5b3d66bc {
    justify-self: stretch;
  }

  #w-node-_35b43171-e29a-5a4e-56d6-003fa2b8c163-29ff93cf {
    order: -9999;
  }

  #w-node-b19b883c-1fcf-7504-4344-35d1939df4f4-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4f9-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4fe-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df503-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df50a-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df510-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df516-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df51c-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df522-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df528-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df52e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe4d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe59-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe54-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe5e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe65-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe6b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe71-2903fd5b, #w-node-dcff6760-4d1b-d33b-4038-3c7474f25a02-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe77-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe7d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe83-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe98-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe9f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfea6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfead-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeb4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfebc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfec4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfed7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfedf-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfee7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeef-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfef7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeff-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff14-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff27-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff2e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff35-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff3c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff43-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff4b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff53-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff5b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff63-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff6b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff73-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff7b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff83-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff8b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff93-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff9b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffa3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffab-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffb3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffbb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffc3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffcb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffd3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffe6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffee-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfff6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfffe-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0011-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be03-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be08-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be0d-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be12-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be19-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be1f-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be25-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be2b-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be31-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be37-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be3d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0037-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d003e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0043-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0048-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d004f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0055-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d005b-2903fd5b, #w-node-_18ae09dc-5eeb-7672-9cc1-b52215c94fc7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0061-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0067-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d006d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0082-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0089-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0090-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0097-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d009e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00a6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00ae-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00c1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00c9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00d1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00d9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00e1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00e9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00fe-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0111-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0118-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d011f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0126-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d012d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0135-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d013d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0145-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d014d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0155-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d015d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0165-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d016d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0175-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d017d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0185-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d018d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0195-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d019d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01a5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01ad-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01b5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01bd-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01d0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01d8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01e0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01e8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01fb-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b592-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b597-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b59c-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5a1-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5a8-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5ae-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5b4-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5ba-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c0-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c6-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5cc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0221-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0228-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d022d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0232-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0239-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d023f-2903fd5b, #w-node-fe4db083-a2ae-fba9-0952-49067de8ed99-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0245-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d024b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0251-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0257-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d026c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0273-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d027a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0281-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0288-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0290-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0298-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02ab-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02b3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02bb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02c3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02cb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02d3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02e8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02fb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0302-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0309-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0310-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0317-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d031f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0327-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d032f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0337-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d033f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0347-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d034f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0357-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d035f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0367-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d036f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0377-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d037f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0387-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d038f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0397-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d039f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03a7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03ba-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03c2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03ca-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03d2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03e5-2903fd5b {
    place-self: center end;
  }

  #w-node-ba402bde-ee7b-7161-a05f-9d385976e7f0-df49635b, #w-node-_4f488b35-9114-2a80-9c6c-84af40542e54-e1a20d8a, #w-node-e5127890-4c7f-53e7-a468-bdf75858bfbd-e1a20d8a {
    justify-self: center;
  }

  #w-node-cd974933-ad46-7a0b-3133-70c89be6d977-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d986-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d995-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9a4-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9b3-f717d63b, #w-node-cd974933-ad46-7a0b-3133-70c89be6d9c2-f717d63b {
    align-self: stretch;
  }

  #w-node-_9669c335-98af-37cb-599d-0a64bcdc978e-f717d63b, #w-node-_3afdddb6-2c50-c5a4-d4e0-34acb4abafa0-de4eaa0c, #w-node-db8d4777-71be-8dcb-2b20-e91396cd3123-d581fd02, #w-node-_68d6bcac-4023-077d-da88-94c6811f22ed-d581fd02, #w-node-_4fa57d37-a107-ca79-439e-f5390a54694a-f84abb95 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_91361eca-e859-f121-ee5c-360c60ecbc8b-38bda990, #w-node-_37f78d98-0eca-a134-a995-6b2f4b914150-38bda990 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007f3-38bda990, #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c52-38bda990 {
    justify-self: center;
  }

  #w-node-_0c28c5ba-fb8d-91e0-38a6-6d76b5f3cb80-38bda990 {
    justify-self: auto;
  }

  #w-node-_0c28c5ba-fb8d-91e0-38a6-6d76b5f3cb83-38bda990 {
    justify-self: stretch;
  }

  #w-node-_91361eca-e859-f121-ee5c-360c60ecbc8b-7d4a2e6e, #w-node-_37f78d98-0eca-a134-a995-6b2f4b914150-7d4a2e6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05d81cdf-fa85-5d2e-0d73-7e090ab0e0fe-5b3d66bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f052e319-92b3-a759-4670-cceb9540bdb0-5b3d66bc, #w-node-f052e319-92b3-a759-4670-cceb9540bde3-5b3d66bc {
    justify-self: stretch;
  }

  #w-node-_2490fe59-f847-8d79-a3b3-0adccfac3b49-dade47dd {
    order: -9999;
  }

  #w-node-_35b43171-e29a-5a4e-56d6-003fa2b8c163-29ff93cf, #w-node-d5590654-db14-f893-f128-c1d672869271-29ff93cf {
    justify-self: auto;
  }

  #w-node-d5590654-db14-f893-f128-c1d672869274-29ff93cf {
    justify-self: stretch;
  }

  #w-node-f2549658-fcb5-6208-e8d7-c396fe5aff36-29ff93cf {
    justify-self: auto;
  }

  #w-node-f2549658-fcb5-6208-e8d7-c396fe5aff39-29ff93cf {
    justify-self: stretch;
  }

  #w-node-_0240b0b4-08ee-99c2-2b7b-526ea2577022-2903fd5b {
    order: -9999;
  }

  #w-node-ba402bde-ee7b-7161-a05f-9d385976e7f0-df49635b, #w-node-_4f488b35-9114-2a80-9c6c-84af40542e54-e1a20d8a, #w-node-e5127890-4c7f-53e7-a468-bdf75858bfbd-e1a20d8a, #w-node-_9669c335-98af-37cb-599d-0a64bcdc978e-f717d63b, #w-node-_3afdddb6-2c50-c5a4-d4e0-34acb4abafa0-de4eaa0c, #w-node-db8d4777-71be-8dcb-2b20-e91396cd3123-d581fd02, #w-node-_68d6bcac-4023-077d-da88-94c6811f22ed-d581fd02, #w-node-_4fa57d37-a107-ca79-439e-f5390a54694a-f84abb95 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0309ba07-6140-1c4e-d3b1-2c836b0007f3-38bda990 {
    justify-self: center;
  }

  #w-node-_47c9797b-d608-7c0a-871d-164dd0696771-38bda990 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-aa891f07-f96f-897d-e2c2-5964574937b2-38bda990 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ab-38bda990 {
    place-self: stretch center;
  }

  #w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015ae-38bda990 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_1b6ba23a-459a-d4fd-58cf-d592c8f015b2-38bda990 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c52-38bda990 {
    justify-self: center;
  }

  #w-node-_1d8c4250-0553-d6a3-9608-ec7cebf01c6c-38bda990, #w-node-_0c28c5ba-fb8d-91e0-38a6-6d76b5f3cb83-38bda990 {
    justify-self: stretch;
  }

  #w-node-_05d81cdf-fa85-5d2e-0d73-7e090ab0e0fe-5b3d66bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-f052e319-92b3-a759-4670-cceb9540bdb0-5b3d66bc, #w-node-f052e319-92b3-a759-4670-cceb9540bde3-5b3d66bc, #w-node-d5590654-db14-f893-f128-c1d672869274-29ff93cf, #w-node-f2549658-fcb5-6208-e8d7-c396fe5aff39-29ff93cf {
    justify-self: stretch;
  }

  #w-node-b19b883c-1fcf-7504-4344-35d1939df4ef-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4f4-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4f6-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4f9-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4fb-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df4fe-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df500-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df503-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df505-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df50a-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df50d-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df510-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df513-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df516-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df519-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df51c-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df51f-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df522-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df525-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df528-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df52b-2903fd5b, #w-node-b19b883c-1fcf-7504-4344-35d1939df52e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe48-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe4d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe56-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe59-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe5b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe54-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe4f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe5e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe60-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe65-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe68-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe6b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe6e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe71-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe74-2903fd5b, #w-node-dcff6760-4d1b-d33b-4038-3c7474f25a02-2903fd5b, #w-node-_52f5e1ab-6553-53cb-effc-d244028163ba-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe77-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe7a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe7d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe80-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe83-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe95-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe98-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe9c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfe9f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfea3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfea6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeaa-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfead-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeb1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeb4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeb9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfebc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfec1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfec4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfed4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfed7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfedc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfedf-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfee4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfee7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeec-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeef-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfef4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfef7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfefc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfeff-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff11-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff14-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff24-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff27-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff2b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff2e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff32-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff35-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff39-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff3c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff40-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff43-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff48-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff4b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff50-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff53-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff58-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff5b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff60-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff63-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff68-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff6b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff70-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff73-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff78-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff7b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff80-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff83-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff88-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff8b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff90-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff93-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff98-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cff9b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffa0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffa3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffa8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffab-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffb0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffb3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffb8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffbb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffc0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffc3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffc8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffcb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffd0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffd3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffe3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffe6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffeb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cffee-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfff3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfff6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfffb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9cfffe-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d000e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0011-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873bdfe-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be03-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be05-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be08-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be0a-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be0d-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be0f-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be12-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be14-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be19-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be1c-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be1f-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be22-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be25-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be28-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be2b-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be2e-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be31-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be34-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be37-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be3a-2903fd5b, #w-node-a8d6822e-cea5-b210-12cf-074d3873be3d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0032-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0037-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0040-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d003e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0045-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0043-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0039-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0048-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d004a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d004f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0052-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0055-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0058-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d005b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d005e-2903fd5b, #w-node-_18ae09dc-5eeb-7672-9cc1-b52215c94fc7-2903fd5b, #w-node-_853a6af7-d0e6-a928-ab0b-46db0aad874c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0061-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0064-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0067-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d006a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d006d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d007f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0082-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0086-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0089-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d008d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0090-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0094-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0097-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d009b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d009e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00a3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00a6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00ab-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00ae-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00be-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00c1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00c6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00c9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00ce-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00d1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00d6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00d9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00de-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00e1-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00e6-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00e9-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00fb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d00fe-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d010e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0111-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0115-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0118-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d011c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d011f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0123-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0126-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d012a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d012d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0132-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0135-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d013a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d013d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0142-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0145-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d014a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d014d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0152-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0155-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d015a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d015d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0162-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0165-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d016a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d016d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0172-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0175-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d017a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d017d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0182-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0185-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d018a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d018d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0192-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0195-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d019a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d019d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01a2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01a5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01aa-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01ad-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01b2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01b5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01ba-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01bd-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01cd-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01d0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01d5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01d8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01dd-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01e0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01e5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01e8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01f8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d01fb-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b58d-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b592-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b594-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b597-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b599-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b59c-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b59e-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5a1-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5a3-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5a8-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5ab-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5ae-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5b1-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5b4-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5b7-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5ba-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5bd-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c0-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c3-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c6-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5c9-2903fd5b, #w-node-_8ad6249a-f816-b429-ea49-a5ab2bd0b5cc-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d021c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0221-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d022a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0228-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d022f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d022d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0223-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0232-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0234-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0239-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d023c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d023f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0242-2903fd5b, #w-node-fe4db083-a2ae-fba9-0952-49067de8ed99-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0248-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0245-2903fd5b, #w-node-_84f993d5-4c45-8c57-192b-f139e6c96ef4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d024b-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d024e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0251-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0254-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0257-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0269-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d026c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0270-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0273-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0277-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d027a-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d027e-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0281-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0285-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0288-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d028d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0290-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0295-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0298-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02a8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02ab-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02b0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02b3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02b8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02bb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02c0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02c3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02c8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02cb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02d0-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02d3-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02e5-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02e8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02f8-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02fb-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d02ff-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0302-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0306-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0309-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d030d-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0310-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0314-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0317-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d031c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d031f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0324-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0327-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d032c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d032f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0334-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0337-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d033c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d033f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0344-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0347-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d034c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d034f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0354-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0357-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d035c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d035f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0364-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0367-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d036c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d036f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0374-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0377-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d037c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d037f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0384-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0387-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d038c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d038f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0394-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d0397-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d039c-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d039f-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03a4-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03a7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03b7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03ba-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03bf-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03c2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03c7-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03ca-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03cf-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03d2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03e2-2903fd5b, #w-node-_4344b084-5cfc-c16d-9b17-292c8c9d03e5-2903fd5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba402bde-ee7b-7161-a05f-9d385976e7f0-df49635b, #w-node-_4f488b35-9114-2a80-9c6c-84af40542e54-e1a20d8a, #w-node-e5127890-4c7f-53e7-a468-bdf75858bfbd-e1a20d8a {
    justify-self: center;
  }

  #w-node-_256e9505-4248-34f8-f7f2-b01c2c1868fc-e1a20d8a {
    justify-self: start;
  }

  #w-node-_9669c335-98af-37cb-599d-0a64bcdc978e-f717d63b, #w-node-_3afdddb6-2c50-c5a4-d4e0-34acb4abafa0-de4eaa0c {
    justify-self: center;
  }

  #w-node-_544a54f7-277d-16e8-3372-421d78bdcb2c-c05223be {
    justify-self: auto;
  }

  #w-node-_4ab3d106-d8a0-8621-f7f2-24253b685a39-eaa1f425 {
    justify-self: start;
  }

  #w-node-db8d4777-71be-8dcb-2b20-e91396cd3123-d581fd02 {
    place-self: auto;
  }

  #w-node-_68d6bcac-4023-077d-da88-94c6811f22ed-d581fd02 {
    justify-self: auto;
  }

  #w-node-_4fa57d37-a107-ca79-439e-f5390a54694a-f84abb95 {
    justify-self: center;
  }
}
