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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3be976df440011aa19_Matter-BoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b9074c3e20753cfd8_Matter-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b0a7c3ab048df5c6f_Matter-Heavy.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b3ed2323294a62cc2_Matter-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3babfe95f423172f34_Matter-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b186817ccc4a61bf8_Matter-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3ba88b99d1f0f31567_Matter-HeavyItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3bd977f551f2380117_Matter-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c1c773242964ce130_Matter-Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c0b1b81c8379d5d00_Matter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3be63e69c0df8c4b04_Matter-Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b0b1b81e9a79d5cff_Matter-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cffa860d340726d09_Matter-MediumItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cc1666d22c17dcdcd_Matter-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c362937dbb4e40501_Matter-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cb9eed916c1594919_Matter-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c8a7ef868447c4b52_Matter-LightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3b1c57ed1c708129ed_Matter-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c0a7c3a5874df5c75_Matter-RegularItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c6adf3e9fbe30fcfb_Matter-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c8f53bb7bf76ae9dd_Matter-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c0b1b8176559d5d09_Matter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c892b5ea8a9ec173b_MatterSQ-Heavy.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cabfe95456b172f36_MatterSQ-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Matter;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c0b1b818c259d5d0e_Matter-SemiBoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c490758b2335b8d1a_Matter-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cc1666d5aa67dcdd8_MatterSQ-HeavyItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cf6e8dc5ac666a417_MatterSQ-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cfe5365e7969bc18b_MatterSQ-Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3ca1cb95a5a178e7cb_MatterSQ-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cc2b6c87f2460de05_MatterSQ-Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c9074c34f0053cff4_MatterSQ-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c0a7c3a5cebdf5c77_MatterSQ-LightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c892b5e4612ec173f_MatterSQ-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3df6e8dc1f6d66a418_MatterSQ-RegularItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3dc7147f7b39b60cc3_MatterSQ-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3ca88b9997c6f31568_MatterSQ-MediumItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3cedb2d346813809db_MatterSQ-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3d18681768a3a61bff_MatterSQ-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c892b5e2c16ec1740_MatterSQ-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3d8f53bb39526ae9df_MatterSQ-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3d152a40758c38f8b8_MatterSQ-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3dabfe950873172f47_MatterSQ-SemiBoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3d94b014d26bf5b924_MatterSQ-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea46db49464b0de582_rocgroteskcond-thin-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeab90b89fe91ba5100_rocgroteskcond-thin-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea0e1844ca6e04685c_rocgroteskcond-extrabold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea9e735ce4a30f73ba_rocgroteskcond-extrabold-webfont.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeabf3337f54f7c59f1_rocgroteskcond-extralight-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea4fda857d4d66dd3e_rocgroteskcond-extralight-webfont.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea10e85bfe332313c2_rocgroteskcond-black-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeadfe02214b0318625_rocgroteskcond-black-webfont.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea2a52faad569e8fcf_rocgroteskcond-bold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeb1f2e91c4c825f46c_rocgroteskcond-bold-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeab0c71b93d36ef9e7_rocgroteskcond-regular-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeb2b4e260197dff84c_rocgroteskcond-regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea0398a4e0620359a0_rocgroteskcond-medium-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea9bd9807097aae83e_rocgroteskcond-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk Condensed;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aeb1f2e91c4c825f478_rocgroteskcond-light-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66aa7aea7bc0fb3c5f726df2_rocgroteskcond-light-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48585f8e36719d90fc_rocgrotesk-bold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad481fce3f35d0bf7868_rocgrotesk-bold-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4833744fcf0a5ba5ba_rocgrotesk-light-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48d6ba77147d70025c_rocgrotesk-light-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad483beedd085e2ca6b3_rocgrotesk-thin-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4867be92067dbe220a_rocgrotesk-thin-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48595f2b2906f9fc83_rocgrotesk-black-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48c7014785cdd40eb4_rocgrotesk-black-webfont.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad480ea756e4e68e9759_rocgrotesk-medium-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4822ec562396690ccc_rocgrotesk-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4801be78d23d959d72_rocgrotesk-extrabold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4851e75751d06a3f28_rocgrotesk-extrabold-webfont.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48ea2c38d149f3491f_rocgrotesk-regular-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad4894935651128b6c52_rocgrotesk-regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Roc Grotesk;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48aee87f5d14736e50_rocgrotesk-extralight-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/680bad48bd9a4752b876acfe_rocgrotesk-extralight-webfont.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c94ed45a66513a1563_Aeonik-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c9e6039d6535fd4ceb_Aeonik-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c9de60a1f74b068474_Aeonik-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Aeonik;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c966af4283e61126a1_Aeonik-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c9e6039d6535fd4ceb_Aeonik-Black.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865c17ae9014b2cd5c0d_Satoshi-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865cfc5084c30d7b07bc_Satoshi-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865da45d99c12ae3b11f_Satoshi-BoldItalic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865c7ffeafe05e4ea6de_Satoshi-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865c5d4004261463da26_Satoshi-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865cd6b3ccecae20f04b_Satoshi-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865c6a0951a586482e28_Satoshi-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865c0703c0b8ef075353_Satoshi-MediumItalic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902865cb34143a5f0d210be_Satoshi-BlackItalic.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e28486c1d893948c78b26_plus-jakarta-sans-v12-latin-200italic.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e284870829e953765f393_plus-jakarta-sans-v12-latin-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e284767a4059f8122917a_plus-jakarta-sans-v12-latin-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847ccdedd1b8cf5df50_plus-jakarta-sans-v12-latin-800italic.woff2") format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847a9e83fa93ce702f5_plus-jakarta-sans-v12-latin-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e28478e201b41c640e67d_plus-jakarta-sans-v12-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847fc08863de84cdf5e_plus-jakarta-sans-v12-latin-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847b48c40c9975a8d1e_plus-jakarta-sans-v12-latin-600italic.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e284795cfdb74e8979921_plus-jakarta-sans-v12-latin-700italic.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e28478bd4903fbdb806d0_plus-jakarta-sans-v12-latin-500italic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847b4f60a31e87b8f9a_plus-jakarta-sans-v12-latin-300italic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e28475747907fddb95280_plus-jakarta-sans-v12-latin-200.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e28478e201b41c640e66b_plus-jakarta-sans-v12-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e2847b715bd3a737d0916_plus-jakarta-sans-v12-latin-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: OT Sono;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68cc28c9e6039d6535fd4ceb_Aeonik-Black.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73e1f8f741986c3f4b_mazin-bolditalic-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d733155dc215fbb7ce0_mazin-bolditalic-webfont.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73994870b183ef8867_mazin-bold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d732b9289ae1836f2bb_mazin-bold-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73ae64d05659405e3f_mazin-semibold-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73c393b6c11b6a477e_mazin-semibold-webfont.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73b588070978db4b03_mazin-medium-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d7373a6d05bcef72fe7_mazin-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73a1b09fce4697263c_mazin-mediumitalic-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73a6981f34640c69fb_mazin-mediumitalic-webfont.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73fd7a16c70cf1da3a_mazin-semibolditalic-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d73a6981f34640c6a15_mazin-semibolditalic-webfont.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d7343afae354e14ef28_mazin-regular-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d736183f463f2d9d56a_mazin-regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mazin;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d7310d7c65b9b36c829_mazin-italic-webfont.woff2") format("woff2"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69650d739a876704c7529cf5_mazin-italic-webfont.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c1c57ed4a038129f1_MatterSQ-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mattersq;
  src: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6442af3c94b014284bf5b923_MatterSQ-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --neueblack\<deleted\|variable-96c841f3\>: #040616;
  --midnight: #201850;
  --primary50\<deleted\|variable-2d92fefb\>: #4545d2;
  --slate-dark: #2c4378;
  --light-slate\<deleted\|variable-aecfe7c9\>: #595e88;
  --peri: #cfcfff;
  --mauve: #e6ddff;
  --white: white;
  --neueblack-dark\<deleted\|variable-6a48099a\>: #000207;
  --slate-light: #f7f7ff;
  --slate: #ebefff;
  --b-primary: #5758e9;
  --primary-light: #6c6df8;
  --untitled-ui--gray700: #46485c;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--white: white;
  --slate-medium: #bdc6ea;
  --untitled-ui--primary600: #4e4cff;
  --untitled-ui--gray900: #040616;
  --untitled-ui--primary800: #3549b8;
  --untitled-ui--gray200: #eaecf0;
  --dark-slate\<deleted\|variable-782a6174\>: #2b3444;
  --untitled-ui--primary100: #eaeeff;
  --untitled-ui--primary700: #3d53be;
  --untitled-ui--gray600: #636474;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray800: #272a41;
  --untitled-ui--gray500: #9697a3;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--primary50-2: #f9f5ff;
  --untitled-ui--gray25: #fcfcfd;
  --untitled-ui--primary900: #42307d;
  --untitled-ui--primary500: #9e77ed;
  --untitled-ui--primary200: #e9d7fe;
  --untitled-ui--warning300: #fec84b;
  --untitled-ui--success50: #effdff;
  --untitled-ui--success700: #0b8997;
  --untitled-ui--pink50: #fdf2fa;
  --untitled-ui--pink700: #c11574;
  --untitled-ui--indigo50: #eef4ff;
  --untitled-ui--indigo700: #3538cd;
  --untitled-ui--blue50: #eff8ff;
  --untitled-ui--blue700: #175cd3;
  --untitled-ui--orange50: #fef6ee;
  --untitled-ui--orange700: #b93815;
  --untitled-ui--warning500: #f79009;
  --untitled-ui--indigo500: #6172f3;
  --untitled-ui--success500: #12b76a;
  --untitled-ui--pink500: #ee46bc;
  --untitled-ui--blue500: #2e90fa;
  --walsh--black: #2c2c2c;
  --spark-library--foreground-interactive: #5532fa;
  --spark-library--white: white;
  --spark-library--foreground-interactive-hover: #1e116e;
  --spark-library--background--interactive: #f0ecfd;
  --spark-library--black: black;
  --flowstica-webflow-library--light-slate-grey: #8c98a4;
  --flowstica-webflow-library--white: white;
  --flowstica-webflow-library--black: #010b15;
  --flowstica-webflow-library--medium-sea-green: #08b54f;
  --flowstica-webflow-library--white-smoke: #f7f7f7;
  --flowui-component-library--gray-900: #160042;
  --flowui-component-library--white: white;
  --flowui-component-library--gray-700: #282556;
  --spark-library--foreground-secondary: #000000c2;
  --spark-library--light-steel-purple: #a695fb;
  --flowui-component-library--grey-300: #e4e6f1;
  --flowui-component-library--gray-500: #6b7094;
  --mint: #c5f6f9;
  --mango: #fff3c3;
  --lime: #e7ffcb;
  --sand: #f9f8f6;
  --sky: #deebff;
  --flowui-component-library--primary-base: #642eff;
}

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

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

.w-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-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  line-height: 1.3px;
}

h1 {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: Host Grotesk;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 3.2rem;
}

h2 {
  color: var(--midnight);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 3rem;
}

h3 {
  color: var(--midnight);
  letter-spacing: -.6px;
  margin-top: 40px;
  margin-bottom: 16px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5rem;
}

h4 {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.6rem;
}

h5 {
  letter-spacing: .3px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2rem;
}

h6 {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2rem;
}

p {
  letter-spacing: -.3px;
  margin-bottom: 0;
  line-height: 1.5rem;
}

a {
  line-height: 1.5rem;
}

a:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
}

li {
  color: var(--midnight);
  margin-bottom: 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
}

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

form {
  color: var(--midnight);
  font-family: Host Grotesk;
  font-weight: 400;
}

label {
  text-align: left;
  white-space: normal;
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 1.3em;
  display: block;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left: 5px solid var(--midnight);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Matter, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.6rem;
}

.paragraph {
  color: #201850;
  text-align: left;
  letter-spacing: -.25px;
  width: auto;
  max-width: 100%;
  margin: 0;
  padding-top: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.paragraph.cta-ribbon {
  color: #fff;
  text-align: center;
  letter-spacing: -.1px;
  background-color: #fff0;
  background-image: none;
  justify-content: center;
  align-self: center;
  max-width: 560px;
  height: auto;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Manrope;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph.margin-bottom {
  color: var(--midnight);
  text-align: left;
  letter-spacing: -.1px;
  max-width: 450px;
  margin-bottom: 24px;
  font-family: Host Grotesk;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.paragraph.margin-bottom.centered {
  text-align: center;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Matter, sans-serif;
  font-size: 1em;
  display: block;
}

.paragraph.margin-bottom.centered.white {
  font-family: Matter, sans-serif;
}

.paragraph.margin-bottom.centered._800 {
  width: 100%;
  max-width: 800px;
}

.paragraph.margin-bottom.darkmode {
  color: #fafbfddb;
  text-align: left;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph.margin-bottom.link {
  letter-spacing: -.1px;
  font-family: Manrope;
  font-size: 1em;
  font-weight: 400;
}

.paragraph.margin-bottom.white {
  color: #fff;
  max-width: 480px;
  font-family: Manrope;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.6;
}

.paragraph.margin-bottom.white.centered {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  font-family: ModernSans;
}

.paragraph.margin-bottom.prose {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  max-width: 800px;
  margin-bottom: 40px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  line-height: 2rem;
}

.paragraph.margin-bottom.list-item {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-left: 0;
  margin-right: auto;
}

.paragraph.link {
  color: var(--peri);
  letter-spacing: -.1px;
  font-family: Matter, sans-serif;
  font-size: 1em;
  line-height: 1.3;
}

.paragraph.link:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  font-weight: 400;
  text-decoration: none;
}

.paragraph.nav-dropdown {
  letter-spacing: 0;
  font-size: 13px;
}

.paragraph.nav-dropdown.solutions {
  width: 100%;
  font-size: 13px;
}

.paragraph.small {
  float: none;
  color: var(--midnight);
  letter-spacing: -.25px;
  width: auto;
  max-width: 100%;
  font-family: Instrument Sans, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.paragraph.small.centered {
  font-family: Satoshi, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
}

.paragraph.small.align-right {
  text-align: right;
}

.paragraph.small.cta-text {
  text-align: left;
}

.paragraph.small.white {
  font-size: .9rem;
}

.paragraph.small.w25-lime {
  color: #e7ffcb;
}

.paragraph.small.w25-sky {
  color: #deebff;
}

.paragraph.case-facts {
  color: #fff;
  letter-spacing: -.1px;
  width: auto;
  margin-left: 0;
  font-family: Matter, sans-serif;
  font-size: .95rem;
  line-height: 1.3rem;
}

.paragraph.case-facts.dark {
  color: #263044;
}

.paragraph.wrapup {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
  max-width: 800px;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.4rem;
}

.paragraph.align-center {
  text-align: center;
  letter-spacing: -.25px;
  align-self: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

.paragraph.align-center.narrow {
  max-width: 72%;
  margin-left: auto;
  margin-right: auto;
  font-family: Roobert;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph.align-center.ratings {
  color: var(--slate-dark);
  letter-spacing: -.1px;
  width: 300px;
  font-family: Matter, sans-serif;
  font-size: .9em;
  line-height: 1.2rem;
}

.paragraph.align-center.ratings.white {
  color: var(--white);
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph.align-center.hero {
  font-size: 1.1rem;
}

.paragraph.align-center.bold {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
}

.paragraph.align-center.dark {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  font-size: 1em;
}

.paragraph.align-center.dark.bold {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-weight: 700;
}

.paragraph.align-center.dark.bold.white {
  color: var(--white);
}

.paragraph.align-center.white {
  font-family: Matter, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.paragraph.align-center.white.hero {
  width: auto;
  font-weight: 300;
}

.paragraph.align-center.white.margin-bottom {
  max-width: 100%;
}

.paragraph.align-center.small {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .95rem;
  line-height: 1.3rem;
}

.paragraph.align-center.margin-bottom {
  font-family: Matter, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph.align-center.margin-bottom.white {
  font-family: Roobert;
  line-height: 1.5;
}

.paragraph.align-center.margin-bottom.big {
  margin-bottom: 32px;
  font-size: 1.2rem;
  line-height: 1.6rem;
}

.paragraph.align-center.on-dark {
  color: var(--white);
}

.paragraph.align-center.max-width-800 {
  width: 100%;
  max-width: 800px;
  font-family: Instrument Sans, sans-serif;
}

.paragraph.align-center.max-width-800.color-on-sky {
  color: #23347f;
}

.paragraph.align-center.max-width-800.w25-peri {
  color: #cfcfff;
}

.paragraph.align-center.max-width-800.w25-mint {
  color: #c5f6f9;
}

.paragraph.align-center.max-width-800.w25-mauve-on-dark {
  color: #e6ddff;
}

.paragraph.align-center.max-width-800.w25-lime-on-dark, .paragraph.align-center.w25-lime-on-dark {
  color: #e7ffcb;
}

.paragraph.align-center.w25-mint {
  color: #c5f6f9;
}

.paragraph.hero {
  color: var(--slate-dark);
  max-width: 100%;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.paragraph.hero.centered {
  width: 740px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph.hero.centered.white {
  color: #fffffff7;
  width: 800px;
  font-family: Manrope;
  font-size: 1em;
}

.paragraph.hero.centered.white.margin-bottom {
  margin-bottom: 32px;
  line-height: 1.5;
}

.paragraph.hero.grey {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
}

.paragraph.hero.white {
  color: #fff;
  max-width: none;
  margin-bottom: 24px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.paragraph.hero.white.centered {
  color: #fff;
  max-width: 96%;
  font-size: 1em;
  font-weight: 400;
}

.paragraph.prose {
  color: var(--slate-dark);
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 1.8;
}

.paragraph.post-date {
  width: auto;
  margin-bottom: 16px;
  margin-left: 8px;
  display: inline-block;
}

.paragraph.post-summary {
  color: #263044;
  align-self: flex-start;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
}

.paragraph.updated {
  width: auto;
  display: inline-block;
}

.paragraph.white {
  color: var(--white);
  letter-spacing: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.paragraph.white.centered {
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
}

.paragraph.white.centered.margin-bottom {
  font-size: 1.1rem;
  line-height: 1.4rem;
}

.paragraph.white.margin-bottom {
  margin-bottom: 48px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.paragraph.white.margin-bottom.small {
  color: #ffffffba;
  font-family: Matter, sans-serif;
}

.paragraph.white.margin-bottom.centered {
  font-family: Roobert;
}

.paragraph.white.small {
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.3em;
}

.paragraph.white.small.margin-bottom {
  margin-bottom: 16px;
}

.paragraph.white.hero {
  background-color: #eff4ff00;
  font-size: 1.1rem;
  line-height: 1.4rem;
}

.paragraph.white.margin-48 {
  margin-bottom: 48px;
}

.paragraph.white.margin-24 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.paragraph.form {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
  letter-spacing: -.1px;
  max-width: none;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Matter, sans-serif;
  font-size: .9em;
  font-weight: 400;
  line-height: 1.3;
}

.paragraph.legal {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: -.1px;
  text-indent: 0;
  max-width: 100%;
  margin-bottom: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.paragraph.legal.bold {
  font-weight: 500;
}

.paragraph.card {
  color: var(--midnight);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.paragraph._100 {
  max-width: none;
}

.paragraph.hero-centered-text {
  color: var(--slate-dark);
  text-align: center;
  width: 880px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1rem;
}

.paragraph.hero-centered-text.margin {
  margin-bottom: 32px;
}

.paragraph.hero-centered-text.grey {
  color: var(--slate-dark);
}

.paragraph.hero-centered-text.grey._720 {
  width: 720px;
  font-family: Matter, sans-serif;
}

.paragraph.hero-centered-text.white {
  color: var(--white);
}

.paragraph.black {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: 0;
}

.paragraph.fine-print {
  color: #ffffffb8;
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  font-size: .9em;
  line-height: 1.3rem;
}

.paragraph.feature-page {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  text-align: center;
  width: 800px;
  margin-bottom: 24px;
  font-size: 1rem;
}

.paragraph.magin-bottom, .paragraph.margin-24 {
  margin-bottom: 24px;
}

.paragraph.home-hero-text {
  color: var(--white);
  text-align: left;
  width: 960px;
  margin-bottom: 16px;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 2rem;
}

.paragraph.home-hero-text.centered {
  text-align: center;
  margin-bottom: 32px;
}

.paragraph.large {
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.paragraph.large.align-center {
  width: 100%;
  margin-bottom: 0;
}

.paragraph.large.align-center.white {
  color: #f7f8ff;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.8rem;
}

.paragraph.large.white {
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 1.6rem;
}

.paragraph.big {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.6rem;
}

.paragraph.light {
  font-weight: 300;
}

.paragraph.light.small {
  color: var(--midnight);
  font-family: Host Grotesk;
  font-size: 1em;
}

.paragraph.xsmall {
  font-family: Instrument Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.paragraph.color-on-peri {
  color: #0f0f59;
}

.paragraph.align-right {
  text-align: right;
}

.paragraph.w25-peri-med {
  color: #34357b;
}

.paragraph.medium {
  font-weight: 500;
}

.paragraph.w25-mint {
  color: #c5f6f9;
}

.paragraph.w25-lime-med {
  color: #0d436d;
}

.paragraph.w25-peri {
  color: #cfcfff;
}

.button {
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #201850;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0;
  padding: 14px 24px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  text-decoration: none;
  display: inline-block;
  position: relative;
  overflow: visible;
}

.button:hover {
  color: #fff;
  background-color: #34357b;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: inline-block;
}

.button.navbar {
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
  color: #fff;
  background-image: none;
  align-self: center;
  width: auto;
  height: 40px;
  margin-top: 0;
  padding: 12px 20px;
  font-family: ModernSans;
  font-weight: 500;
}

.button.navbar:hover {
  background-color: #273877;
  background-image: none;
}

.button.navbar.wavy {
  background-color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  color: #fff;
  letter-spacing: -.1px;
  background-image: none;
  font-family: Manrope;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.1;
}

.button.navbar.wavy:hover {
  background-color: var(--peri);
  box-shadow: none;
  background-image: linear-gradient(117deg, #15a7f9, #485bfb 30%, #a31ef3 52%, #cd18d1 71%, #f61e76);
}

.button.white {
  color: var(--midnight);
  letter-spacing: .1px;
  text-transform: none;
  background-color: #ffffffeb;
  background-image: none;
  border-radius: 100px;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  text-decoration: none;
  display: inline-block;
}

.button.white:hover {
  color: #000;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 12px 16px #00000029;
}

.button.white.centered {
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-weight: 500;
  line-height: 1.3rem;
  display: block;
}

.button.white.centered:hover {
  color: #000;
  background-image: none;
  box-shadow: 0 5px 14px #0000001f;
}

.button.white.centered._160 {
  width: 160px;
}

.button.white.centered._160:hover {
  box-shadow: 0 8px 19px #00000061;
}

.button.white.left {
  margin-left: 0;
  margin-right: 0;
}

.button.white.stack {
  color: var(--midnight);
  letter-spacing: -.2px;
  border-radius: 6px;
  margin-right: 12px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.button.white.secondary {
  color: var(--slate-light);
  letter-spacing: -.2px;
  background-color: #ffffff1f;
  border: 2px #fafbfd;
  border-radius: 6px;
  width: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
  display: inline-block;
}

.button.white.secondary:hover {
  color: var(--white);
  background-color: #ffffff29;
  background-image: none;
  text-decoration: none;
}

.button.white.condensed {
  padding-left: 0;
  padding-right: 0;
}

.button.centered {
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  line-height: 1.4;
  display: block;
}

.button.centered.white {
  font-family: Roc Grotesk, Arial, sans-serif;
}

.button.centered.white._200 {
  padding-top: 14px;
}

.button.centered.white._220 {
  letter-spacing: -.2px;
  text-transform: none;
  width: 220px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.button.centered._200 {
  width: 200px;
}

.button.form {
  background-color: var(--midnight);
  letter-spacing: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 10px 0;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
  display: block;
}

.button.form:hover {
  background-image: linear-gradient(142deg, #1b2466, #3b52cf);
}

.button.wavy {
  color: #fff;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Host Grotesk;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.button.wavy:hover {
  color: #fff;
  bottom: 0;
}

.button.secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #201850;
  text-align: center;
  background-color: #fff0;
  border: 1.5px solid #201850;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  text-decoration: none;
  display: flex;
  position: static;
}

.button.secondary:hover {
  background-color: var(--midnight);
  color: var(--white);
  text-decoration: none;
}

.button.secondary.full-width-mobile {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: #201850;
  background-color: #fff0;
  border: 2px solid #201850;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
}

.button.secondary.full-width-mobile:hover {
  border-color: var(--midnight);
  background-color: var(--midnight);
  color: #fff;
}

.button.secondary.full-width-mobile.on-dark {
  color: #fffffff2;
  letter-spacing: -.2px;
  background-color: #fff0;
  border-color: #fffffff2;
  font-size: 1rem;
}

.button.secondary.full-width-mobile.on-dark:hover {
  border-color: var(--white);
  color: var(--midnight);
  background-color: #fff;
}

.button.secondary.on-navy {
  color: #e5e6ff;
  background-color: #252b70;
}

.button.secondary.trailing-arrow {
  padding-right: 18px;
}

.button.secondary.color-on-peri {
  color: #0f0f59;
  -webkit-text-stroke-color: #0f0f59;
  background-color: #1a1b7000;
  border-width: 2px;
  border-color: #1a1b70;
}

.button.secondary.color-on-vista {
  color: #192b73;
  background-color: #23347f00;
  border-color: #192b73;
}

.button.secondary.color-on-mauve {
  color: #421472;
  background-color: #42147200;
  border-color: #421472;
}

.button.secondary.color-on-sky {
  color: #23347f;
  background-color: #23347f00;
  border-color: #23347f;
}

.button.secondary.white {
  background-color: #fff0;
  border-style: solid;
  border-color: #ffffffe6;
  border-radius: 100px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.button.secondary.white:hover {
  color: var(--midnight);
  background-color: #fff;
}

.button.secondary.w25-peri {
  color: #34357b;
  -webkit-text-stroke-color: #34357b;
  background-color: #fff0;
  border-color: #3b2875;
}

.button.secondary.w25-mint-med {
  color: #043a64;
  background-color: #fff0;
  border-color: #043a64;
}

.button.secondary.w25-mauve {
  color: #e6ddff;
  text-align: center;
  background-color: #fff0;
  border-color: #e6ddff;
}

.button.secondary.w25-mango-dark {
  color: #012f52;
  background-color: #fff0;
  border-color: #012f52;
}

.button.secondary.w25-lime {
  color: #e7ffcb;
  -webkit-text-stroke-color: #012f52;
  background-color: #fff0;
  border-color: #e7ffcb;
}

.button.secondary.w25-lime:hover {
  color: #fff;
  background-color: #012f52;
}

.button.secondary.w25-sky {
  color: #2c4378;
  background-color: #fff0;
  border-color: #2c4378;
}

.button.secondary.w25-peri {
  color: #cfcfff;
  background-color: #cfcfff00;
  border-color: #cfcfff;
}

.button.secondary.small:hover {
  border-color: var(--midnight);
}

.button.secondary.w25-mint {
  color: #d0f9fc;
  background-color: #fff0;
  border-color: #d0f9fc;
}

.button.secondary.w25-mint:hover {
  color: #012f52;
  background-color: #d0f9fc;
}

.button.center {
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button.center._160 {
  width: 160px;
}

.button.nav-cta {
  border-radius: 6px;
  height: 40px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.button.block {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.button.pricing-card {
  background-color: var(--midnight);
  box-shadow: none;
  color: var(--white);
  border: 1.5px #000;
  border-radius: 3px;
  margin-bottom: 24px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
  display: block;
}

.button.pricing-card:hover {
  color: var(--slate-light);
  background-image: linear-gradient(142deg, #00a2d6, #0088ea 50%);
}

.button.pricing-card.no-margin {
  margin-bottom: 0;
  font-weight: 500;
}

.button.card-right-cta {
  background-color: var(--slate);
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 9px 20px;
  font-size: 1rem;
  font-weight: 500;
}

.button.full-width-mobile {
  background-color: #201850;
  border: 2px solid #201850;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
  line-height: 1rem;
}

.button.full-width-mobile:hover {
  background-color: #34357b;
  border-color: #34357b;
}

.button.full-width-mobile.on-dark {
  color: var(--midnight);
  letter-spacing: -.2px;
  background-color: #fffffff2;
  border-color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
}

.button.full-width-mobile.on-dark:hover {
  background-color: #fff;
}

.button.fill {
  width: 100%;
  display: block;
}

.button.fill.small {
  padding-top: 12px;
  padding-bottom: 12px;
}

.button.full-width {
  width: 100%;
}

.button.small {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1.5px solid var(--midnight);
  padding: 10px 20px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
  display: flex;
}

.button.small:hover {
  border-color: #34357b;
}

.button.small.tertiary {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  background-color: #ececff;
  border-style: solid;
  border-color: #ececff;
  font-weight: 500;
}

.button.small.tertiary.trailing-icon {
  color: var(--midnight);
}

.button.small.tertiary.trailing-icon:hover {
  color: var(--midnight);
  background-color: #dfdfff;
  border-color: #dfdfff;
}

.button.small.trailing-icon {
  padding-right: 12px;
}

.button.small.trailing-icon.cs-card {
  box-shadow: none;
  -webkit-backdrop-filter: saturate(200%);
  backdrop-filter: saturate(200%);
  color: var(--midnight);
  background-color: #fff;
  background-image: none;
  border-style: solid;
  border-radius: 100px;
  flex-flow: row;
  align-items: center;
  padding-left: 18px;
  padding-right: 10px;
}

.button.small.trailing-icon.cs-card:hover {
  -webkit-backdrop-filter: saturate(350%);
  backdrop-filter: saturate(350%);
  color: var(--midnight);
  background-color: #cfcfff;
  border-color: #cfcfff;
}

.button.small.primary {
  background-color: #5758e9;
  border-color: #4c4cb4;
}

.button.small.hug {
  display: inline-block;
}

.button.color-on-peri {
  background-color: #0f0f59;
}

.button.color-primary {
  background-color: var(--b-primary);
}

.button.color-primary.small {
  border: 1.5px solid var(--b-primary);
}

.button.color-on-vista {
  background-color: #192b73;
}

.button.color-on-mauve {
  background-color: #421472;
}

.button.color-on-sky {
  background-color: #23347f;
}

.button.primary {
  background-color: var(--b-primary);
}

.button.primary:hover {
  background-color: var(--primary-light);
}

.button.w25-peri {
  color: var(--midnight);
  background-color: #cfcfff;
  font-weight: 500;
}

.button.w25-peri:hover {
  background-color: #e6e6ff;
}

.button.w25-mint {
  color: #012f52;
  background-color: #c5f6f9;
  font-weight: 500;
}

.button.w25-mauve {
  color: #3d2168;
  background-color: #e6ddff;
  font-weight: 600;
}

.button.w25-mango-dark {
  background-color: #012f52;
}

.button.w25-lime {
  color: #012f52;
  background-color: #e7ffcb;
  font-weight: 600;
}

.button.w25-primary {
  background-color: #5758e9;
}

.button.w25-sky {
  background-color: #2c4378;
}

.button.color-peri {
  color: #201850;
  background-color: #cfcfff;
}

.button.read-story {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 2px solid var(--midnight);
  color: var(--midnight);
  background-color: #fff;
  width: 136px;
  padding: 12px 12px 12px 16px;
  display: flex;
}

.button.read-story:hover {
  background-color: #e7e7ff;
}

.button.color-mauve {
  color: #3d2168;
  background-color: #e6ddff;
}

.button.w25-lime-med {
  color: #e7ffcb;
  background-color: #0d436d;
}

.button.w25-lime-med:hover {
  background-color: #012f52;
}

.image {
  border-radius: 0;
  align-self: auto;
  width: 100%;
  height: auto;
  position: static;
  overflow: visible;
}

.image.dubsado-hero {
  max-width: 100%;
  max-height: 590px;
}

.image.stars {
  width: auto;
  height: 20px;
  margin-bottom: 7px;
  display: inline-block;
}

.image.block-hero {
  max-width: 84%;
  margin-top: 32px;
  margin-left: 0;
  display: block;
}

.image.case-inline {
  width: 560px;
  margin-bottom: 56px;
  margin-left: 72px;
}

.image.ltd-badge {
  width: 120px;
  margin-bottom: 32px;
}

.image.apple-watch {
  height: 400px;
  margin-top: 56px;
  margin-bottom: 56px;
}

.image.feature-page {
  width: 720px;
  margin-bottom: 32px;
}

.image._600 {
  width: 600px;
}

.image._560 {
  width: 560px;
}

.image._520 {
  width: 520px;
}

.image._480 {
  width: 480px;
}

.image.home-solutions-card {
  width: 200px;
  margin-bottom: 20px;
}

.image._960 {
  width: 960px;
}

.image.feature-slide {
  background-color: #b3b9e800;
  border-style: none;
  border-radius: 0;
  flex-flow: column;
  height: auto;
  max-height: none;
  padding: 0;
}

.image.feature-slide.first {
  order: -1;
}

.image.feature-slide.first.badges {
  width: 710px;
  height: 338px;
  position: relative;
}

.image.feature-slide.automation-timeline {
  border-bottom-right-radius: 0;
  width: 100%;
}

.image.feature-slide.round-top-left {
  border-top-left-radius: 16px;
}

.image.feature-slide.iphone {
  width: 100%;
  height: auto;
  position: static;
}

.image._512x512 {
  border-radius: 24px;
  width: 800px;
  height: 512px;
  max-height: 100%;
}

.image.rounded {
  border-radius: 20px;
}

.image.about-v2 {
  width: 480px;
}

.image._2col {
  width: 560px;
}

.image.last {
  order: 9999;
}

.image.cs-thumbnail {
  border-radius: 20px;
  width: 560px;
}

.image.phone {
  width: auto;
  height: 560px;
}

.navbar {
  z-index: auto;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Eina01;
  display: block;
  position: relative;
}

.nav-menu {
  z-index: 100;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.nav-link {
  font-size: 15px;
}

.body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--midnight);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  display: block;
}

.body.overflow-hidden {
  overflow: visible;
}

.body.light-grey {
  background-color: #f8f8fd;
}

.section {
  color: var(--midnight);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 88px 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1em;
  display: block;
  position: static;
  overflow: hidden;
}

.section.grey {
  background-color: #f6f6fc;
  margin-right: auto;
  font-family: Manrope;
  display: block;
}

.section.grey.tall {
  display: block;
  overflow: visible;
}

.section.grey.short {
  background-color: var(--slate-light);
}

.section.last {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.section.black {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #040616;
  height: auto;
  padding-bottom: 72px;
}

.section.black.tall {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.case-study-title {
  width: 100%;
  margin-right: auto;
  padding-top: 88px;
  padding-bottom: 80px;
  display: block;
}

.section.case-hero {
  flex-direction: row;
  height: auto;
}

.section.case-hero.dealroom {
  background-color: #067add;
}

.section.case-hero.dubsado {
  background-color: #12c0a6;
}

.section.case-hero.unc {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5d9cae6f1c5b486cc87a5327_hero-bg-unc.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
}

.section.case-hero.usc {
  background-image: linear-gradient(#36000029, #36000029), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5d9cb8821c5b4868db7abc1b_usc-hero-bg.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.case-hero.oracle {
  background-image: linear-gradient(#a30707a3, #a30707a3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5d9ce578e1dbab8a0f289881_oracle-office-bg2.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.case-hero.fm {
  background-color: #a1eeee;
}

.section.case-hero.capture-one {
  background-image: linear-gradient(#283455a3, #283455a3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5d9d12fadf1e44994b796c5f_Raw-image-editing-software-capture-one-pro-banner-3000x800.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.case-hero.nu {
  background-color: #542489;
}

.section.case-hero.pmi {
  background-color: #1bbbd2;
  background-image: linear-gradient(#213561fa, #213561fa), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6025c90ac1edca1f57aeee6e_CSG-office-space.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
}

.section.case-hero.nbf {
  background-color: #040616;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), radial-gradient(circle at 100%, #4c3b86, #4c3b8600);
  background-position: 0 0, 0 0;
  background-size: 600px, auto;
}

.section.case-hero.wrldcty {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60528661d2cf1c3674d51872_WRLD-CTY-cover.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.case-hero.tour-guy {
  background-image: linear-gradient(#2b2e69e3, #2b2e69e3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6053e4811b1d99372a8c55e1_rome-3.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.case-hero.cnbc {
  background-image: linear-gradient(148deg, #3b3a8b, #08a7b1);
}

.section.case-hero.git {
  background-color: #181547;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6054f41cabb4889035061268_GIT-bg2.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.quote-section {
  padding-bottom: 96px;
  display: block;
}

.section.tall {
  padding-top: 104px;
  padding-bottom: 104px;
}

.section.short {
  background-color: #fff;
  padding-top: 48px;
  padding-bottom: 48px;
  font-family: Matter, sans-serif;
  display: block;
}

.section.short.t-c {
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
  padding-top: 40px;
  padding-bottom: 32px;
  font-family: Matter, sans-serif;
}

.section.short.burst-teal-blue {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839e43c1d762820efec92a9_de0cbd5724661bdba45206230bb0a01b_burst-teal-blue.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.short.burst-purple-fuchsia {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839ee685c0e19357acba78b_d343d4bfc617c7edb3d5ac5e333230c3_burst-purple-fuchsia.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.short.navy {
  background-color: #1b2068;
}

.section.short.grey {
  background-color: #f7f7ff;
}

.section.short.color-light-grey {
  background-color: #fbfbff;
}

.section.no-padding-bottom {
  padding-bottom: 24px;
}

.section.no-padding-bottom.grey {
  background-color: #f7f7ff;
}

.section.no-padding-bottom.color-light-peri {
  overflow: hidden;
}

.section.blog-hero {
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section.blog-header {
  padding-top: 48px;
  padding-bottom: 24px;
  font-family: Matter, sans-serif;
}

.section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.section.block {
  display: block;
}

.section.hidden {
  display: none;
}

.section.content-cta {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6006051e7b5603f88d75dffc_wavy-1c.svg");
  background-position: 50% 0;
  background-size: cover;
}

.section.content-cta.blurple {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6006051e7b5603f88d75dffc_wavy-1c.svg");
  background-position: 0 0;
  background-size: cover;
  height: auto;
  margin-top: -164px;
  padding-bottom: 96px;
}

.section.content-cta.tropical {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60060ccd7b5603ed3e75f2b2_wavy-2b.svg");
  background-position: 0 0;
  background-size: cover;
  margin-top: -260px;
}

.section.content-cta.networking {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6006265190c60f412bbc6913_wavy-4c.svg");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.content-cta.networking.networking-flex {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60d0d1f362241fdefd23e0ff_Rectangle.svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.content-cta.studio {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60060ccd7b5603ed3e75f2b2_wavy-2b.svg");
  background-position: 0 0;
  background-size: cover;
}

.section.content-cta.studio.networking {
  display: none;
}

.section.content-cta.demo-page {
  background-image: linear-gradient(41deg, #02a6d3, #02a6d3 0% 16%, #297cec 53%, #7047e0);
  padding-top: 64px;
  padding-bottom: 64px;
  font-family: Manrope;
}

.section.bottom-stroke.tropical {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60060ccd7b5603ed3e75f2b2_wavy-2b.svg");
  background-position: 0 100%;
  background-size: cover;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.section.bottom-stroke.pink {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6006265190c60f412bbc6913_wavy-4c.svg");
  background-position: 0 100%;
  background-size: cover;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.section.hero {
  background-color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  height: auto;
}

.section.hero.ltd {
  background-image: linear-gradient(to right, #500ab3d1, #05479263), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/61843e03005d9a30a1b181d4_photo-1614850523459-c2f4c699c52e.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.ltd {
  background-image: linear-gradient(86deg, #500ab3d1, #05479263), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/61843e03005d9a30a1b181d4_photo-1614850523459-c2f4c699c52e.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.social-share {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.section.sub-hero {
  background-image: linear-gradient(127deg, #8528e5fa, #1a8fe7fa), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 400px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.section.sub-hero.grey {
  background-color: var(--slate-light);
  background-image: none;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Matter, sans-serif;
}

.section.neueblack {
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.section.g-purporange {
  background-color: #c505b8;
  background-image: radial-gradient(circle at 50% 105%, #c2526f, #901299 25%, #43198e 61%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 512px;
}

.section.g-purpink {
  background-color: #a521d5;
  background-image: radial-gradient(circle at 50% 115%, #d3209a, #8509b2fc 21%, #3f1599 59%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 512px;
}

.section._56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.section.motto {
  justify-content: center;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
}

.section.team {
  background-color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  background-image: linear-gradient(151deg, #153b9cde 14%, #0e0229), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5c36d764027f1e00fdebf_bigmarker-team.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: center;
  height: 800px;
  display: flex;
}

.section.r-bluepurp {
  background-color: #000341;
  background-image: radial-gradient(circle at 10% 135%, #0073d6d4, #0073d600 55%), radial-gradient(circle at 80% -29%, #6612ebd6, #6612eb00 53%), linear-gradient(99deg, #0008203b, #0d0031b3);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  padding-top: 56px;
  padding-bottom: 56px;
  font-family: Matter, sans-serif;
}

.section.r-bluepurp.tall {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.r-bluepurp.no-margin {
  margin-top: 48px;
  padding-top: 0;
  padding-bottom: 16px;
}

.section.r-bluegreen {
  background-color: #030830;
  background-image: radial-gradient(circle at 20% -30%, #6013d3d9, #2844e100 67%), radial-gradient(circle at 85% 140%, #0095c5, #004b7ecf 38%, #040e3a54 64%);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  padding-top: 56px;
  padding-bottom: 56px;
  font-family: Matter, sans-serif;
}

.section.resource-grid {
  width: 100%;
  max-width: none;
  padding-top: 40px;
  font-family: Matter, sans-serif;
}

.section.feature-page-hero {
  background-color: #081133;
  background-image: none;
}

.section.spotlights {
  background-color: #040616;
  padding-top: 64px;
  padding-bottom: 48px;
  font-family: Matter, sans-serif;
}

.section.spotlights.purple {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6675d109454dd94349a3fbd3_Background-Spotlights-Purple.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat-x;
  background-size: 600px, cover;
  background-attachment: fixed, fixed;
  padding-top: 64px;
}

.section.spotlights.purple._180 {
  margin-bottom: -180px;
}

.section.spotlights.pink {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66761a849c1c0675a3f07b09_Background-Spotlights-Pink.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat-x;
  background-size: 600px, cover;
  background-attachment: scroll, fixed;
  padding-top: 64px;
}

.section.spotlights.blue {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66761ba9ad45e26b948eaaf4_Background-Spotlights-Blue.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat-x;
  background-size: 600px, cover;
  background-attachment: scroll, fixed;
}

.section.bluegrey {
  background-color: #252953;
}

.section.color-black {
  background-color: #060622;
}

.section.color-black.bottom-stroke {
  border-bottom: 1px solid var(--untitled-ui--gray700);
}

.section.color-black.burst-purple {
  background-color: #0d1850;
  background-image: radial-gradient(circle at 100% 100%, #9b8ff8a6, #2b2c6b99 40%, #0d1850);
}

.section.color-black.burst-purple.short {
  background-image: radial-gradient(circle at 100% 100%, #9b8ff8a6, #2b2c6b99 40%, #0d1850);
}

.section.color-black.burst-pink {
  background-image: radial-gradient(circle at 110% 100%, #ce85ffe6, #7748df99 40%, #0d1850);
}

.section.color-black.burst-pink.short {
  background-image: radial-gradient(circle at 100% 120%, #d28fffcc, #bd60f5cc 16%, #9533d3a8 32%, #7816b626 56%, #0d1850 80%, #0d1850);
}

.section.color-black.burst-teal {
  background-image: radial-gradient(circle at 110% 120%, #44cefd, #309fdac2 12%, #12479e8f 36%, #0720794d 56%, #00103d);
}

.section.color-black.burst-teal.short {
  background-image: radial-gradient(circle at 100% 120%, #44cefdfa, #309fdab3 16%, #12479e99 36%, #0720794d 56%, #00103d);
}

.section._32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.section.cs-hero {
  z-index: -10;
  border-bottom: 1px none var(--untitled-ui--gray100);
  color: var(--midnight);
  background-color: #fff;
  background-image: linear-gradient(#fff3, #fff3);
  max-width: none;
  max-height: none;
  padding: 140px 0 0;
  display: block;
  position: static;
  overflow: hidden;
}

.section.case-study-body {
  z-index: 100;
  border-top: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  position: relative;
}

.section.burst-blue-purple {
  background-color: #edf3ff;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839e7a565cc28f732e0d9e8_55fa8185899081570b8a0252d4c20773_burst-blue-purple.png");
  background-position: 50% 140%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 88px;
}

.section.burst-blue-purple.short {
  padding-top: 48px;
}

.section.purple {
  background-color: #0d1849;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), radial-gradient(circle at 100% 0, #6934e6, #320f83 50%);
  background-position: 0 0, 0 0;
  background-size: 600px, auto;
  background-attachment: fixed, scroll;
}

.section.grey-gradient {
  background-image: linear-gradient(#fff, #f6f8ff);
}

.section.slider-tiles {
  margin-left: 0;
  margin-right: 0;
  padding: 40px 0;
}

.section.slider-tiles.short {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.section.slider-tiles.short.grey {
  background-color: #f7f7ff;
}

.section.slider-tiles.short.color-light-peri {
  overflow: hidden;
}

.section.slider-tiles.padding-top {
  padding-top: 80px;
}

.section.burst-teal-blue {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839e43c1d762820efec92a9_de0cbd5724661bdba45206230bb0a01b_burst-teal-blue.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.burst-purple-fuchsia {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839ee685c0e19357acba78b_d343d4bfc617c7edb3d5ac5e333230c3_burst-purple-fuchsia.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.orbs-teal-blue {
  background-image: linear-gradient(#fff6, #fff6), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683a24931a32623c4ac29022_e3cabe38d085aa05e6551a419ecf650f_orbs-teal-blue.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.orbs-purple-fuchsia-pink {
  background-image: linear-gradient(#fffc, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683dc3291559b55fccbdc2dd_orbs-purple-fuchsia-pink.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.color-dark-navy {
  background-color: #060640;
}

.section.navy {
  background-color: #0a105f;
}

.section.logo-loop {
  height: auto;
  padding: 24px 0;
}

.section.color-iris {
  background-color: #cfcfff;
}

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

.section.fuchsia {
  background-color: #dabdf2;
}

.section.legal-header {
  background-color: #c0c0fb;
  padding: 104px 2rem;
}

.section.berry {
  background-color: #d5b1f3;
}

.section.color-dark-dusk {
  background-color: #1c1c42;
}

.section.featured-cs {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section.featured-cs.dot-grid {
  background-image: linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.color-change-peri {
  background-color: #fff;
  padding-top: 48px;
}

.section.bottom-stroke-iris {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902ab1c443cc0b137de948f_0e93a5d425c3c037f8d6a3fbea664e6c_stroke_iris_1.svg");
  background-position: 0 -40px;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 160px;
  padding-top: 0;
  padding-bottom: 0;
}

.section.grid-fade {
  background-image: linear-gradient(#ffffffa8, #fff 50%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.grid-fade.color-peri {
  background-color: #323382;
  background-image: linear-gradient(#323382c7, #323382 50%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.color-dark-midnight {
  background-color: #040431;
}

.section.color-dark-midnight.color-ai-burst {
  background-image: none;
}

.section.pricing {
  background-image: linear-gradient(#fff0, #fff 70%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69133de1395ad7cdd2dc974d_hero-burst_peri.png"), linear-gradient(#ffffffb3, #ffffffb3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, fixed, scroll, fixed;
}

.section.dot-grid {
  background-image: linear-gradient(#fff0 80%, #fff), radial-gradient(circle at 50% 25%, #fff, #fff0 60%), linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939c5479020eb4fb52d795c_dot-grid-primary.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
}

.section.dot-grid.color-lagoon {
  background-color: #005b8b;
  background-image: linear-gradient(#005b8bb3, #005b8bb3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.dot-grid.mobile-event-app {
  background-color: #10234e;
  background-image: radial-gradient(circle at 50% 60%, #1a306400, #10234e 60%), linear-gradient(#10234eed, #10234eed), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17e2aa4d9d30aed601_dot-grid-white.svg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.section.dot-grid.grey {
  background-color: #f7f7ff;
  background-image: linear-gradient(#f7f7ff, #ffffff38 17%, #ffffff80 80%, #fff), radial-gradient(circle, #fff, #fff0 40%), linear-gradient(#f7f7ffe6, #f7f7ffe6), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939c5479020eb4fb52d795c_dot-grid-primary.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
}

.section.color-white-grey-white {
  background-image: linear-gradient(#fff, #fff), linear-gradient(#fff, #f7f7ff 8% 90%, #fff);
}

.section.color-dark-vista {
  background-color: #0c1438;
}

.section.color-dark-sky {
  background-color: #030624;
}

.section.color-navy {
  background-color: #110f36;
  background-image: none;
}

.section.color-navy.dot-grid-sky {
  background-color: #201850;
  background-image: radial-gradient(circle, #20185080 40%, #201850 70%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cf7e061b072c22a53941b_dot-grid_on-dark.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.color-light-grey {
  background-color: #fbfbff;
}

.section.cta-w25 {
  background-color: #201850;
  background-image: radial-gradient(circle at 20%, #201850cc, #2018501a 50%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cf7e061b072c22a53941b_dot-grid_on-dark.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 16px;
  width: 1280px;
  max-width: 96%;
  padding: 2.5rem;
}

.section.cta-w25.grid {
  background-color: #262767;
  background-image: radial-gradient(circle at 0%, #2b2c72e6, #2b2c7200 90%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691661f22c8db7a55ae76986_f33c4ca15d0c3b1cd6ce4829c8c27d95_grid-24_CTA.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.cta-w25.w25-peri {
  background-color: #281e64;
  background-image: none;
  background-position: 0 0;
}

.section.cta-w25.w25-mint {
  background-color: #002b4c;
  background-image: linear-gradient(#002b4c99, #002b4c99);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section.cta-w25.w25-mauve {
  background-color: #3d2168;
  background-image: linear-gradient(#3d216899, #3d216899);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section.cta-w25.w25-mango {
  background-color: #0c2954;
  background-image: linear-gradient(#0c295480, #0c295480);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section.cta-w25.w25-lime {
  background-color: #092b45;
  background-image: linear-gradient(#092b4580, #092b4580);
  background-position: 0 0;
  background-size: auto;
}

.section.cta-w25.w25-sky {
  background-color: #1a3064;
  background-image: linear-gradient(#1a306499, #1a306499);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section.grid-sky {
  background-image: radial-gradient(circle, #ffffffe0, #fff 60%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69167ef6dd6e8204fb950a76_grid-24_sky.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.short-top {
  padding-top: 48px;
}

.section.w25-mauve-dark {
  background-color: #3d2168;
}

.section.w25-peri-darkest {
  color: var(--midnight);
  background-color: #161139;
}

.section.w25-mango-dark, .section.w25-mint-dark, .section.color-mint-dark {
  background-color: #012f52;
}

.section.color-peri-very-light {
  background-color: #f7f7ff;
}

.section.color-sand {
  background-color: #f9f8f6;
}

.section.color-grey {
  background-color: #f7f7ff;
}

.section.color-white-white-dots {
  background-color: #fff;
  background-image: linear-gradient(#fff9, #fff), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.no-padding {
  color: var(--midnight);
}

.section.no-padding.cta-w25 {
  background-color: #161139;
  background-image: linear-gradient(#fff, #fff 49.9%, #16113980 50%, #161139cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939d80164cee4369999b6a5_dot-grid-peri-med.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.section.w25-sky-darkest {
  background-color: #061027;
}

.section.w25-sand {
  background-color: #faf9f8;
}

.section.overflow-visible {
  overflow: visible;
}

.section.w25-peri-light {
  background-color: #e7e7ff;
}

.section.color-peri-darkest {
  background-color: #0c0824;
}

.section.color-peri-darkest.dot-grid {
  background-image: linear-gradient(#0c0824cc, #0c0824cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939d80164cee4369999b6a5_dot-grid-peri-med.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.demo-page {
  padding-top: 140px;
}

.section.animate-bg-color-white {
  background-color: #fff0;
}

.section.animate-bg-color-white.w25-sky {
  background-color: #deebff;
}

.section.animate-bg-color-white.w25-peri {
  background-color: #cfcfff;
}

.section.animate-bg-color-white.w25-mint {
  background-color: #c5f6f9;
}

.section.animate-bg-color-white.w25-mauve {
  background-color: #e6ddff;
}

.section.w25-sky-dark {
  background-color: #1a3064;
}

.section.breadcrumbs {
  border-top-style: solid;
  border-top-color: #ebefff;
  border-bottom-style: none;
  border-bottom-color: #ebefff;
  margin-top: 72px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.section.w25-peri-dark {
  background-color: #201850;
}

.section.form-section {
  background-image: radial-gradient(circle, #deebff, #deebff00 50%), radial-gradient(circle at 90% 60%, #cfcfffcc, #cfcfff00 50%), radial-gradient(circle at 25% 25%, #fff, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
}

.section.form-section.w25-peri-darkest {
  background-image: linear-gradient(#161139, #161139), radial-gradient(circle, #deebff, #deebff00 50%), radial-gradient(circle at 90% 60%, #cfcfffcc, #cfcfff00 50%), radial-gradient(circle at 25% 25%, #fff, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.section.form-section.w25-peri {
  background-image: linear-gradient(#cfcfff, #cfcfff), radial-gradient(circle, #deebff, #deebff00 50%), radial-gradient(circle at 90% 60%, #cfcfffcc, #cfcfff00 50%), radial-gradient(circle at 25% 25%, #fff, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.section.form-section.w25-peri-dark {
  background-color: #201850;
  background-image: none;
}

.section.demo-page-form {
  background-color: #cfcfff;
  padding-top: 140px;
}

.section.color-peri-dark {
  background-color: #201850;
}

.section.blog-header {
  padding-top: 64px;
  padding-bottom: 64px;
}

.dropdown-toggle {
  height: 100%;
  padding: 0;
}

.dropdown-toggle.w--open {
  border-bottom: 3px none var(--peri);
  color: var(--peri);
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: ModernSans;
  font-weight: 400;
}

.hero-container {
  background-color: var(--white);
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.hero-container.g-purpteal {
  background-image: linear-gradient(101deg, #6a39d5fc, #3564c9 52%, #048cbdfc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 512px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.hero-container.g-purpteal.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.hero-container.webmktg-ebook {
  background-image: linear-gradient(127deg, #4563ec, #0085c7), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5dd86d7505da5857c4947019_hero-bg-webinar-marketing-ebook.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero-container.g-d-blue {
  background-image: linear-gradient(to right, #098bcc, #1953bf);
}

.hero-container.grey {
  background-color: #4061dd0f;
  background-image: linear-gradient(#fff, #f4f6fe);
  position: static;
}

.hero-container.grey.short {
  padding-top: 72px;
  padding-bottom: 72px;
}

.hero-container.white {
  border: 1px solid var(--white);
  background-color: #fff;
  padding-top: 56px;
  padding-bottom: 80px;
}

.hero-container.home {
  background-image: none;
  padding-top: 48px;
  padding-bottom: 48px;
  position: static;
}

.hero-container.lp-webinar-sw {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/616869088a816f12287d6bb1_bg-webinar-sw%401.5x.png");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
  padding-top: 160px;
  padding-bottom: 160px;
}

.hero-container.g-purpblue {
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(131deg, #391a8f 22%, #1779c2);
  background-clip: border-box;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero-container.g-purpblue.very-short {
  background-color: #192a69;
  background-image: radial-gradient(circle at 100% 100%, #b5acff99, #363f9b99 40%, #192a69 80%);
}

.hero-container.g-purporange {
  background-color: #4c0aa4;
  background-image: radial-gradient(circle at 75% 125%, #ff9941eb, #bd0d958f 31%, #8511b178 62%, #3f198b);
  padding-bottom: 80px;
}

.hero-container.g-bluegreen {
  background-color: #5368dc;
  background-image: linear-gradient(148deg, #2e0f9cfc, #0abdc5fa), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 512px;
  padding-bottom: 88px;
}

.hero-container.very-short {
  padding-top: 40px;
  padding-bottom: 40px;
}

.hero-container.short {
  padding-top: 64px;
  padding-bottom: 64px;
}

.hero-container.bg-attendee {
  background-image: linear-gradient(143deg, #5a07b1f0, #007499eb), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/622183edd69db1f89f1355e8_attendee-view.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 160px;
  padding-bottom: 160px;
}

.hero-container.g-neueblack {
  background-color: #02091a;
  background-image: linear-gradient(132deg, #050f24f7 38%, #2553c2fc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, 512px;
  padding-bottom: 88px;
}

.hero-container.bv {
  -webkit-text-fill-color: inherit;
  background-color: #1c1a44;
  background-image: radial-gradient(circle at -8% -3%, #5e0ce2, #1c1a4400 33%), radial-gradient(circle at 88% -10%, #e70fee, #1c1a4400 33%);
  background-clip: border-box;
  padding-top: 32px;
  padding-bottom: 48px;
}

.hero-container.bv.success-page {
  padding-top: 64px;
  padding-bottom: 64px;
}

.hero-container.secondary-dark {
  background-color: #0e1245;
  background-image: radial-gradient(circle at 100% 100%, #7f14ebe8, #39019bd9 54%, #191857);
}

.hero-container.secondary-dark.padding-0 {
  background-color: #232b77;
  background-image: radial-gradient(circle at 0 100%, #019fd98c, #fff0 32%), radial-gradient(circle at 100% 120%, #8421f5c2, #4305ad96 27%, #19185c 70%);
  padding-bottom: 0;
}

.hero-container.secondary-dark.very-short {
  background-image: radial-gradient(circle at 100% 100%, #7f14ebe8, #39019bd9 20%, #0a0930);
  padding-top: 32px;
  padding-bottom: 32px;
}

.hero-container.ebook-bg-image {
  background-color: var(--midnight);
  background-image: radial-gradient(circle at 100% 0, #0a133433, #040d2ecc 40%, #030b2bf5 70%);
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.hero-container.feature-spotlight {
  background-color: #000;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.hero-container.padding-0 {
  padding-bottom: 0;
}

.hero-container.primary-dark {
  background-color: #111745;
  background-image: radial-gradient(circle at 100% 100%, #1c83c8, #00448e 32%, #111745);
}

.hero-container.primary-dark.padding-0 {
  background-image: radial-gradient(circle at 87% 139%, #1c83c8, #00448e 32%, #111745);
}

.hero-container.tertiary-dark {
  background-color: #120e45;
  background-image: radial-gradient(circle at 100% 128%, #ed27afe0, #6416b4 39%, #080d38);
}

.hero-container.tertiary-dark.padding-0 {
  background-image: radial-gradient(circle at 86% 140%, #f123b1cc, #980dc2c9 26%, #6416b4bf 48%, #0e1663);
}

.hero-container.r-bluegreen {
  background-color: #030830;
  background-image: radial-gradient(circle at -10% 110%, #6013d3, #6013d300 72%), radial-gradient(circle at 90% 105%, #0095c5, #004b7ed4 50%, #004b7e00);
}

.feature-image-container {
  float: right;
  order: 1;
  justify-content: flex-end;
  align-items: center;
  width: 720px;
  max-width: 80%;
  height: auto;
  display: flex;
}

.feature-image-container.ebook {
  width: auto;
  max-width: 360px;
}

.feature-image-container.onboarding {
  max-width: 400px;
}

.feature-image-container._560 {
  z-index: 10;
  border-radius: 13px;
  width: 560px;
  position: relative;
}

.feature-image-container._480 {
  z-index: 10;
  width: 480px;
  position: relative;
}

.feature-image-container._520 {
  z-index: 10;
  width: 520px;
  margin-right: 10px;
  position: relative;
}

.feature-image-container.webinars {
  z-index: 10;
  width: 640px;
  margin-top: 24px;
  position: relative;
}

.feature-image-container.home {
  z-index: 10;
  width: 640px;
  max-width: 52%;
  position: relative;
}

.feature-image-container._520 {
  letter-spacing: 0;
  max-width: 60%;
  margin-right: 10px;
  position: relative;
}

.feature-image-container._40 {
  width: 50%;
  max-width: none;
}

.feature-image-container._640 {
  width: 640px;
}

.feature-image-container.gated-resource {
  width: 380px;
  max-width: 60%;
}

.feature-image-container.full {
  width: 100%;
  height: 100%;
}

.horizontal-hero {
  float: none;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 1200px;
  max-width: 96%;
  margin: 0 auto;
  padding: 16px 0;
  font-family: Manrope;
  display: flex;
}

.horizontal-hero.home {
  width: 1240px;
}

.horizontal-hero.left {
  justify-content: flex-start;
}

.horizontal-hero.gated-resource {
  justify-content: space-around;
  align-items: flex-start;
  width: 92%;
  max-width: 1200px;
}

.horizontal-hero.margin-32 {
  margin-bottom: 32px;
}

.horizontal-hero.demo-page {
  justify-content: space-around;
  align-items: flex-start;
}

.navbar-container {
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  min-width: 100%;
  max-width: none;
  height: 72px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.announcement-bar {
  color: #fff;
  text-align: center;
  background-color: #201850;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  font-size: 15px;
  display: flex;
}

.h1 {
  color: #201850;
  letter-spacing: -1px;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 3.4rem;
  font-weight: 700;
  line-height: 3.5rem;
}

.h1.centered {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -1.2px;
  text-transform: none;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 3.8rem;
}

.h1.centered.white {
  margin-left: 0;
  margin-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.h1.centered.super-jumbo {
  font-size: 3.6rem;
  font-weight: 800;
  line-height: 3.8rem;
}

.h1.centered.color-on-sky {
  color: #23347f;
}

.h1.centered.color-white {
  color: var(--white);
}

.h1.centered.w25-peri {
  color: #cfcfff;
}

.h1.centered.w25-mint {
  color: #c5f6f9;
}

.h1.centered.w25-mauve-on-dark {
  color: #e6ddff;
}

.h1.centered.w25-lime-on-dark {
  color: #e7ffcb;
}

.h1.white {
  color: #fff;
  letter-spacing: -1.2px;
  text-transform: none;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3.4rem;
  font-weight: 700;
  line-height: 3.5rem;
}

.h1.white.centered {
  letter-spacing: -.2px;
  text-transform: none;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 3.3rem;
  display: block;
}

.h1.white.small {
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 3.2rem;
}

.h1.white.xl {
  font-size: 56px;
}

.h1.white.jumbo {
  text-transform: none;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-weight: 700;
}

.h1.white._4-4rem {
  letter-spacing: -.5px;
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 4.4rem;
  font-weight: 800;
  line-height: 4.6rem;
}

.h1.large {
  color: var(--midnight);
  letter-spacing: -2px;
  text-transform: none;
  align-self: flex-start;
  max-width: 960px;
  font-family: Instrument Sans, sans-serif;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 3.8rem;
}

.h1.margin-bottom {
  letter-spacing: -.3px;
  text-transform: none;
  margin-bottom: 32px;
  font-family: Host Grotesk;
  font-weight: 500;
  line-height: 1.2;
}

.h1.cta-h1 {
  color: #fff;
  letter-spacing: -.2px;
  text-transform: none;
  margin-bottom: 18px;
  padding-bottom: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 4rem;
}

.h1.jumbo {
  letter-spacing: -1px;
  text-transform: none;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 3.8rem;
}

.h1.jumbo.centered {
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.4rem;
}

.h1.jumbo.centered.white {
  width: auto;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 3.6rem;
  display: block;
}

.h1.jumbo.centered.white.margin-bottom {
  letter-spacing: 0;
  font-weight: 700;
}

.h1.xl {
  font-size: 4rem;
  font-weight: 500;
  line-height: 4rem;
}

.h1.xl.white {
  text-align: left;
  font-size: 4rem;
  font-weight: 600;
}

.h1.about-h1 {
  font-size: 4.6rem;
  font-weight: 700;
  line-height: 4.6rem;
}

.h1.about-h1.white {
  margin-bottom: 8px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: 5.5rem;
}

.h1.about-h1.white._2nd-line {
  margin-bottom: 32px;
  font-size: 4.2rem;
  line-height: 4.3rem;
}

.h1._4-7rem {
  font-size: 4.7rem;
  font-weight: 700;
  line-height: 4.6rem;
}

.h1._3-8rem {
  font-size: 4.1rem;
  font-weight: 700;
  line-height: 4.1rem;
}

.h1._3-8rem.margin-64 {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 64px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 3.8rem;
  font-weight: 800;
  line-height: 3.8rem;
}

.h1._4-6rem {
  letter-spacing: -.5px;
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 4.6rem;
  font-weight: 800;
  line-height: 4.6rem;
}

.h1.home-h1 {
  font-size: 3.2rem;
  line-height: 3.2rem;
}

.h1.small {
  letter-spacing: -1.6px;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 3rem;
}

.h1.small.white {
  font-family: Host Grotesk;
  font-weight: 400;
}

.h1.small.centered {
  line-height: 3.1rem;
}

.h1.w25-peri {
  color: #34357b;
  font-size: 3.4rem;
  line-height: 3.4rem;
}

.h1.color-on-vista {
  color: #192b73;
}

.h1.color-on-mauve {
  color: #421472;
}

.h1.w25-mint-med {
  color: #043a64;
}

.h1.w25-mauve {
  color: #4d2c7f;
}

.h1.w25-mango-dark, .h1.w25-lime {
  color: #012f52;
}

.h1.w25-sky-med {
  color: #2c4378;
}

.h1.w25-sky-dark {
  color: #1a3064;
}

.h1.color-peri-on-dark {
  color: #cfcfff;
}

.nav-link {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: -.1px;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  font-family: Manrope;
  font-size: .95em;
  font-weight: 600;
  display: flex;
}

.nav-link:hover {
  color: var(--peri);
  font-weight: 600;
}

.nav-link:focus, .nav-link.w--current {
  font-weight: 600;
}

.feature-card {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: 33%;
  margin-left: 0;
  margin-right: 0;
  padding: 32px;
  display: inline-block;
}

.feature-card.shadow {
  clear: right;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  color: #263044;
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  width: 30%;
  max-width: none;
  height: 100%;
  margin-bottom: 56px;
  margin-left: 1.5%;
  margin-right: 1.5%;
  padding: 0;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 1px 32px #0d111a0f;
}

.feature-card.shadow:hover {
  box-shadow: 0 8px 32px #0d111a1a;
}

.feature-card.sub-hero {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 32px;
  position: relative;
}

.feature-card.shadow {
  border-radius: 12px;
  max-width: 33%;
  margin: 16px;
  box-shadow: 0 4px 28px #0000000d;
}

.feature-card._3col {
  max-width: 30%;
  margin-bottom: 24px;
  margin-left: 1.5%;
  margin-right: 1.5%;
  padding: 0;
  text-decoration: none;
}

.h3 {
  color: var(--midnight);
  text-align: left;
  letter-spacing: -.6px;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: block;
}

.h3.centered {
  color: var(--slate);
  text-align: center;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.h3.centered.no-margin {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

.h3.no-margin {
  margin-bottom: 8px;
}

.h3.small {
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  text-decoration: none;
}

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

.h3.white {
  color: var(--untitled-ui--white);
  letter-spacing: .3px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.1rem;
}

.h3.medium {
  letter-spacing: -.2px;
  font-size: 1.6rem;
  line-height: 1.8rem;
}

.features-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 1200px;
  max-width: 96%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.features-grid.cases {
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  width: 1112px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.features-grid._2col {
  flex-flow: row;
  grid-template-columns: minmax(200px, 360px) minmax(200px, 360px);
  justify-content: center;
  justify-items: center;
  display: flex;
}

.features-grid._1ccol {
  grid-template-columns: minmax(200px, 360px);
  justify-items: center;
}

.features-grid.vert-stack {
  margin-left: auto;
  margin-right: auto;
}

.features-grid.sub-hero {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.features-grid._3col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: visible;
}

.features-grid._3x3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-grid._3x2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: grid;
}

.hero-block {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1112px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-block.left {
  float: left;
  clear: none;
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 480px;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 96px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  display: block;
}

.hero-block.left.narrow {
  width: 400px;
  max-width: 480px;
  margin-right: 88px;
}

.hero-block.left.summits {
  max-width: 500px;
  margin-right: 64px;
}

.hero-block.left.onboarding {
  justify-content: flex-start;
  align-self: center;
  max-width: 560px;
  margin-top: 0;
  margin-right: 180px;
}

.hero-block.left.landing {
  justify-content: flex-start;
  align-self: flex-start;
  width: 480px;
  max-width: none;
  margin-top: 48px;
}

.hero-block.left._600 {
  width: 600px;
}

.hero-block.left.margin-bottom {
  width: auto;
  max-width: none;
  margin-bottom: 64px;
  display: inline-block;
}

.hero-block.left.webinars {
  width: 640px;
  margin-top: -296px;
  margin-right: 40px;
}

.hero-block.left.demo-page {
  width: 520px;
  margin-top: -496px;
}

.hero-block.left.form-right {
  margin-top: -176px;
}

.hero-block.left._720 {
  width: 720px;
  margin-right: 32px;
}

.hero-block.case-study {
  text-align: left;
  width: 1112px;
}

.hero-block.wide {
  align-items: center;
  width: auto;
  max-width: 1200px;
}

.hero-block.home {
  z-index: 10;
  width: auto;
  margin-top: 0;
  margin-right: 40px;
  position: relative;
  top: -40px;
}

.hero-block.demo-page {
  flex: 1;
  align-self: flex-start;
  width: 520px;
  margin-top: 0;
  margin-right: 200px;
}

.hero-block.margin-bottom {
  margin-bottom: 56px;
}

.hero-block.request-pricing {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 96px;
}

.hero-block.featured-content {
  box-shadow: none;
  align-items: flex-start;
  height: auto;
  margin-right: 15%;
}

.hero-block.gated-resource {
  flex: 0 auto;
  align-self: flex-start;
  width: 640px;
  max-width: 60%;
  margin-left: 0;
  padding-top: 0;
}

.hero-block.centered {
  text-align: center;
  width: 1112px;
}

.hero-block.centered._800 {
  width: 800px;
}

.icon {
  float: none;
  clear: none;
  align-self: center;
  width: 28px;
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
}

.icon.case {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
}

.icon.float-left {
  float: left;
  margin-bottom: 16px;
}

.icon.white {
  margin-bottom: 16px;
}

.icon.white.cta {
  color: #fff0;
  background-color: #fff0;
  background-image: none;
  width: 40px;
  margin-bottom: 0;
}

.icon.headshot {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.icon.timeline {
  height: 20px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 0;
}

.icon.in-circle {
  height: 28px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-right: 0;
}

.icon._40px {
  align-self: flex-start;
  width: 40px;
}

.icon._40px.align-right {
  align-self: flex-end;
}

.icon._32px {
  align-self: flex-start;
  height: 32px;
}

.icon._28px {
  width: auto;
  height: 28px;
}

.icon._20px {
  width: 20px;
}

.icon._36px {
  align-self: flex-start;
  width: 36px;
}

.icon._24px {
  width: 24px;
  height: 24px;
}

.footer {
  background-color: var(--white);
  text-align: left;
  justify-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: 24px;
  padding-bottom: 0;
  display: block;
}

.footer.dark {
  background-color: #02041f;
  margin-left: 0;
  margin-right: 0;
  padding-top: 24px;
}

.footer-links {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 33%;
  margin-right: 0;
  font-family: Spezia;
  font-size: 1em;
  line-height: 1.3em;
  display: flex;
}

.footer-link {
  color: #ffffffd9;
  letter-spacing: -.1px;
  max-width: 100%;
  margin-bottom: 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #fff;
}

.footer-link.w--current {
  color: #ffffffd9;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.footer-link.w--current:hover {
  color: #fff;
}

.footer-link.on-dark {
  color: #d7daeb;
  font-family: Matter, sans-serif;
}

.footer-link.on-dark:hover {
  color: #1da9ff;
}

.footer-content {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 1112px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content.on-dark {
  border-top: 1px #29304b;
  width: 100%;
  padding-top: 56px;
}

.h4 {
  color: var(--midnight);
  letter-spacing: -.4px;
  text-transform: none;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.h4.white {
  color: var(--white);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Host Grotesk;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.h4.footer {
  color: var(--slate-dark);
  background-color: #fff0;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: .95rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.h4.footer.on-dark {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff0;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.h4.resource-title {
  margin-bottom: 12px;
  font-size: 1.1rem;
  line-height: 1.3rem;
  text-decoration: none;
}

.h4.centered {
  text-align: center;
  margin-bottom: 24px;
}

.h4.centered.no-margin {
  color: var(--midnight);
  letter-spacing: 0;
  margin-bottom: 6px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.h4.centered.no-margin.white {
  color: var(--white);
  line-height: 1.6rem;
}

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

.h4.no-margin {
  color: var(--midnight);
  letter-spacing: 0;
  margin-bottom: 8px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.h4.small {
  font-size: 1.1rem;
  line-height: 1.3rem;
}

.cta-ribbon {
  color: var(--peri);
  background-color: #4061dd;
  background-image: linear-gradient(119deg, #08b7f6, #2694ff 43%, #704afd);
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  display: block;
}

.cta-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 640px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-container.b-aqua {
  display: block;
}

.cta-text {
  text-align: center;
  flex-direction: column;
  max-width: 720px;
  margin-right: 0;
  display: block;
}

.feature-container {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: row;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-container.block {
  display: block;
}

.feature-container.margin-bottom {
  margin-bottom: 32px;
}

.feature-container.vertical {
  flex-direction: column;
}

.feature-text {
  order: 0;
  width: 100%;
  max-width: 640px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
}

.feature-text.left {
  order: -1;
  align-self: center;
  width: 40%;
  max-width: 500px;
  margin-right: 48px;
  display: block;
}

.feature-text.right {
  clear: none;
  order: 1;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.feature-text.right.text-top {
  max-width: 40rem;
  margin-left: 56px;
}

.feature-text.right.margin-left {
  margin-left: 96px;
}

.feature-text.centered {
  grid-column-gap: 3px;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1112px;
  max-width: 92%;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feature-text.centered.x-wide {
  align-self: center;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.feature-text.centered.no-margin {
  width: 1112px;
  max-width: 92%;
  margin-bottom: 0;
}

.feature-text.centered._800 {
  width: 880px;
  margin-top: 0;
  position: static;
}

.feature-text.centered.logo-header {
  width: auto;
  margin-bottom: 24px;
}

.feature-text.centered._800 {
  width: 800px;
}

.feature-text.full-left {
  align-self: center;
  width: 1112px;
  max-width: 92%;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.feature-text.margin-right {
  margin-right: 96px;
}

.feature-text.download {
  order: -1;
  margin-top: -182px;
}

.feature-text.quote {
  border-left-style: none;
  width: 880px;
  max-width: 92%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.feature-text.pricing {
  text-align: left;
  width: 80%;
  max-width: 1200px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.feature-text.pricing.margin-top {
  margin-top: 40px;
}

.feature-text.pricing.margin-top-24 {
  margin-top: 24px;
}

.feature-text.pricing.margin-top-48 {
  margin-top: 48px;
}

.feature-text.overflow-header {
  margin-left: 10%;
  margin-right: 0;
}

.feature-text.right-arrow-container {
  order: 1;
  width: 40%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 48px;
  padding-right: 0;
}

.section-image {
  order: -1;
  display: block;
}

.section-image._400w {
  width: 400px;
}

.h2 {
  color: var(--midnight);
  letter-spacing: -.8px;
  text-transform: none;
  justify-content: center;
  width: auto;
  margin: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 2.8rem;
  display: block;
}

.h2.centered {
  color: var(--midnight);
  text-align: center;
  letter-spacing: 0;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 2.8rem;
}

.h2.centered.white {
  letter-spacing: -.2px;
  max-width: 100%;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 2.6rem;
}

.h2.centered.no-margin {
  margin-bottom: 0;
}

.h2.centered.on-dark {
  color: var(--white);
}

.h2.centered.large {
  font-size: 3.2rem;
  line-height: 3.2rem;
}

.h2.centered.jumbo {
  line-height: 3.6rem;
}

.h2.white {
  color: var(--white);
  font-family: Nata Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 2.8rem;
}

.h2.white.jumbo {
  letter-spacing: 0;
  font-size: 3.2rem;
}

.h2.case-section {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: 0;
  text-transform: none;
  width: 800px;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2rem;
}

.h2.small {
  text-align: left;
  letter-spacing: -.8px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.8rem;
}

.h2.small.centered {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
}

.h2.white {
  color: #fff;
}

.h2.white.centered {
  font-size: 34px;
}

.h2.no-margin {
  margin-bottom: 4px;
}

.h2.resource-section {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 800;
}

.h2.margin {
  margin-top: 16px;
}

.h2._2em {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
}

.h2._2em.centered {
  text-align: center;
  font-size: 2em;
  line-height: 1.1;
}

.h2._2em.centered._720 {
  width: 720px;
  max-width: 100%;
}

.h2._2em.white.no-margin.left {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.h2.grotesque {
  letter-spacing: 0;
  text-transform: none;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 2.6rem;
}

.h2.grotesque.white {
  font-weight: 700;
}

.h2.grotesque.white.centered {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 2.8rem;
}

.h2.jumbo {
  letter-spacing: -.5px;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 3.6rem;
}

.h2.jumbo.white {
  line-height: 3.6rem;
}

.h2.jumbo.white.centered {
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 3.8rem;
}

.h2.jumbo.centered {
  line-height: 3.6rem;
}

.h2.jumbo.centered._800 {
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.h2.large {
  font-size: 3.2rem;
  line-height: 3.2rem;
}

.h2.xsmall {
  letter-spacing: -.2px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.h2.w25-mint {
  color: #c5f6f9;
}

.h2.w25-lime-med {
  color: #0d436d;
}

.h2.w25-peri {
  color: #cfcfff;
  font-family: Instrument Sans, sans-serif;
  font-weight: 600;
}

.h2.w25-peri-med {
  color: #34357b;
}

.feature-image {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feature-image._520 {
  width: 520px;
}

.feature-image._420 {
  width: 360px;
}

.feature-image.shadow {
  box-shadow: 0 8px 24px 2px #26304412;
}

.feature-image.networking-img {
  width: 606px;
  max-width: 82%;
}

.feature-image.networking-img.match {
  width: 440px;
  max-width: 74%;
  margin-left: auto;
}

.feature-image.hybrid {
  width: 640px;
  max-width: 88%;
  margin-left: 0;
}

.feature-image.hybrid.app {
  z-index: 0;
  max-width: 52%;
  margin-left: auto;
  position: relative;
}

.feature-image.hybrid.app.feature-left {
  margin-left: 100px;
  margin-right: auto;
}

.feature-image.hybrid.download {
  width: 580px;
  max-width: 64%;
  margin-left: auto;
}

.feature-image.hybrid-phone {
  width: 400px;
  position: relative;
  top: -48px;
}

.feature-image._480 {
  width: 480px;
}

.feature-image._560 {
  width: 560px;
}

.feature-image._280 {
  width: 280px;
  margin-left: 80px;
}

.feature-image._280.margin-right {
  margin-right: 80px;
}

.feature-image._800 {
  width: 800px;
}

.feature-image._720 {
  width: 720px;
}

.feature-image._6x4 {
  background-color: #fff;
  width: 600px;
  height: 400px;
}

.feature-image._440 {
  width: 440px;
}

.feature-image.badges-full-width {
  width: 100%;
  overflow: clip;
}

.feature-image.badges-mobile {
  display: none;
}

.feature-image.shadow {
  border: 1px #000;
}

.feature-image.down-16 {
  position: relative;
  bottom: -16px;
}

.feature-image.webinar-landing-pages {
  min-width: 920px;
  max-width: none;
}

.feature-image.max-width-70 {
  max-width: 70%;
}

.feature-image.down-56 {
  position: relative;
  bottom: -56px;
}

.feature-image.smaller-80 {
  width: 80%;
  max-width: none;
}

.feature-image.smaller-80.down-32 {
  position: relative;
  bottom: -32px;
}

.feature-image.smaller-60 {
  width: 60%;
  max-width: none;
}

.feature-image.smaller-60.down-72 {
  position: relative;
  bottom: -72px;
}

.feature-image.smaller-60.down-88 {
  position: relative;
  bottom: -88px;
}

.feature-image.smaller-60.down-80 {
  position: relative;
  bottom: -80px;
}

.feature-image.smaller-90 {
  width: 90%;
  max-width: none;
}

.feature-image.smaller-90.down-32 {
  position: relative;
  bottom: -32px;
}

.feature-image.smaller-70 {
  width: 70%;
  max-width: none;
}

.feature-image.smaller-70.down-32 {
  position: relative;
  bottom: -32px;
}

.feature-image.smaller-56 {
  width: 56%;
  max-width: none;
}

.feature-image.smaller-56.down-32 {
  position: relative;
  bottom: -32px;
}

.feature-image._640 {
  width: 640px;
}

.feature-image.smaller-40 {
  width: 40%;
}

.feature-image.smaller-50 {
  width: 50%;
}

.feature-image.smaller-45 {
  width: 45%;
}

.feature-image.fill {
  height: 100%;
}

.overline-secondary {
  color: #4444be;
  letter-spacing: 0;
  text-transform: none;
  order: -1;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Funnel Display;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.overline-secondary.centered {
  color: #4444be;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin: 0 auto 24px;
  font-family: Funnel Display;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.overline-secondary.centered.white {
  color: #fff;
  font-family: Boing;
}

.overline-secondary.centered.grotesque.white {
  letter-spacing: .5px;
  margin-bottom: 24px;
  font-family: "Bricolage Grotesque 48 Pt";
}

.overline-secondary.strong {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  margin-bottom: 16px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.overline-secondary.strong.onboarding {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 16px;
  font-family: Boing;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.overline-secondary.strong.left {
  align-self: flex-start;
}

.overline-secondary.strong.white {
  letter-spacing: 0;
  text-transform: none;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1rem;
}

.overline-secondary.strong.blurple {
  color: #5162f9;
  letter-spacing: 0;
  text-transform: none;
  font-family: Boing;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1.2em;
}

.overline-secondary.left {
  align-self: flex-start;
  line-height: 1.4;
}

.overline-secondary.left.strong {
  color: var(--slate-dark);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 12px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.overline-secondary.white {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 8px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.overline-secondary.white.centered {
  font-family: Matter, sans-serif;
  font-weight: 500;
}

.overline-secondary.blue {
  color: #109af8;
  letter-spacing: 0;
  text-transform: none;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1.1em;
}

.overline-secondary.darkmode {
  color: #ffffffeb;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 1.1rem;
  line-height: 1.1rem;
}

.overline-secondary.blurple {
  color: #5b56f6;
  line-height: 1.1em;
}

.overline-secondary.small {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Matter, sans-serif;
  font-size: .8em;
  font-weight: 600;
}

.overline-secondary.hero {
  color: var(--white);
  padding-left: 0;
  padding-right: 0;
  font-size: 1rem;
}

.overline-secondary.black {
  color: var(--midnight);
  font-family: Funnel Display;
}

.overline-secondary.margin-bottom {
  margin-bottom: 32px;
  font-family: Matter, sans-serif;
}

.overline-secondary.margin-bottom.white {
  font-family: Roc Grotesk, Arial, sans-serif;
}

.overline-secondary.grey {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
  font-weight: 500;
}

.overline-secondary.grotesque {
  color: #4444be;
  letter-spacing: 0;
  font-family: Funnel Display;
  font-size: .95rem;
  font-weight: 500;
  line-height: 1rem;
}

.case-callout {
  border-left: 2px solid var(--primary50\<deleted\|variable-2d92fefb\>);
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  max-width: 460px;
  margin-bottom: 16px;
  padding-left: 24px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.case-callout.darkmode {
  color: #fafbfdc7;
  margin-bottom: 24px;
  padding-bottom: 0;
}

.section-container {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 1112px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-container.blog-title {
  align-items: flex-start;
  width: 880px;
}

.section-container.style-guide {
  width: 1024px;
  font-family: Manrope;
  font-size: 1rem;
  line-height: 1.4rem;
}

.section-container.resources {
  width: 1200px;
  padding-left: 16px;
  padding-right: 16px;
}

.section-container.resources.hidden {
  display: none;
}

.section-container.legal {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  align-content: stretch;
  align-items: flex-start;
  width: 1280px;
  display: flex;
}

.tabs {
  justify-content: center;
  align-self: center;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs.capabilities {
  width: 100%;
  display: block;
}

.tabs-menu {
  float: left;
  flex-direction: column;
  order: -1;
  width: 35%;
  margin-right: 32px;
  display: flex;
}

.tabs-menu.products {
  width: 45%;
  max-width: none;
}

.tabs-content {
  float: right;
  order: -1;
  width: 100%;
  height: auto;
}

.tab-text {
  color: #fff;
  text-align: left;
  max-width: 100%;
  font-size: 16px;
  display: inline-block;
}

.tab {
  background-color: #0000;
  border: 1px #000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 8px;
  padding: 24px 24px 16px;
  display: flex;
  top: 0;
  bottom: 0;
}

.tab:hover {
  background-color: var(--white);
  border: 1px #000;
}

.tab.w--current {
  background-color: #fff;
  border-bottom-style: none;
  border-radius: 8px;
  margin-bottom: 8px;
  padding: 24px 24px 16px;
  display: block;
  box-shadow: 0 4px 28px #00000014;
}

.text-block {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Matter, sans-serif;
}

.text-block.nav {
  float: none;
  width: 260px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.text-block.nav.solutions {
  width: 320px;
  max-width: 100%;
  text-decoration: none;
}

.text-block.shadow-card {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-container {
  width: 100%;
  display: block;
}

.h5 {
  float: none;
  color: var(--midnight);
  letter-spacing: -.2px;
  text-transform: none;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.4rem;
}

.h5.dropdown {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: .2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 1em;
  font-weight: 500;
  display: block;
}

.h5.dropdown:hover {
  color: var(--peri);
}

.h5.share-text {
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.tab-pane {
  float: right;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.tab-image {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: none;
}

.tab-image.img-shadow {
  width: auto;
  max-width: 100%;
}

.tab-image._960 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tab-image._960.shadow {
  width: 960px;
  box-shadow: 0 10px 15px 8px #0f092514;
}

.tab-image._640 {
  width: 640px;
}

.b-icon-footer {
  -webkit-text-fill-color: inherit;
  background-color: #fff0;
  background-clip: border-box;
  border-radius: 0;
  width: 40px;
  margin-right: 40px;
}

.logo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: repeat(auto-fit, 120px) 120px 120px 120px 120px 120px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) 200px 200px 200px 200px 200px;
  grid-auto-rows: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 0;
  display: grid;
  overflow: visible;
}

.logo-grid.home {
  z-index: 10;
  margin-bottom: 0;
  position: relative;
  top: auto;
}

.logo-grid._100 {
  width: 100%;
}

.logo-grid._100._5x1 {
  grid-template-rows: repeat(auto-fit, 120px);
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) 200px 200px 200px 200px;
}

.logo-grid._1-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: repeat(auto-fit, 120px);
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) 200px 200px 200px 200px 200px;
  grid-auto-columns: 1fr;
  display: grid;
}

.cs-grid-logo {
  align-self: flex-start;
  width: auto;
  max-width: none;
  height: 24px;
  margin-bottom: 0;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0;
}

.cs-grid-logo.small {
  width: auto;
  height: 28px;
  margin-left: 2%;
  margin-right: 2%;
}

.cs-grid-logo.in-line {
  max-width: 80%;
  height: auto;
}

.cs-grid-logo.featured {
  height: 28px;
}

.announcement-text {
  color: #fff;
  padding-top: 1px;
  font-family: Instrument Sans, sans-serif;
  font-size: .95rem;
  line-height: 1.2rem;
}

.dropdown-list {
  background-color: #fff;
}

.dropdown-list.w--open {
  float: none;
  clear: none;
  border-radius: 12px;
  flex-flow: row;
  align-items: stretch;
  width: 800px;
  height: 460px;
  margin-top: 0;
  margin-right: 0;
  padding: 28px 8px 16px 40px;
  display: block;
  position: absolute;
  inset: 72px auto 0% 0%;
  box-shadow: 7px 7px 20px #0d111a29;
}

.dropdown-list.solutions {
  height: 300px;
  margin-left: -160px;
  margin-right: 0;
  display: inline-block;
  left: 0%;
  right: 0%;
}

.nav-dropdown {
  height: 100%;
}

.dropdown-list-item {
  opacity: 1;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  max-width: 100%;
  margin-bottom: 36px;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: visible;
}

.dropdown-list-item:hover {
  opacity: 1;
  color: var(--peri);
}

.dropdown-list-item.solutions {
  width: auto;
}

.dropdown-product-img {
  float: left;
  clear: none;
  opacity: 1;
  align-self: flex-start;
  width: 34px;
  max-width: none;
  height: 34px;
  margin-top: 0;
  margin-right: 16px;
  display: inline-block;
}

.column {
  padding-left: 0;
  padding-right: 0;
}

.column.dropdown {
  flex-direction: column;
  width: 50%;
  margin-right: 0;
  display: inline-block;
}

.column.dropdown.solutions {
  display: inline-block;
}

.column.dropdown.right {
  flex-direction: row;
  align-items: flex-start;
  display: inline-block;
}

.column-header.nav-dropdown {
  color: var(--slate-medium);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-family: Boing;
  font-size: 12px;
  font-weight: 500;
}

.column-header.nav-dropdown.invisible {
  color: var(--white);
}

.column-header.nav-dropdown.white {
  color: #fff;
  margin-bottom: 24px;
  display: block;
}

.brand {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 15px;
  margin-bottom: auto;
  display: block;
}

.case-study-cover-photo {
  width: 65%;
}

.case-study-cover-photo.dealroom {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5d9ca4b7faa4c0557d9d2f97_dealroom-team.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 45%;
}

.case-study-cover-photo.cnbc {
  width: 90%;
}

.case-facts {
  width: 65%;
  margin-left: 0;
  margin-right: 32px;
}

.case-hero-container {
  width: 1112px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.case-fact-container {
  border-bottom: .5px solid #fff3;
  padding: 20px 16px;
}

.case-fact-container.logo {
  border-bottom-style: none;
  height: auto;
}

.case-study-logo {
  width: 160px;
  max-width: none;
  margin-right: 24px;
}

.case-study-logo.oracle {
  width: 220px;
}

.case-study-logo.capture-one {
  width: 64px;
}

.case-study-logo.ted {
  width: 128px;
  margin-bottom: 16px;
  display: inline-block;
}

.case-study-logo.git {
  width: 200px;
}

.text-container {
  align-self: center;
  width: 1112px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.text-container.blog {
  width: 880px;
  max-width: 92%;
}

.text-container.legal {
  align-self: flex-start;
  width: auto;
  max-width: 80%;
}

.text-container.centered {
  text-align: center;
}

.text-container.centered.margin-bottom {
  margin-bottom: 48px;
}

.text-container.left {
  margin-left: 0;
}

.text-container.left._640 {
  width: 640px;
  max-width: 100%;
}

.quote {
  color: var(--midnight);
  letter-spacing: -1px;
  border-left: 2px #eaeef3;
  width: 100%;
  max-width: 880px;
  margin: 0 0 0;
  padding-left: 0;
  font-family: Nata Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

.quote.dealroom {
  color: #0170ce;
  border-left: 2px solid #eaeef3;
  width: auto;
  max-width: 800px;
  margin-bottom: 48px;
  padding-left: 24px;
  font-family: Boing;
}

.quote.dubsado {
  color: #019999;
  border-left: 2px solid #eaeef3;
  width: auto;
  max-width: 800px;
  margin-bottom: 48px;
  padding-left: 24px;
}

.quote.nu {
  color: #542489;
}

.quote.attributed {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: -.2px;
  margin-bottom: 24px;
  font-family: Boing;
  font-size: 1.5em;
  font-weight: 500;
}

.quote.attributed.white.quote-grid {
  color: var(--white);
  border: 1px #000;
  width: auto;
  padding-left: 0;
  font-size: 1.2em;
  font-weight: 500;
}

.quote.attributed.quote-grid {
  border: 1px #000;
  width: auto;
  padding-left: 0;
  font-size: 20px;
}

.quote.sub-quote {
  color: var(--slate-dark);
  border-left-style: none;
  width: auto;
  max-width: 100%;
  margin-bottom: 24px;
  padding-left: 0;
  font-family: Manrope;
  font-size: 1em;
}

.quote.sub-quote.large {
  font-size: 1.1em;
}

.quote.stack {
  border-left-style: none;
  width: auto;
  max-width: 100%;
  margin-bottom: 8px;
  padding-left: 0;
  font-weight: 500;
  line-height: 1.2;
}

.quote.white {
  color: var(--white);
}

.quote.color-on-iris {
  color: #2c2d75;
  font-family: Satoshi, Arial, sans-serif;
  font-size: 2.1rem;
  font-weight: 700;
}

.quote.color-on-fandango {
  color: #48004b;
}

.quote.color-on-oatmeal {
  color: #92857d;
}

.quote.color-on-peri {
  color: #232476;
  margin-bottom: 0;
}

.quote.color-on-nyanza {
  color: #003566;
  margin-bottom: 0;
}

.quote.color-on-mauve {
  color: #522399;
  margin-bottom: 0;
}

.quote.w25-peri {
  color: #34357b;
  letter-spacing: -.8px;
  max-width: 880px;
  margin-bottom: 0;
  font-size: 2rem;
}

.quote.w25-lime-dark {
  color: #092b45;
  max-width: 744px;
}

.quote.w25-mango {
  color: #012f52;
  max-width: 744px;
}

.quote.w25-mauve {
  color: #4d2c7f;
  max-width: 744px;
}

.quote.w25-on-mauve {
  color: #4d2c7f;
}

.logo {
  width: auto;
  max-width: none;
  height: 28px;
  margin-top: 0;
  display: block;
}

.logo.adobe {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 30px;
}

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

.logo.figma {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 26px;
}

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

.logo.ted {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 26px;
}

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

.logo.microsoft {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 28px;
}

.logo.stripe {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: 30px;
}

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

.logo.amazon {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 10px;
}

.logo.zendesk {
  height: 25px;
  margin-top: 6px;
}

.logo.canva {
  height: 32px;
}

.logo.pandora {
  height: 24px;
}

.logo.bose {
  height: 17px;
}

.logo.morningstar {
  height: 26px;
  margin-top: 0;
}

.logo.barron-s {
  height: 35px;
}

.logo.wework {
  height: 26px;
  margin-top: 0;
  margin-bottom: 2px;
}

.logo.twilio {
  height: 30px;
}

.logo.mcdonalds {
  height: 32px;
}

.logo.novartis {
  margin-bottom: 4px;
}

.logo.kpmg {
  height: 30px;
}

.logo.dolby {
  height: 36px;
}

.logo._32 {
  height: 32px;
}

.logo._36 {
  height: 36px;
}

.logo.atlassian {
  height: 20px;
}

.logo.montblanc {
  height: 36px;
}

.logo.houzz {
  height: 26px;
}

.logo.principal, .logo.pmi, .logo.testimonial15.dubsado {
  height: 32px;
}

.logo.testimonial15.dealroom {
  height: 24px;
}

.logo.testimonial15.mcdonalds {
  height: 32px;
}

.logo.testimonial15.captureone {
  height: 28px;
  margin-top: -8px;
  margin-left: -8px;
}

.logo.uui-15-adobe {
  height: 24px;
}

.logo.uui15-nu {
  height: 32px;
}

.logo.uui15_kpmg {
  height: 28px;
}

.logo.uui15-dubsado {
  height: 32px;
}

.logo.uui15_cnbc {
  height: 22px;
}

.italics {
  font-style: italic;
}

.attribution {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: -.1px;
  max-width: 800px;
  margin-bottom: 48px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

.attribution.no-margin {
  color: var(--slate-dark);
  letter-spacing: -.1px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Roobert;
  font-size: 1em;
  font-weight: 400;
}

.attribution.no-margin.quote-grid {
  color: var(--white);
  width: 100%;
  padding-left: 16px;
  font-family: Manrope;
}

.attribution.white-centered {
  text-align: center;
  letter-spacing: .4px;
  text-transform: uppercase;
  color: #f6f5ffd6;
  max-width: 100%;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--midnight);
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1em;
  line-height: 1.4px;
  display: flex;
}

.list.white {
  color: var(--white);
  margin-top: 24px;
  margin-bottom: 40px;
  padding-left: 17px;
  font-family: Spezia;
}

.list-item {
  color: var(--midnight);
  letter-spacing: -.1px;
  width: 100%;
  max-width: 800px;
  margin-bottom: 8px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: square;
}

.list-item.white {
  color: #fff;
  margin-bottom: 12px;
  font-family: Roobert;
  font-size: 1em;
  line-height: 1.4;
}

.quote-container {
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.quote-container.stack {
  margin-bottom: 64px;
}

.quote-container.stack.faq {
  margin-bottom: 48px;
}

.quote-logo-container {
  max-width: 96px;
  margin-bottom: 32px;
}

.use-case {
  flex: 0 auto;
  width: 33%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 16px;
  text-decoration: none;
}

.use-case-img {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.quote-image {
  border-radius: 20px;
  width: 40px;
  max-width: none;
  height: 40px;
  margin-bottom: 0;
  margin-left: 24px;
  margin-right: 16px;
}

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

.down-caret {
  color: #b6e1ff00;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5dd60ac601833c3be0ac48c4_down-carat%402x.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  width: 8px;
  height: 8px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 8px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 72vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 1024px;
  max-width: 92%;
  display: flex;
}

.quote-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: minmax(auto, auto);
  grid-auto-flow: row;
  align-self: center;
  justify-items: center;
  width: 88%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.quote-grid-container {
  max-width: 480px;
  height: auto;
}

.highlight {
  background-color: #9fffee;
}

.highlight.green {
  background-color: #cdfdf5;
}

.highlight.blue {
  background-color: #affcff;
}

.highlight.purple {
  background-color: #eed4ff;
}

.highlight.orange {
  background-color: #ffe9a6;
}

.highlight.yellow {
  color: #263044;
  background-color: #e7ff91;
}

.highlight.dark-purple {
  background-color: #96459670;
}

.highlight.pink {
  background-color: #ffbded;
}

.highlight.dark-red {
  background-color: #943d7175;
}

.highlight.dark-blue {
  background-color: #035692c2;
}

.highlight.dark-green {
  background-color: #4a9b8c69;
}

.highlight.dark-orange {
  background-color: #a0823659;
}

.highlight.dark-teal {
  background-color: #c4541463;
}

.yellow {
  color: #d3ff7a;
}

.red {
  color: #ff247f;
}

.form-container {
  background-color: #fff;
  border-radius: 10px;
  flex: 0 auto;
  align-self: auto;
  width: 420px;
  max-width: 48%;
  min-height: 556px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 32px 12px;
  font-family: Matter, sans-serif;
  box-shadow: 0 8px 20px 4px #0000000f;
}

.form-container.margin-top {
  border-radius: 8px;
  flex-direction: column;
  flex: 0 auto;
  margin-top: 0;
  display: block;
}

.form-container.wide {
  width: 100%;
  max-width: 100%;
}

.form-container._44 {
  background-color: #fff;
  border-radius: 16px;
  width: 44%;
  max-width: none;
  padding-bottom: 24px;
  box-shadow: 0 .5px 20px 8px #06064005;
}

.form-container._50 {
  width: 40%;
  max-width: 50%;
}

.form-header {
  color: var(--midnight);
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.form-header.large {
  color: var(--midnight);
  letter-spacing: 0;
  font-family: Host Grotesk;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.form-header.large.no-margin {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-bottom: 8px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.6rem;
}

.form-header.large._16 {
  color: var(--slate);
  text-transform: none;
  margin-bottom: 16px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2rem;
}

.form-header.large._8 {
  margin-bottom: 8px;
}

.field-label {
  color: var(--midnight);
  letter-spacing: -.3px;
  object-fit: fill;
  height: auto;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
  display: block;
}

.form-text-field {
  color: var(--midnight);
  letter-spacing: -.1px;
  background-color: #fff;
  border: 1px solid #d7d9e4;
  border-radius: 8px;
  height: 44px;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-family: Instrument Sans, sans-serif;
  font-size: .95rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.form-text-field::placeholder {
  color: var(--slate-medium);
}

.link {
  color: var(--midnight);
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.link:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: none;
}

.link.small {
  margin-top: 16px;
  font-family: Roobert;
  font-size: 1em;
  font-weight: 700;
}

.link.small.resource-link {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  letter-spacing: -.1px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Matter, sans-serif;
  font-size: .9em;
  font-weight: 500;
  line-height: 1.2;
}

.link.opt-in {
  color: var(--b-primary);
  font-family: Instrument Sans, sans-serif;
  font-size: .8rem;
  line-height: 1.1rem;
  text-decoration: none;
}

.link.opt-in:hover {
  text-decoration: underline;
}

.link.sub-footer-link {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.link.sub-footer-link:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
}

.link.sub-footer-link.on-dark {
  color: #d6d9ea;
}

.link.sub-footer-link.on-dark:hover {
  color: #1da9ff;
}

.link.muted {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-weight: 400;
  text-decoration: underline;
}

.link.white {
  color: var(--white);
  font-family: Host Grotesk;
}

.link.white:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: underline;
}

.link.white.small {
  margin-top: 0;
  font-size: .8em;
  font-weight: 400;
}

.link.grey {
  color: var(--slate-dark);
}

.link.grey:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: underline;
}

.link.card {
  margin-bottom: 0;
}

.link.card:hover {
  text-decoration: none;
}

.link.announcement {
  color: var(--white);
  font-size: .95rem;
  line-height: 1.2rem;
}

.link.on-dark {
  color: var(--untitled-ui--primary600);
}

.link.on-dark.small {
  color: var(--white);
  font-family: Matter, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.link.cta-stylized {
  color: #788dfc;
  letter-spacing: .3px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  text-decoration: none;
}

.footer-columns {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.breadcrumbs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--slate-dark);
  border-top: 1px #e7eaf0;
  border-bottom: 1px #e7eaf0;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  font-family: Eina01;
  font-size: 12px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 #e7eaf0;
}

.breadcrumbs-container {
  border-top: 1px #000;
  justify-content: center;
  align-items: center;
  width: 1112px;
  max-width: 92%;
  height: 100%;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  display: flex;
}

.breadcrumb-link {
  color: var(--midnight);
  letter-spacing: .5px;
  text-transform: uppercase;
  padding-top: 0;
  padding-right: 0;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1rem;
  text-decoration: none;
}

.breadcrumb-link:hover {
  color: #4c4cb4;
}

.carat {
  padding-top: 2px;
  padding-right: 16px;
  font-size: 13px;
}

._2col-lead-form {
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 1200px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.left-text {
  flex: 0 auto;
  width: auto;
  max-width: 50%;
}

.left-text._30 {
  max-width: 45%;
}

.error-text {
  color: #c50b40;
  text-align: center;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.error-message {
  background-color: #fdf1f4;
}

.success-message {
  color: #01aeb4;
  background-color: #d0f9fc;
}

.success-message.resources-cms {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #fff;
  padding: 0;
}

.success-text {
  color: #0d436d;
  white-space: normal;
  object-fit: fill;
  height: auto;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.success-text.resources-cms {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  margin-bottom: 20px;
  font-family: Matter, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.form-disclaimer {
  color: #5a70a7;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .8rem;
  font-weight: 300;
  line-height: 1.1rem;
}

.integration {
  width: 30%;
  max-width: none;
  margin-bottom: 48px;
  margin-left: 16px;
  margin-right: 16px;
  text-decoration: none;
  display: inline-block;
}

.integration.one {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.integration.two, .integration.eb {
  display: inline-block;
}

.badge-container {
  align-self: center;
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.badge-container.g2 {
  width: 72px;
  height: 96px;
  margin-bottom: 16px;
}

.badge-container.g2.horizontal {
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 32px;
  display: inline-block;
}

.badge-container.getapp {
  width: 96px;
  height: 96px;
  margin-bottom: 24px;
}

.badge-container.getapp.horizontal {
  margin-right: 56px;
  display: inline-block;
}

.badge-container.capterra {
  width: 69px;
  height: 96px;
  margin-top: 0;
  margin-bottom: 24px;
}

.badge-container.capterra.horizontal {
  width: 88px;
  margin-right: 56px;
  display: inline-block;
}

.review-site-card {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid #cddcff45;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 31%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 12px;
  margin-right: 12px;
  padding: 26px 24px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 1px 1px 24px #0000001f;
}

.ratings-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 92%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.blog-image {
  width: 880px;
  max-width: 92%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.rich-text {
  align-self: flex-start;
  width: 100%;
  min-width: 0%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 1em;
  line-height: 1.3em;
}

.rich-text h4 {
  color: var(--midnight);
  letter-spacing: -.5px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 500;
  line-height: 1.35rem;
}

.rich-text p {
  color: var(--midnight);
  letter-spacing: -.2px;
  margin-bottom: 32px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.rich-text h2 {
  letter-spacing: -.5px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
}

.rich-text h3 {
  font-family: Instrument Sans, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.collection-list-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.collection-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.collection-list.cs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.collection-item {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  width: 31.6%;
  margin-bottom: 32px;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.collection-item.cs {
  border-radius: 0;
  flex-flow: row;
  width: auto;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
}

.video-container {
  width: 100%;
  max-width: 720px;
  height: auto;
  position: relative;
}

.social {
  margin-top: 24px;
  display: flex;
}

.social-share {
  width: auto;
  margin-right: 8px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/5dd86d7505da5857c4947019_hero-bg-webinar-marketing-ebook.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 100%;
}

.slider {
  width: 100%;
  max-width: none;
  height: 680px;
  margin-left: auto;
  margin-right: auto;
}

.slide-container {
  justify-content: space-between;
  align-items: center;
  width: 1200px;
  max-width: 92%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.resource-teaser {
  color: var(--slate-dark);
  letter-spacing: 0;
  width: auto;
  max-width: 100%;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  font-family: Matter, sans-serif;
  font-size: .9em;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.resource-teaser.featured {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-bottom: 24px;
  font-family: Matter, sans-serif;
  font-size: 1em;
}

.resource-teaser.featured.white {
  color: var(--white);
}

.slide-nav {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

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

.presenter-bio {
  max-width: 66%;
  display: inline-block;
}

.presenter-headshot {
  float: left;
  clear: left;
  border-radius: 100px;
  width: 56px;
  max-width: 33%;
  margin-right: 24px;
  padding-top: 0;
  padding-right: 0;
}

.presenter {
  float: left;
  clear: left;
  align-items: flex-start;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 20px;
  display: flex;
}

.icon-2 {
  opacity: .18;
}

.icon-3 {
  opacity: .2;
}

.page-nav-item {
  color: var(--midnight);
  border-radius: 6px;
  align-self: center;
  width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 12px;
  font-family: Roobert;
  text-decoration: none;
  display: block;
}

.page-nav-item:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: none;
}

.page-nav-item.w--current {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #e6e6ff;
  font-family: Roobert;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3rem;
}

.page-nav-text {
  color: var(--midnight);
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
  text-decoration: none;
}

.page-nav-text:hover {
  color: var(--midnight);
  text-decoration: underline;
}

.page-nav-text:active {
  text-decoration: none;
}

.page-nav-text.current {
  color: var(--midnight);
  letter-spacing: -.1px;
  padding-top: 0;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.page-nav-text.current:hover {
  text-decoration: none;
}

.page-nav {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: left;
  flex-direction: column;
  order: -1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.bold-text {
  font-weight: 500;
}

.tabs-menu-horiz {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  box-shadow: none;
  color: var(--midnight);
  background-color: #f7f7ff;
  border: 1px #f1f1ff;
  border-radius: 1000px;
  order: -9999;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 8px;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.tabs-menu-horiz.no-margin {
  margin-bottom: 0;
}

.tabs-menu-horiz.no-margin.padding {
  padding-left: 16px;
  padding-right: 16px;
}

.tabs-menu-horiz.hidden {
  display: none;
}

.tabs-menu-horiz.uc-webinars {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f7f7ff;
  border-style: none;
  border-color: #f1f1ff;
  border-radius: 20px;
  width: 473px;
}

.tabs-menu-horiz.uc-demand-gen {
  background-color: #f0f0ff80;
  border: 1px #f1f1ff;
  width: 491px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.tabs-menu-horiz.uc-conferences {
  background-color: #f0f0ff80;
  width: 440px;
}

.tabs-menu-horiz.uc-associations {
  width: 482px;
  display: flex;
}

.tabs-menu-horiz.pricing {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #f5f7ff33;
  border: 1px solid #e8ebf9;
  width: 628px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.tabs-menu-horiz.home-hero {
  background-color: #fff0;
  border-radius: 16px;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: 0;
  font-family: Instrument Sans, sans-serif;
}

.tab-horiz {
  color: var(--slate-dark);
  letter-spacing: -.1px;
  background-color: #fff0;
  border: 1px #dfe3eb;
  border-radius: 32px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.tab-horiz:hover {
  color: var(--slate-dark);
  background-color: #fff;
  box-shadow: 0 0 5px #00000014;
}

.tab-horiz.w--current {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #fff;
  border-style: none;
  border-color: #fff;
  border-radius: 32px;
  margin-bottom: 0;
  margin-right: 8px;
  font-weight: 500;
  box-shadow: 0 2px 12px #09142f1f;
}

.tab-horiz.w--current:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  box-shadow: 0 4px 16px #09142f29;
}

.tabs-horizontal {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope;
  display: flex;
}

.tabs-horizontal.home-hero {
  background-color: #ffffff80;
  border-radius: 22px;
  padding: 1rem;
}

.tab-pane-tab-1 {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.tab-pane-tab-2, .tab-pane-tab-3 {
  width: 100%;
  height: auto;
}

.tab-pane-tab-4, .tab-pane-tab-5, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9, .tab-pane-tab-10, .tab-pane-tab-11 {
  height: 640px;
}

.review-stars-container {
  height: 28px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.review-count {
  color: #fff;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roobert;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4rem;
  display: block;
}

.review-count-container {
  height: auto;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 0;
  display: inline-block;
}

.text-block-3 {
  font-size: 18px;
}

.grid-card-wrapper {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.grid-card-wrapper.resources-3-0 {
  padding: 20px 4px;
  text-decoration: none;
}

.review-badge {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.review-badge.getapp {
  height: 86%;
  margin-top: 0;
  padding-top: 8px;
}

.text-block-4 {
  letter-spacing: -.3px;
  font-family: SohneStudio;
}

.badge-stack {
  height: auto;
  margin-top: 32px;
}

.resources-hero {
  background-color: #000;
  width: 100%;
}

.features-container-flex {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.feature-flex {
  max-width: 365px;
  padding-left: 25px;
  padding-right: 25px;
}

.flex-container {
  justify-content: center;
  align-items: stretch;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.dark-cta-container {
  background-color: #0000;
  border-bottom: 1px #29304b;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 1280px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 72px;
  display: flex;
}

.dark-cta-container._1col {
  display: block;
}

.cta-left {
  max-width: 40%;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: Manrope;
  font-size: 16px;
  line-height: 1.3em;
}

.cta-dark-ribbon {
  z-index: 1;
  color: #fff;
  background-color: #c0c0fb;
  background-image: none;
  background-size: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 80px 0 8px;
  font-family: Matter, sans-serif;
  font-size: 16px;
  line-height: 1.3px;
  position: relative;
}

.cta-right {
  justify-content: space-between;
  max-width: 47%;
  padding-right: 0;
  display: flex;
}

.link-box {
  width: 44%;
}

.cta-section-header {
  color: var(--midnight);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 16px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.4em;
}

.h6-2 {
  color: #717e94;
  letter-spacing: 2px;
  text-transform: uppercase;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Maison Neue Expanded;
  font-size: 12px;
  font-weight: 600;
}

.linkedin-button {
  width: 133px;
  margin-top: -10px;
}

.app-store-icon {
  border: 1px solid #ffffff30;
  border-radius: 10px;
  width: auto;
  max-width: 160px;
  height: 44px;
  margin-bottom: 1px;
  margin-right: 20px;
}

.appstore-icon-container {
  height: 44px;
}

.link-7 {
  font-size: 1em;
}

.sub-footer-container {
  border-top: 1px solid #d1d8e7;
  width: 1112px;
  max-width: 92%;
  height: auto;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.sub-footer-container.on-dark {
  border-top-color: #29304b;
  width: 100%;
}

.sub-footer-text {
  border-top: 1px #e0e4eb;
  flex: 1;
  width: 50%;
  padding-top: 0;
  font-size: .9rem;
  display: inline-block;
}

.sub-footer-text.right {
  text-align: right;
  border-top-style: none;
}

.sub-footer-text.on-dark {
  color: #d7daeb;
}

.footer-badge-container {
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-right: 0;
  display: inline-block;
}

.footer-badge {
  width: 64px;
  height: auto;
  margin-right: 16px;
  display: inline-block;
}

.badge {
  width: auto;
  height: auto;
}

.badge.uui-blogpost04_read-time-2 {
  height: 8rem;
}

.badge._7em {
  height: 7rem;
}

.badge.security {
  max-width: none;
  max-height: 120px;
}

.footer-container {
  width: 1280px;
  max-width: 92%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-2-0-left {
  width: 60%;
  max-width: none;
}

.footer-icon-container {
  margin-bottom: 0;
}

.footer-contact-container {
  max-width: 100%;
}

.footer-contact {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  max-width: 100%;
  margin-bottom: 8px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.footer-contact.on-dark {
  color: #eaecf5;
  font-weight: 400;
}

.footer-tagline-container {
  max-width: 100%;
}

.footer-tagline {
  color: var(--midnight);
  letter-spacing: -.1px;
  max-width: 96%;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.footer-tagline.on-dark {
  color: #eaecf5;
  letter-spacing: 0;
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.form {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: block;
  position: static;
}

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

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

.feature-container-2 {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1112px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-container-2.block {
  display: block;
}

.h2-2 {
  color: #040e25;
  justify-content: center;
  width: auto;
  margin: 0 0 16px;
  font-family: Boing;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
  display: block;
}

.h2-2.centered {
  color: #040e25;
  text-align: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Boing;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.2;
}

.h6-3 {
  color: #717e94;
  letter-spacing: 0;
  text-transform: none;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Boing;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.2em;
}

.slide {
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-image: none;
}

.slide.g-purpink {
  background-color: #051335;
  background-image: radial-gradient(circle at 0 100%, #051335, #05133500 38%), radial-gradient(circle at 100% 0, #051335, #05133500 39%), radial-gradient(circle at 100% 100%, #ff19bfc2, #fff0 59%), radial-gradient(circle at 0 0, #6f00ccc9, #6f00cc00 42%);
}

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

.lock-icon {
  width: 64px;
  margin-left: auto;
  margin-right: auto;
}

.hero-link {
  color: var(--slate-dark);
  font-family: Matter, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.hero-link:hover {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  text-decoration: underline;
}

.featured-resource {
  box-shadow: none;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #fff0;
  border: 1px #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  max-height: 320px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.featured-resource.on-white {
  background-color: #fff;
}

.featured-resource.on-dark {
  background-color: #fff;
  border-style: solid;
  border-color: #c9a9ff29;
}

.feat-content-text {
  align-self: center;
  margin: 0;
  padding: 32px;
}

.featured-content-button {
  background-color: var(--midnight);
  color: var(--white);
  text-transform: uppercase;
  border-radius: 8px;
  width: 168px;
  height: 44px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
}

.featured-content-button.white {
  background-color: var(--white);
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.feat-content-button-text {
  color: var(--white);
  text-align: center;
  text-transform: none;
  align-items: center;
  width: auto;
  margin: 0 auto;
  padding-top: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
  display: block;
  position: relative;
  top: auto;
}

.feat-content-button-text.on-dark {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.feat-content-image {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68150a2278d970d2e27e09af_Featured-Resource-BR25.png");
  background-position: 50%;
  background-size: contain;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  flex: 0 auto;
  width: 550px;
  height: auto;
  position: static;
}

.italic-text-3 {
  font-style: normal;
  font-weight: 400;
}

.hero {
  background-color: #fff;
  width: 100%;
  padding: 140px 0 80px;
  overflow: hidden;
}

.hero.moody {
  background-color: #040616;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6679c5789509fd0aa86bdb7a_Noise-2024_v2.png"), radial-gradient(circle at 104% 60%, #ff7d45a3, #ff1ddf00 27%), radial-gradient(circle at 100% 60%, #ff1ddf8f, #040616 60%);
  background-position: 0 0, 0 0, 0 0;
  background-size: 600px, auto, auto;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 16px;
  font-family: Matter, sans-serif;
}

.hero.moody.purple {
  background-image: radial-gradient(circle at 104% 60%, #853ff7b8, #485fde00 27%), radial-gradient(circle at 100% 60%, #485fde8f, #040616 60%);
  padding-top: 0;
}

.hero.moody.pink {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/667b36b1f3e8bd04f420d451_Hero-BG-Pink.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 0;
  padding-bottom: 16px;
}

.hero.moody.purple {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/667b35c5152890d52cfe7d17_Hero-BG-Blue.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  padding-top: 0;
  padding-bottom: 16px;
}

.hero.moody.blue {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/667b67945c869bb04ee39443_Hero-BG-Blue.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  padding: 0 0 16px;
}

.hero.moody.blue.margin-top {
  padding-top: 64px;
  display: block;
}

.hero.moody.green {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6684076bab6b22408e75788b_Hero-BG-Green.png");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  padding-top: 0;
}

.hero.moody.fuchsia {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66840deadcea0b2a1ba822b4_Hero-BG-Fuchsia.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  padding-top: 0;
}

.hero.moody.fuchsia.resources {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66840deadcea0b2a1ba822b4_Hero-BG-Fuchsia.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero.spotlights {
  background-color: #040616;
  background-image: linear-gradient(#542ca529, #542ca529), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66761ba9ad45e26b948eaaf4_Background-Spotlights-Blue.png");
  background-position: 0 0, 100% -10%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero.spotlights.subnav {
  background-position: 100%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 0;
}

.hero.spotlights.subnav.product-overview {
  background-color: #161e49;
  padding-left: 0;
  padding-right: 0;
}

.hero.home-dark {
  background-color: var(--untitled-ui--gray900);
  background-image: radial-gradient(circle farthest-corner at 55% 40%, var(--untitled-ui--primary800), var(--untitled-ui--gray900) 42%);
  width: 100%;
  padding-top: 96px;
  padding-bottom: 8px;
}

.hero.resources {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--untitled-ui--gray200);
  background-color: #fff;
  background-image: linear-gradient(#faf9fe00, #f7f7fc), radial-gradient(circle at 80% 0, #526ef44d, #fff0 40%), linear-gradient(#d0e2ff, #fff0 65%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  width: 100%;
  padding: 88px 0 0;
}

.hero.home {
  background-color: #eff4ff;
  background-image: linear-gradient(#fff0 67%, #fff), linear-gradient(#eeefff47, #eeefff47), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683dc3291559b55fccbdc2dd_orbs-purple-fuchsia-pink.png");
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, fixed;
  padding-top: 160px;
  padding-bottom: 40px;
  overflow: hidden;
}

.hero.resources {
  background-color: #fff;
  padding: 140px 0 24px;
}

.hero.resources.color-iris {
  background-color: #c0c0fb;
}

.hero.resources.dot-grid {
  background-image: radial-gradient(circle at 25%, #fffffff5, #fff0), linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-top: 140px;
}

.hero.resources-v3 {
  background-color: #c0c0fb;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero.f25 {
  z-index: 1;
  background-color: #fff0;
  padding: 80px 0 64px;
  position: relative;
}

.hero.f25.color-iris {
  background-color: #a5a6ff;
  padding-top: 80px;
  position: static;
}

.hero.f25.color-sky {
  background-color: #a8bfff;
  padding-top: 80px;
}

.hero.f25.color-fuchsia {
  background-color: #dcbef5;
  padding-top: 80px;
}

.hero.f25.color-teal {
  background-color: #aedde5;
  padding-top: 80px;
}

.hero.f25.mint {
  background-color: #d0f4de;
}

.hero.f25.green {
  background-color: #aadce3;
}

.hero.f25.lime {
  background-color: #c1e7b8;
}

.hero.f25.color-lagoon {
  background-color: #63bedf;
}

.hero.f25.color-mauve {
  background-color: #ca98ff;
}

.hero.f25.grid-peri {
  background-color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f06597e920db58954c82_23139e52111642a6ba5d687c71a65eec_dot-grid_peri.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-bottom: 64px;
}

.hero.f25.grid-peri.color-peri-vista {
  background-image: linear-gradient(#fff6 60%, #fff), radial-gradient(circle at 10% 20%, #dcdcff, #d6d6ff66 70%), radial-gradient(circle at 90% 70%, #dcdcff, #cee2ffb3 60%), linear-gradient(#f7f7ff99, #f7f7ff99), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691678ee82b6fe7e1290cf3f_px-grid-24_peri.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.hero.f25.color-vista {
  background-color: #9badff;
}

.hero.f25.grid-sky {
  background-color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f1d9e1ff12893f6fd224_dot-grid_sky-vista.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.f25.grid-sky.color-sky {
  background-image: linear-gradient(#fff0 70%, #fff), radial-gradient(circle at 10% 20%, #dfecff, #d2e4ff1a 40%), radial-gradient(circle at 70% 70%, #c9dfffcc, #e5f4f4 60%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
}

.hero.f25.dot-grid-peri-mauve {
  background-color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f2c143416f9fa7dcb0e7_dot-grid_peri-mauve.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.f25.dot-grid-peri-mauve.color-peri-mauve {
  background-image: linear-gradient(#fff0 70%, #fff), radial-gradient(circle at 20% 20%, #e0ddff, #d8d4ff66 70%), radial-gradient(circle at 80% 70%, #e1ccff, #d9beff80 70%), linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f2c143416f9fa7dcb0e7_dot-grid_peri-mauve.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.hero.f25.dot-grid-mango {
  background-color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f32aed19d278da38bd3b_dot-grid_mango.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.f25.dot-grid-vista-mint {
  background-color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f4670d52b1a17443d3b5_dot-grid_mint-sky.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.f25.dot-grid-vista-mint.color-vista-mint {
  background-image: linear-gradient(#fff0 70%, #fff), radial-gradient(circle at 20% 20%, #e9f2ff, #d9e9ff66 90%), radial-gradient(circle at 80% 70%, #dcf2f2, #bceaea80 70%), linear-gradient(#ffffff80, #ffffff80), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f4670d52b1a17443d3b5_dot-grid_mint-sky.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.hero.f25.color-peri-sky {
  background-color: #fff;
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(90deg, #e3e3ff 60%, #e6eeff 80%, #e6f0ff);
}

.hero.f25.color-peri-vista {
  background-color: #fff;
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(90deg, #e3e3ff 40%, #e2e7ff);
}

.hero.f25.color-vista-sky {
  background-color: #fff;
  background-image: radial-gradient(circle at 50% 0, #e8f0ff, #ddebff00 50%), linear-gradient(#fff0 70%, #fff), linear-gradient(90deg, #ddebff, #dee5ff);
}

.hero.f25.color-peri-mauve {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 -30%, #f6f5ffcc, #ece9ff00 45%), linear-gradient(#fff0 70%, #fff), radial-gradient(circle at 60% 64%, #d89eff5c, #dfc2ff00 80%), linear-gradient(90deg, #e0dcff, #eae5ff 54%, #e1d6ff);
}

.hero.f25.color-mint-sky {
  background-color: #fff;
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(112deg, #ddebff 64%, #daf6f6);
}

.hero.resource-detail {
  height: 100%;
}

.hero._2col-landing {
  background-color: #c4c4ff;
  height: 80vh;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.hero._100 {
  padding-left: 0;
  padding-right: 0;
}

.hero.iris {
  background-color: #c0c0fb;
}

.hero.iris.padding-0 {
  padding-bottom: 0;
}

.hero.ocean {
  background-color: #adc3f5;
}

.hero.ocean.padding-0 {
  padding-bottom: 0;
}

.hero.fuchsia {
  background-color: #dabdf2;
}

.hero.fuchsia.padding-0 {
  padding-bottom: 0;
}

.hero.dot-grid {
  background-image: radial-gradient(circle at 50% 25%, #fffffff5, #fff0 66%), linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  padding-top: 56px;
  padding-bottom: 0;
}

.hero.dot-grid.color-change-iris-white {
  background-color: #dcdcff;
}

.hero.dot-grid.burst-iris {
  background-image: linear-gradient(#fff0 85%, #fff), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690bbeafd8d28b77d28a1417_ac962f47359b1e6adcfb87ec8093db29_hero-burst-iris.png"), radial-gradient(circle at 50% 25%, #fffffff5, #fff0 66%), linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 12%, 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, fixed, scroll, scroll, fixed;
}

.hero.dot-grid.burst-peri {
  background-image: linear-gradient(#fff0 80%, #fff), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69133de1395ad7cdd2dc974d_hero-burst_peri.png"), radial-gradient(circle at 50% 25%, #fffffff5, #fff0 66%), linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 120px 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat, repeat, repeat;
  background-size: auto, cover, auto, auto, cover;
  background-attachment: scroll, fixed, scroll, scroll, fixed;
  padding-bottom: 56px;
}

.hero.dot-grid.color-sky-vista {
  background-image: linear-gradient(#fff0 40%, #fff), radial-gradient(circle at 0 100%, #c6ddffcc 15%, #ebf2fc00 80%), radial-gradient(circle at 100% 100%, #a1b4ffb3 15%, #dde4ff00 60%), linear-gradient(#ffffffbd, #ffffffbd), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.hero.dot-grid-peri {
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fffc 30%, #fff0 50%), radial-gradient(circle at 20% 70%, #e3e3ff, #d6d6ff66 70%, #d6d6ff00), radial-gradient(circle at 80% 70%, #e3e3ff, #c6d1ff80 70%, #e3e9ff00), linear-gradient(#fff3, #fff3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f06597e920db58954c82_23139e52111642a6ba5d687c71a65eec_dot-grid_peri.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
}

.hero.dot-grid-peri.color-peri {
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fffffff2 25%, #fff0 50%), radial-gradient(circle at 30% 70%, #e3e3ff, #d6d6ff66 70%, #d6d6ff00), radial-gradient(circle at 70% 70%, #e3e3ff, #c6d1ff80 70%, #e3e9ff00), linear-gradient(#fff0, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f06597e920db58954c82_23139e52111642a6ba5d687c71a65eec_dot-grid_peri.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
}

.hero.dot-grid-sky {
  background-image: linear-gradient(#fff3, #fff3), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f1d9e1ff12893f6fd224_dot-grid_sky-vista.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.hero.dot-grid-sky.color-sky {
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fffffff2 25%, #fff0 50%), radial-gradient(circle at 30% 70%, #dfecff, #dfecff66 70%, #dfecff00), radial-gradient(circle at 70% 80%, #dfecff, #c6d1ff80 70%, #e3e9ff00), linear-gradient(#fff0, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f1d9e1ff12893f6fd224_dot-grid_sky-vista.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
}

.hero.dot-grid-mauve {
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fffffff2 25%, #fff0 50%), radial-gradient(circle at 30% 70%, #dcccff, #d6d6ff66 70%, #d6d6ff00), radial-gradient(circle at 70% 20%, #e1ccff, #d9beff80 70%, #d9beff00), linear-gradient(#ffffff59, #ffffff59), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f2c143416f9fa7dcb0e7_dot-grid_peri-mauve.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
}

.hero.dot-grid-nyanza {
  background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fff 35%, #fff0 50%), radial-gradient(circle at 30% 70%, #f0ffe2, #e3ffc9 50%, #fff 100%, #d3f5f5 90%), radial-gradient(circle at 70% 70%, #f0ffe2, #dcffbc 100%, #f0ffe200 90%), linear-gradient(#fff0, #fff0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69161b156d4926d73f95df35_2fe736b081b794b91915e68aa481fa8a_dot-grid_nyanza.png");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
}

.hero.w25-peri-sky {
  background-color: #e7e7ff;
  padding-bottom: 32px;
}

.hero.w25-mint-light {
  background-color: #e6f6f7;
}

.hero.w25-mauve {
  background-color: #fff;
  background-image: linear-gradient(#e6ddff, #e6ddff);
  padding-bottom: 32px;
}

.hero.w25-mango-light {
  background-color: #fff9e1;
  padding-bottom: 32px;
}

.hero.w25-lime {
  background-color: #edffd7;
  padding-bottom: 32px;
}

.hero.w25-peri-mauve {
  background-image: radial-gradient(circle at 90% 60%, #cfcfffcc, #cfcfff00 30%), radial-gradient(circle at 50% 80%, #e6ddff, #e6ddff00 50%), linear-gradient(#fff, #ffffff80 50%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
  padding-bottom: 48px;
  overflow: visible;
}

.hero.w25-sky {
  background-color: #fff;
  background-image: linear-gradient(#156eb6, #156eb6);
  padding-bottom: 32px;
  font-family: Plus Jakarta Sans, sans-serif;
}

.hero.w25-mauve-peri {
  background-image: radial-gradient(circle at 70% 70%, #e6ddff, #fff0 30%), radial-gradient(circle at 50% 100%, #cfcfff99, #fff0 50%), radial-gradient(circle at 80% 100%, #e6ddff, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-mauve-peri.padding-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.hero.w25-peri-sky {
  background-image: radial-gradient(circle at 70% 70%, #cfcfff, #fff0 30%), radial-gradient(circle at 50% 100%, #deebff, #fff0 50%), radial-gradient(circle at 80% 100%, #cfcfff, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-lime-sky {
  background-image: radial-gradient(circle at 70% 70%, #e7ffcb, #fff0 30%), radial-gradient(circle at 90% 70%, #e7ffcb, #fff0 30%), radial-gradient(circle at 50% 100%, #e7ffcb, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-sky-peri {
  background-image: radial-gradient(circle at 70% 70%, #deebff, #fff0 30%), radial-gradient(circle at 50% 100%, #deebff, #fff0 50%), radial-gradient(circle at 85% 100%, #cfcfff, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-sky {
  background-image: radial-gradient(circle at 70% 70%, #deebff, #fff0 30%);
  padding-bottom: 48px;
}

.hero.w25-mauve-mango {
  background-image: radial-gradient(circle at 70% 70%, #e6ddff, #fff0 30%), radial-gradient(circle at 50% 100%, #e6ddff, #fff0 70%), radial-gradient(circle at 80% 100%, #fff3c3, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-peri {
  color: var(--midnight);
  background-image: linear-gradient(#cfcfff, #cfcfff), radial-gradient(circle at 50% 100%, #cfcfff, #fff0 50%), radial-gradient(circle at 80% 90%, #cfcfff, #fff0 50%);
  padding-bottom: 48px;
}

.hero.w25-mango {
  background-image: linear-gradient(#fff9e1, #fff9e1);
  padding-bottom: 32px;
}

.hero.bg-burst-peri-mauve {
  background-color: #f7f7ff;
  background-image: linear-gradient(#fff, #f7f7ff00 20%, #f7f7ff99 90%, #f7f7ffe6), radial-gradient(circle at 30% 10%, #fff9, #fff0 40%), radial-gradient(circle at 20%, #e4dafee6 20%, #fff0 40%), radial-gradient(circle at 80% 45%, #cfcfffcc 10%, #fff0 60%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, fixed;
}

.hero.bg-burst-peri-mauve.short-bottom {
  background-image: linear-gradient(#fff, #f7f7ff00 40%, #f7f7ff99 80%, #f7f7ffcc), radial-gradient(circle at 30% 10%, #fff9, #f7f7ff00 40%), radial-gradient(circle at 20%, #e4dafee6 20%, #fff0 40%), radial-gradient(circle at 80% 45%, #cfcfffb3 10%, #fff0 60%), linear-gradient(#f7f7ffcc, #f7f7ffcc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939c5479020eb4fb52d795c_dot-grid-primary.svg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, scroll, scroll, fixed;
  padding-top: 140px;
  padding-bottom: 32px;
}

.hero.w25-peri-dark {
  background-color: #201850;
  padding-top: 80px;
}

.hero.sticky-nav {
  margin-top: -104px;
  padding-top: 200px;
}

.hero.w25-peri-med {
  background-color: #34357b;
}

.hero.w25-mint-med {
  background-color: #0d436d;
}

.hero.w25-mauve-dark {
  background-color: #3d2168;
}

.hero.w25-lime-dark, .hero.w25-mint-dark {
  background-color: #012f52;
}

.hero.w25-white-sky {
  background-image: radial-gradient(circle at 80% 60%, #d2e4ffe6, #fff0 35%), linear-gradient(#fff, #ffffff80 35%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.hero.w25-sky-fill {
  background-color: #deebff;
  padding-bottom: 48px;
}

.hero.w25-white-peri {
  background-image: radial-gradient(circle at 80% 60%, #cfcfffcc, #fff0 60%), linear-gradient(#fff, #fff9 35%), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939c5479020eb4fb52d795c_dot-grid-primary.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
}

.hero.w25-white-mauve {
  background-image: radial-gradient(circle at 80% 60%, #e6ddff, #fff0 30%), linear-gradient(#fff, #ffffff80 30%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.hero.w25-white-mint {
  background-image: radial-gradient(circle at 80% 60%, #c5f6f9cc, #fff0 35%), linear-gradient(#fff, #ffffff80 35%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.hero.w25-white-lime {
  background-image: radial-gradient(circle at 80% 60%, #e1ffbecc, #fff0 35%), linear-gradient(#fff, #ffffff80 35%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.hero.w25-mint {
  background-color: #d0f9fc;
  padding-bottom: 48px;
}

.hero.w25-peri-light {
  background-color: #e7e7ff;
}

.hero.pricing {
  background-image: radial-gradient(circle at 90% 60%, #cfcfffcc, #cfcfff00 50%), radial-gradient(circle at 20% 45%, #e6ddffcc, #e6ddff00 40%), linear-gradient(#fffc, #fffc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cee478a9ff578f3130c90_dot-grid_on-light.svg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  background-attachment: scroll, scroll, scroll, fixed;
}

.hero.w25-linear-peri {
  background-image: linear-gradient(0deg, #e7e7ff 30%, #fff 70%);
}

.hero.w25-linear-mint {
  background-image: linear-gradient(0deg, #d0f9fc 30%, #fff 70%);
}

.hero.w25-linear-mauve {
  background-image: linear-gradient(0deg, #e6ddff 30%, #fff 70%);
}

.hero.w25-linear-sky {
  background-image: linear-gradient(0deg, #dae9ff 30%, #fff 70%);
}

.hero.blog {
  background-color: #201850;
  padding-top: 48px;
  position: relative;
  overflow: hidden;
}

.table {
  width: 720px;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.table-row {
  background-color: var(--white);
  border-bottom: 0 #000;
  border-radius: 10px;
  height: 56px;
  margin-bottom: 12px;
  box-shadow: 2px 0 16px #00000014;
}

.table-row:hover {
  box-shadow: 4px 0 16px #00000024;
}

.table-row.top-row {
  box-shadow: none;
  border-bottom: 0 #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 8px;
  font-weight: 600;
}

.table-row.top-row.dark {
  background-color: #02091a00;
}

.table-row.top-row.dark:hover {
  box-shadow: none;
  background-color: #02091a00;
}

.table-row.dark {
  color: var(--white);
  background-color: #ffffff0f;
}

.table-row.dark:hover {
  background-color: #ffffff14;
  box-shadow: 6px 0 16px #0003;
}

.row-3col {
  width: 33%;
  height: auto;
  margin-top: 18px;
  display: inline-block;
}

.bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 500;
}

.social-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.social-button-embed {
  width: auto;
  max-width: 100%;
  margin-left: 8px;
  margin-right: 8px;
  display: block;
}

.countdown-div {
  width: 640px;
  max-width: 100%;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

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

.cta-center {
  max-width: 100%;
}

.features-list {
  margin-top: 32px;
  padding-left: 20px;
}

.nav-scroll {
  z-index: 1000;
  background-color: #fff;
  flex-wrap: wrap;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0;
  font-family: Instrument Sans, sans-serif;
  display: block;
  position: fixed;
  top: 0;
}

.nav-scroll.w25-peri-med {
  color: var(--white);
  background-color: #201850;
  font-family: Plus Jakarta Sans, sans-serif;
}

.grid {
  flex: 1;
  grid-template-rows: auto;
  grid-template-areas: "Area";
  align-content: stretch;
  align-items: stretch;
}

.grid._2col.margin-bottom {
  margin-bottom: 48px;
}

.grid.comparison {
  grid-row-gap: 24px;
  border: 1px solid var(--slate-light);
  border-radius: 16px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 100%;
  padding: 32px 16px 24px;
  box-shadow: 0 1px 24px #00000012;
}

.grid.g2-badges, .grid._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-block {
  margin-bottom: 16px;
  margin-left: 16px;
  margin-right: 16px;
}

.grid-block.badges {
  width: auto;
  height: auto;
  margin-bottom: 56px;
  margin-left: 0;
  margin-right: 0;
}

.grid-block.title {
  border-bottom: 2px solid #000;
}

.tab-link-text {
  text-align: center;
  font-size: 1em;
  line-height: 1.1;
}

.tab-link-text:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.tab-pane-container {
  border-radius: 10px;
  margin: 32px 0;
  padding: 40px 48px;
  box-shadow: 0 1px 20px #0000001a;
}

.bold-text-11 {
  font-weight: 400;
}

.tabs-content-text-box {
  margin-left: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.grid-badge {
  width: 104px;
  height: auto;
}

.buttons-block {
  align-self: center;
  width: 50%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  display: inline-block;
}

.buttons-block.left {
  margin-left: 0;
  margin-right: 0;
}

.text-span, .bold-text-12, .bold-text-13, .bold-text-14 {
  font-weight: 400;
}

.nav-link-2-0 {
  height: 100%;
  padding-top: 26px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3rem;
  display: inline-block;
}

.nav-link-2-0.w--current {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
}

.nav-link-2-0.white {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.nav-menu-2-0 {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  height: 72px;
  display: flex;
}

.navbar-2-0 {
  background-color: #fff;
  border-bottom: 1px solid #e9ecf1;
  width: 100%;
  height: 72px;
  padding-left: 24px;
  padding-right: 24px;
}

.navbar-2-0.dark {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #edf1fa;
  border-bottom: 1px #0606401a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 72px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.nav-dd-toggle {
  z-index: 1000;
  color: var(--midnight);
  height: 72px;
  margin-top: 0;
  padding-top: 36px;
  padding-right: 20px;
  font-family: Host Grotesk;
  font-weight: 400;
  line-height: 1.1px;
}

.dd-list-2-0 {
  z-index: 100;
}

.dd-list-2-0.w--open {
  z-index: 1000;
  background-color: #fff;
  border-radius: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
  box-shadow: 0 2px 16px -1px #00000026;
}

.dd-link {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.dd-link:hover {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  background-color: #f6f7fa;
}

.dd-link.w--current {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
  font-weight: 500;
}

.dd-link.w--current:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.nav-dd {
  font-size: .95em;
  font-weight: 400;
}

.page-nav-link {
  color: var(--slate);
  text-align: center;
  border-radius: 20px;
  width: auto;
  height: 32px;
  margin: 2px 4px;
  padding: 6px 12px 5px;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3rem;
  display: inline-block;
  position: static;
}

.page-nav-link:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #f6f7fa;
  border-radius: 8px;
}

.page-nav-link.w--current {
  color: #3b52cf;
  background-color: #eaedf8;
  border-radius: 8px;
  height: 32px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 6px 12px 0;
  font-family: Matter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.page-nav-link.dark {
  color: #ffffffb3;
  margin-left: 2px;
  margin-right: 2px;
  font-family: Matter, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.page-nav-link.dark:hover {
  color: #fff;
  background-color: #ffffff1a;
}

.page-nav-link.dark.w--current {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #fff;
  background-color: #ffffff1a;
  font-weight: 400;
}

.page-nav-menu {
  float: none;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: static;
}

.sub-nav {
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  margin-left: 0;
  display: block;
  position: static;
}

.sub-nav.dark {
  background-color: #04050d1a;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.sub-nav-container {
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 100%;
  height: auto;
  min-height: 56px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 16px;
  display: block;
  position: static;
}

.sub-nav-container.light {
  background-color: #fff;
}

.nav-link-dd {
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: inline-block;
}

.nav-link-dd.white {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.h6 {
  color: var(--midnight);
  letter-spacing: -.2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.h6.white {
  color: var(--white);
}

.h6.no-margin {
  margin-bottom: 4px;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-weight: 500;
}

.make-your-mark {
  width: 720px;
  margin-bottom: 40px;
}

.about-feature {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-size: 1.3rem;
  line-height: 2rem;
}

.about-feature.white {
  color: #fff;
  max-width: 94%;
  margin-bottom: 32px;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.9rem;
}

.dd-carat {
  transform-style: preserve-3d;
  margin-top: -3px;
  margin-left: 6px;
}

.dd-carat:hover, .dd-carat:active {
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.bold-li {
  font-weight: 600;
}

.quote-logo {
  height: 56px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.quote-logo._32 {
  height: 32px;
}

.quote-logo._24 {
  height: 24px;
}

.banner-quote {
  color: var(--white);
  text-align: center;
  letter-spacing: -.3px;
  text-transform: none;
  width: 1112px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Host Grotesk;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 2.6rem;
}

.bold {
  font-weight: 600;
}

._2-buttons-container {
  justify-content: center;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-card-header {
  color: var(--midnight);
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.grid-card-header.color-white {
  color: var(--white);
  letter-spacing: -.2px;
  text-decoration: none;
}

.tagline {
  color: #fff;
  font-family: Matter, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.h1-jumbo {
  color: var(--midnight);
  letter-spacing: -1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 4.2rem;
}

.h1-jumbo.on-light {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.h1-jumbo.centered {
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 4.1rem;
}

.h1-jumbo.centered.white {
  letter-spacing: -.2px;
  line-height: 3.8rem;
}

.h1-jumbo.white {
  color: var(--midnight);
  letter-spacing: -.5px;
  font-weight: 400;
  line-height: 3.8rem;
}

.h1-jumbo.white.centered {
  color: var(--white);
  font-weight: 400;
  line-height: 3.8rem;
}

.event-details-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  grid-template: ". ."
  / 1fr 2fr;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.details-wrap {
  margin-bottom: 32px;
}

.about-event-container {
  width: 1200px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
}

.event-details-side {
  width: 33%;
  display: inline-block;
}

.event-details-main {
  order: -1;
  width: 60%;
  display: inline-block;
}

.presenter-title {
  color: var(--slate-dark);
  font-size: .9rem;
  line-height: 1.2rem;
}

.date-time {
  color: var(--white);
  margin-bottom: 32px;
  margin-right: 4px;
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  display: inline-block;
}

.breadcrumb-white {
  color: #fff;
  font-family: Matter, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.breadcrumb-white:hover {
  color: var(--white);
  text-decoration: underline;
}

.rich-text-block {
  font-family: Matter, sans-serif;
  font-size: 1em;
}

._404-icon {
  width: 96px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid.overflow {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: start;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.pricing-card {
  box-shadow: none;
  background-color: #fff;
  border-radius: 16px;
  padding: 20px 24px;
}

.pricing-card.overflow {
  width: 360px;
  max-width: 100%;
  margin-right: 24px;
  display: block;
}

.pricing-card.event-packages {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 56px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.card-separator {
  background-color: #edf0f5;
  width: 100%;
  height: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.pricing-li-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  font-size: .9em;
  display: flex;
}

.tooltip {
  clear: right;
  width: 12px;
  height: 12px;
}

.pricing-grid-li {
  color: var(--dark-slate\<deleted\|variable-782a6174\>);
  flex: 0 88%;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
  font-family: Host Grotesk;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: inline-block;
}

.pricing-grid-header {
  color: var(--slate);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Host Grotesk;
  font-size: .95rem;
  font-weight: 500;
}

.faq-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.faq-card {
  border-radius: 12px;
  padding: 24px 32px 28px;
  box-shadow: 1px 1px 40px #00000014;
}

.price {
  color: var(--midnight);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.pricing-tier-title {
  color: var(--midnight);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.pricing-tier-subtitle {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
  margin-bottom: 16px;
  font-family: Matter, sans-serif;
  font-size: .85rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.pricing-tier-subtitle.margin-24 {
  margin-bottom: 24px;
}

.pricing-tier-subtitle.event-packages {
  margin-bottom: 0;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.pricing-tabs-container {
  justify-content: space-around;
  width: 972px;
  max-width: 92%;
  height: auto;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-tab {
  background-color: #ffffff29;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 33%;
  height: auto;
  margin-left: .25%;
  margin-right: .25%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Matter, sans-serif;
  text-decoration: none;
}

.pricing-tab:hover {
  background-color: #ffffff12;
}

.pricing-tab.current {
  background-color: #fff;
  background-image: linear-gradient(#fff 78%, #fafbfd);
}

.pricing-tab.current.w--current {
  background-image: linear-gradient(#fff 78%, #f7f7ff);
}

.pricing-tab-header {
  color: var(--midnight);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  width: 80%;
  margin: 0 auto 6px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.3rem;
  text-decoration: none;
}

.pricing-tab-header.current {
  color: var(--midnight);
  letter-spacing: 0;
  text-transform: none;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.pricing-tab-body {
  color: var(--midnight);
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Matter, sans-serif;
  font-size: .82rem;
  font-weight: 300;
  line-height: 1rem;
}

.pricing-tab-body.current {
  color: var(--midnight);
  font-family: Matter, sans-serif;
  font-weight: 300;
}

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

.simple-features-grid {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.lite-features-grid-li {
  width: auto;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: .95rem;
  line-height: 1.1rem;
  display: inline-block;
}

.lite-features-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-2col {
  width: 80%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-slider {
  background-color: #fff0;
  border-radius: 12px;
  max-width: 100%;
  height: 360px;
  margin-left: 64px;
}

.pricing-slider.left {
  margin-left: 0;
  margin-right: 64px;
}

.phone-slide {
  background-color: #544dd6;
  background-image: radial-gradient(circle at 65%, #e60cebd6, #fff0);
  border-radius: 12px;
}

.phone-slide.r-pinkpurpteal {
  background-color: #171448;
  background-image: radial-gradient(circle at 40% 126%, #00bbc9e3, #50c0f800 51%), radial-gradient(circle at 0 66%, #5a34ffa6, #3547ca00 64%), radial-gradient(circle at 80% 57%, #ee13ee9c, #eb26eb00 62%), linear-gradient(#171448eb, #171448eb), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, auto, 200px;
}

.phone-slide.r-purpleteal {
  background-color: #171448;
  background-image: radial-gradient(circle at 83% 66%, #9718e6ba, #f03bc600 56%), radial-gradient(circle at 26% 125%, #00abd6d1, #41eaf700 71%), linear-gradient(#171448f0, #171448f0), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-size: auto, auto, auto, 150px;
}

.phone-slide.livestream {
  background-image: radial-gradient(circle at 108% -21%, #1cc1ebd6, #fff0 69%), linear-gradient(146deg, #4512b4f7 9%, #ad06c7b8 97%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5844d04e067ba2fe023c5_slider-live-streaming-bg-2.png");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
}

.phone-slide.check-in {
  background-image: linear-gradient(135deg, #018aa5e8, #3a51cce3 82%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f587018499d8f45acdcdea_slider-checkin-bg.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.phone-slide.help-desk {
  background-image: radial-gradient(circle at 58% 125%, #00a1fea1, #fff0 66%), linear-gradient(135deg, #4d0eb2c9, #810ac2db 45%, #ac04d6d6), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f58b58512f1579c29bf8ae_slider-help-desk-bg-2.png");
  background-position: 0 0, 0 0, 0%;
  background-size: auto, auto, auto;
}

.slide-phone-img {
  width: 250px;
}

.slide-phone-img._280 {
  width: 280px;
}

.slide-phone-img._280.margin-top {
  margin-top: 48px;
}

.slide-phone-img.margin {
  align-self: center;
  margin-bottom: 32px;
}

.slide-phone-img.check-in {
  align-self: center;
  width: 280px;
}

.phone-slide-container {
  justify-content: flex-start;
  margin: 26px 24px 0 32px;
  display: flex;
}

.phone-slide-text {
  flex: 1;
  width: 100%;
  max-width: 320px;
  margin-right: 100px;
  display: block;
}

.slide-body {
  color: var(--white);
  font-size: .85rem;
  line-height: 1.1rem;
}

.slide-title {
  color: var(--white);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Host Grotesk;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.small-slide-nav {
  height: 59px;
  font-size: .6em;
  line-height: 1.2rem;
}

.right-arrow-icon {
  margin-top: 300px;
  margin-left: -582px;
  font-size: .8em;
}

.left-arrow-container {
  width: 90px;
}

.left-arrow-icon {
  margin-top: 300px;
  font-size: .8em;
}

.right-arrow-container {
  width: 100px;
}

.pricing-header-container {
  margin-bottom: 12px;
}

.checkmark {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-right: 0;
  display: inline-block;
}

.checkmark.color-peri {
  color: #cfcfff;
}

.overflow-outside-container {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
  overflow: scroll;
}

.overflow-inside-container {
  object-fit: fill;
  width: 1730px;
  margin-left: 0;
  padding: 40px 0% 40px 10%;
  overflow: scroll;
}

.slider-2 {
  align-self: stretch;
  width: 100%;
  height: auto;
}

.inline-slider {
  background-color: #fff0;
  width: 348px;
  max-width: 100%;
  height: auto;
  margin-right: 24px;
  display: inline-block;
}

.inline-card-container {
  justify-content: flex-start;
  display: flex;
}

.vertical-slide {
  background-color: #6969ce;
  border-radius: 12px;
}

.vertical-slide-container {
  flex-direction: column;
  margin-top: 20px;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.vert-slide-image {
  align-self: center;
  width: 240px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
}

.vert-slide-image.wide {
  align-self: center;
  width: 280px;
}

.left-arrow-icon-vert, .right-arrow-vert {
  margin-top: 408px;
}

.about-hero {
  background-color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  background-image: linear-gradient(#000b25a8, #000b25a8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5bad04666f0cb60973767_about-hero.png");
  background-position: 0 0, 0 -125px;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  width: 100%;
  height: 94vh;
  padding-top: 10%;
  padding-bottom: 10%;
}

.about-text-block {
  flex-direction: column;
  justify-content: center;
  width: 1112px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.about-text-block.margin-bottom {
  margin-bottom: 32px;
}

.text-span-3, .text-span-4 {
  font-weight: 500;
}

.about-logos {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.about-logo {
  width: 192px;
}

.event-packages-slider {
  background-color: #fff0;
  height: 478px;
}

.card-container-left {
  width: 70%;
  margin-top: -2px;
  display: block;
}

.text-span-15 {
  color: #7137ee;
}

.text-span-16 {
  color: #7937ed;
}

.text-span-17 {
  color: #8436ec;
}

.text-span-18 {
  color: #9136ea;
}

.text-span-19 {
  color: #9b36e9;
}

.text-span-20 {
  color: #a536e8;
}

.text-span-21 {
  color: #b136e6;
}

.text-span-22 {
  color: #bc36e1;
}

.text-span-23 {
  color: #c734d6;
}

.text-span-24 {
  color: #d133cc;
}

.text-span-25, .text-span-26 {
  color: #dc32c1;
}

.feature-tabs {
  margin-left: 64px;
}

.feature-tabs.left {
  margin-left: 0;
  margin-right: 64px;
}

.feature-tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  margin-top: 8px;
  margin-bottom: 8px;
  display: block;
}

.feature-tab-container {
  background-image: linear-gradient(#171448eb, #171448eb);
  border-radius: 12px;
  height: 360px;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.feature-tab-container.r-purp {
  background-image: radial-gradient(circle at 25% 100%, #5149c8, #fff0 68%), linear-gradient(#161b52f5, #161b52f5), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/620e455370aef67994a86c8d_noise.jpeg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, 250px;
  justify-content: space-between;
  height: 360px;
  padding-top: 32px;
  padding-bottom: 0;
}

.feature-tab-container.livestream {
  background-color: #0000;
  background-image: radial-gradient(circle at 0 0, #060c4be0 24%, #02091a30), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5844d04e067ba2fe023c5_slider-live-streaming-bg-2.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.feature-tab-container.registration {
  background-image: radial-gradient(circle at 0 0, #060c4be8 19%, #0714355c), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f587018499d8f45acdcdea_slider-checkin-bg.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.feature-tab-container.help-desk {
  background-image: radial-gradient(circle at 0 0, #060c4be3 17%, #0614352e), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f58b58512f1579c29bf8ae_slider-help-desk-bg-2.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.tab-link {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.1px;
  -webkit-text-stroke-color: var(--midnight);
  text-transform: none;
  background-color: #fff0;
  border: 2px #cdceff80;
  border-radius: 100px;
  margin: 0;
  padding: 12px 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
  display: flex;
}

.tab-link:hover {
  color: var(--midnight);
  background-color: #fff;
}

.tab-link.w--current {
  outline-offset: 0px;
  color: var(--midnight);
  text-align: center;
  background-color: #fff;
  border-style: none;
  border-color: #5859c2;
  border-radius: 100px;
  outline: 3px solid #fff0;
  margin-top: 0;
  padding: 12px 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
  display: flex;
  box-shadow: 0 2px 5px #ebefff;
}

.tab-link.w--current:focus {
  outline-width: 1px;
}

.tab-link.color-white {
  border-style: none;
  border-radius: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: .9rem;
  font-weight: 500;
}

.tab-link.color-white.w--current {
  border-style: none;
  border-color: var(--b-primary);
  background-color: var(--white);
  color: var(--midnight);
  box-shadow: 0 0 16px -9px #e8ebf9;
}

.tab-link.color-white {
  background-color: #fff0;
  border-style: none;
  border-color: #ffffff80;
}

.tab-link.home-hero {
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link.home-hero.w--current {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  box-shadow: 0 2px 3px #20185014, 0 2px 5px #ebefff;
}

.tab-link.home-hero.hidden {
  display: none;
}

.feature-tab-text {
  width: 100%;
  max-width: 280px;
}

.slide-nav-2 {
  height: 48px;
  font-size: .7em;
}

.vert-slide-left-arrow {
  margin-left: 16px;
}

.vert-slide-right-arrow {
  margin-right: 16px;
}

.form-guides-cms {
  font-family: Matter, sans-serif;
}

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

.collection-card-2-0 {
  border-radius: 8px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 3px 0 20px #0000001f;
}

.collection-card-2-0:hover {
  box-shadow: 0 8px 40px #00000024;
}

.resource-thumb-2-0 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: 100%;
  height: auto;
}

.collection-list-2-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block-2, .text-block-5 {
  font-family: Matter, sans-serif;
}

.legal-docs-header {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.fine-print {
  width: 1112px;
  max-width: 92%;
  margin-left: auto;
  margin-right: auto;
  font-family: Matter, sans-serif;
  font-size: 1em;
}

.grid-header-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 1240px;
  max-width: 92%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.grid-header-container.margin-64 {
  flex-flow: row;
  max-width: 92%;
  margin-top: 0;
  margin-bottom: 64px;
}

.grid-header-container.margin-32, .grid-header-container.hero-logos {
  margin-bottom: 32px;
}

.grid-header-container.vertical {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 80rem;
  font-family: Matter, sans-serif;
}

.grid-header-container.vertical.left {
  display: block;
}

.grid-header-container.customer-logos {
  width: 1440px;
  max-width: 92%;
}

.grid-header-container.home-hero-image {
  margin-top: 56px;
  margin-bottom: 0;
}

.grid-header-container.block {
  display: block;
}

.grid-header-container.case-study-hero {
  width: 92%;
  max-width: 80rem;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.new-feature-tag {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 28px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.new-feature-tag.centered {
  background-color: #1a1761;
  width: 104px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.eyebrow-text {
  z-index: 1;
  color: #4c4cb4;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.1rem;
  display: block;
  position: relative;
}

.eyebrow-text.featured {
  color: #31268d;
}

.eyebrow-text.footer-section {
  color: #ebefff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 600;
}

.eyebrow-text.iris {
  color: #6363cf;
}

.eyebrow-text.w25-mint {
  color: #1075c7;
}

.eyebrow-text.color-sky-on-dark {
  color: #6cb0ff;
}

.eyebrow-text.color-vista {
  color: #5758e9;
}

.eyebrow-text.w25-mauve {
  color: #823fda;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
}

.eyebrow-text.w25-peri {
  color: #5758d3;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.eyebrow-text.w25-mango {
  color: #13609c;
}

.eyebrow-text.w25-lime {
  color: #156eb6;
  letter-spacing: .5px;
}

.eyebrow-text.color-mint-on-dark {
  color: #d0f9fc;
  font-weight: 500;
}

.eyebrow-text.w25-sky {
  color: #036bbe;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.eyebrow-text.w25-peri-on-dark {
  color: #cfcfff;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.eyebrow-text.color-mint {
  color: #156eb6;
}

.eyebrow-text.color-mango-on-dark {
  color: #fff3c3;
  font-weight: 500;
}

.eyebrow-text.color-g2 {
  color: #ff492c;
}

.eyebrow-text.w25-mauve-on-dark {
  color: #e6ddff;
  font-weight: 600;
}

.eyebrow-text.w25-lime-accent {
  color: #156eb6;
}

.eyebrow-text.align-center {
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.eyebrow-text.w25-peri-light {
  color: #cfcfff;
  font-weight: 600;
}

.eyebrow-text.w25-mint-light {
  color: #c5f6f9;
  font-weight: 600;
}

.eyebrow-text.w25-sky-on-dark {
  color: #deebff;
  letter-spacing: 1px;
  font-family: Instrument Sans, sans-serif;
  font-size: .7rem;
  font-weight: 600;
}

.eyebrow-text.color-peri-on-dark {
  color: #cfcfff;
}

.eyebrow-text.blog-peri {
  color: #acadff;
}

.navbar-3-0 {
  background-color: #040616;
  border-bottom: 1px solid #1b1e33;
  display: none;
}

.overline-white {
  color: #fff;
  letter-spacing: -.1px;
  text-transform: none;
  margin-top: 0;
  font-family: Funnel Display;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.overline-white.centered {
  text-align: center;
}

.headline {
  color: var(--white);
  letter-spacing: -.5px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 3.3rem;
  font-weight: 700;
  line-height: 3.1rem;
}

.headline.grotesque {
  letter-spacing: -.5px;
  text-transform: uppercase;
  max-width: 100%;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 2.9rem;
}

.headline.centered {
  text-align: center;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 2.6rem;
}

.headline.jumbo {
  text-transform: none;
  font-size: 4.8rem;
  line-height: 4.6rem;
}

.headline.jumbo.centered {
  letter-spacing: 0;
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 4.2rem;
}

.headline.jumbo._960 {
  width: 960px;
  line-height: 4.9rem;
}

.cta-block {
  margin-top: 16px;
  margin-bottom: 16px;
}

.cta-block.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-logos-grid {
  width: 100%;
  height: 80px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dark-features-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.dark-features-grid._3 {
  grid-template-rows: auto auto;
}

.blur-card {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #fff3;
  border: 1px #ffffff14;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 24px;
  box-shadow: 16px 16px 64px #b6bae080;
}

.blur-card:hover {
  background-color: #fff3;
}

.blur-card.resources {
  width: 100%;
  display: flex;
}

.blur-card.product {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff1f;
  border-style: none;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 16px 16px 56px -16px #06064024;
}

.blur-card.product.color-iris {
  background-color: #a5a6ff;
  box-shadow: 16px 16px 56px -16px #8f90ef;
}

.blur-card.product.color-sky {
  background-color: #afc3fd;
  box-shadow: 16px 16px 56px -16px #90a7ea;
}

.blur-card.product.color-peri {
  background-color: #9697ff;
  box-shadow: 16px 16px 56px -16px #3b3ca280;
}

.blur-card.color-sky {
  background-color: #a8bfff;
  box-shadow: 16px 16px 64px #9aafeb;
}

.blur-card.color-mauve {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #f4f1ff33;
  width: auto;
  height: auto;
  max-height: 144px;
  box-shadow: 32px 16px 64px #4b2ecc1a;
}

.blur-card.color-lagoon {
  background-color: #63bedf;
  box-shadow: 16px 16px 64px #249dc9;
}

.blur-card.statistic {
  -webkit-backdrop-filter: blur(48px);
  backdrop-filter: blur(48px);
  background-color: #ffffff1f;
  border-radius: 24px;
  padding: 32px;
  box-shadow: 16px 16px 64px #4344b124;
}

.blur-card.color-peri {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #f6f7ff33;
  box-shadow: 32px 16px 64px #222a971a;
}

.blur-card.color-sky-vista {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #f0f5ff4d;
  box-shadow: 32px 16px 64px #26509e1a;
}

.blur-card.color-mint-sky {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #f3fcff4d;
  box-shadow: 32px 16px 64px #448ec91a;
}

.blur-card.color-lime {
  background-color: #edffd7;
  box-shadow: 16px 16px 64px #cfe6b3;
}

.blur-card.w25-mint {
  background-color: #c5f6f9;
  box-shadow: 16px 16px 64px #a2e0e4;
}

.feature-headline {
  color: var(--midnight);
  letter-spacing: -.2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.feature-headline.on-light {
  color: var(--midnight);
  letter-spacing: -.3px;
  text-transform: none;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.feature-headline.color-white {
  color: var(--white);
  letter-spacing: 0;
  font-family: Instrument Sans, sans-serif;
  font-weight: 400;
}

.feature-headline.color-white.align-center, .feature-headline.align-center {
  text-align: center;
}

.feature-headline.align-center.w25-peri {
  color: var(--peri);
}

.feature-headline.small {
  color: #060640;
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.05rem;
  line-height: 1.15rem;
}

.feature-headline.w25-mauve {
  color: #3d2168;
}

.feature-headline.w25-mauve-on-dark {
  color: #e6ddff;
  font-weight: 400;
}

.feature-headline.w25-mint-light {
  color: #c5f6f9;
}

.feature-headline.w25-sky {
  color: #deebff;
}

.feature-headline.w25-peri-on-dark {
  color: #cfcfff;
}

.logo-column-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-text-block {
  order: -1;
  width: 520px;
  margin-right: 40px;
}

.hero-text-block.badges {
  width: 480px;
}

.hero-text-block._640 {
  width: 640px;
}

.span.pink {
  color: #db34b2;
}

.span.light-purple {
  color: #807eff;
}

.span.underline {
  text-decoration: underline;
}

.span.purple {
  color: var(--primary50\<deleted\|variable-2d92fefb\>);
}

.span.lowercase {
  text-transform: none;
}

.span.light-blue {
  color: #07c8f3;
}

.span.blue {
  color: #05a3d6;
}

.grid-logo {
  width: 200px;
  height: auto;
}

.logo-column {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bigmarker-logo {
  height: 26px;
  margin-top: 8px;
}

.button-arrow {
  font-family: Matter, sans-serif;
}

.solutions-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1.5fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 16px;
  display: grid;
}

.solutions-grid.callout-middle {
  grid-template-columns: 1.5fr 2.5fr 1.5fr;
}

.solution-card {
  background-color: var(--untitled-ui--primary100);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border: 1px solid #ffffff14;
  border-radius: 10px;
  padding: 20px;
  text-decoration: none;
}

.solution-card:hover {
  text-decoration: none;
}

.customers-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.customer-card-headline {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.container-2 {
  background-color: #04050d00;
}

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

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

.uui-logos04_logo {
  height: 3rem;
}

.uui-logos04_logo.carousel {
  height: 1.9rem;
}

.uui-logos04_logo.carousel._1-5 {
  height: 1.5rem;
}

.uui-logos04_logo.carousel._1-7 {
  height: 1.7rem;
}

.uui-logos04_logo.carousel._2-4 {
  height: 2.4rem;
}

.uui-logos04_logo.carousel._1-3 {
  height: 1.3rem;
}

.uui-logos04_logo.carousel._2-8 {
  height: 2.8rem;
}

.uui-logos04_logo.carousel._2 {
  height: 2rem;
}

.uui-logos04_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 360rem;
  display: flex;
}

.uui-logo-loop_inner {
  display: flex;
}

.logo-loop {
  align-items: center;
  height: 4.5rem;
  display: flex;
}

.logo-loop.hide-mobile-landscape {
  overflow: hidden;
}

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

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--neueblack\<deleted\|variable-96c841f3\>);
  color: var(--untitled-ui--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.4rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

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

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

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

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

.uui-button-tertiary-gray.hide-tablet {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: 0;
  text-transform: none;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.uui-button-tertiary-gray.hide-tablet:hover {
  color: var(--untitled-ui--gray900);
}

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

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

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

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

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

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

.nav-3-0-link {
  color: var(--midnight);
  letter-spacing: -.2px;
  align-items: center;
  padding: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  transition: all .3s;
}

.nav-3-0-link:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
}

.nav-3-0-link.w--current {
  color: #000;
}

.uui-navbar02_dropdown-right-overlay-absolute {
  background-color: #f3f5ff;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--midnight);
  letter-spacing: -.2px;
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: .1rem 0;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

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

.uui-button-link.is-button-xsmall {
  color: var(--midnight);
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: center;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.uui-button-link.is-button-xsmall.white {
  letter-spacing: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.uui-button-link.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-link.white, .uui-button-link.on-dark {
  color: var(--white);
}

.uui-button-wrapper.max-width-full-mobile-landscape {
  max-width: 100%;
  text-decoration: none;
  display: block;
}

.uui-button-wrapper.max-width-full-mobile-landscape.centered {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

.uui-button-row.button-row-center.hidden {
  display: none;
}

.uui-button-row.max-width-full-mobile-landscape.centered {
  justify-content: center;
  align-items: center;
}

.uui-button-row.hide-desktop {
  display: none;
}

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

.uui-text-size-small {
  color: var(--midnight);
  letter-spacing: -.1px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.2rem;
}

.uui-text-size-small.text-style-2lines {
  color: var(--slate-dark);
  font-family: Matter, sans-serif;
}

.uui-text-size-small.hide-mobile-landscape {
  color: var(--slate-dark);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.uui-text-size-small.lavender {
  color: #e5e6ff;
  font-size: .9rem;
  font-weight: 300;
}

.uui-text-size-small.align-center {
  text-align: center;
  letter-spacing: -.2px;
}

.uui-text-size-small.align-center.w25-peri {
  color: var(--peri);
}

.uui-text-size-small.color-white {
  color: #ffffffe6;
  font-weight: 300;
}

.uui-text-size-small.color-slate-dark {
  color: var(--slate-dark);
}

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

.uui-text-size-small.color-peri {
  color: #cfcfff;
}

.uui-text-size-small.max-width-360 {
  max-width: 360px;
}

.uui-text-size-small.w25-peri-on-dark {
  color: #cfcfff;
}

.uui-navbar02_item-heading {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-bottom: .1rem;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: .95rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-navbar02_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

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

.badge-small {
  grid-column-gap: .25rem;
  box-shadow: none;
  color: #0070;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #e7ffcb;
  border: 1px #092a330d;
  border-radius: .3rem;
  align-items: center;
  padding: .25rem .3rem;
  font-family: Matter, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

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

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

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

.uui-navbar02_dropdown-link:hover {
  background-color: #f3f5ff;
}

.uui-navbar02_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.uui-navbar02_heading.hidden {
  color: var(--untitled-ui--white);
}

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

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

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

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

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

.uui-navbar02_dropdown-list.w--open {
  z-index: 1000;
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 4.6rem auto auto 0%;
  overflow: hidden;
  box-shadow: 0 -1px 1px #00000014, 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.1rem;
  height: 1.1rem;
  margin-right: .6rem;
  padding-top: 2px;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon.on-dark {
  color: var(--white);
}

.nav-3-0-dd-toggle {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  align-items: center;
  padding: 1.2rem 2.5rem 1.2rem 1rem;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: all .3s;
  display: flex;
}

.nav-3-0-dd-toggle:hover {
  color: var(--untitled-ui--gray700);
}

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

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

.uui-navbar02_logo-link {
  align-items: center;
  height: auto;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.nav-3-0 {
  z-index: 1000;
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--untitled-ui--gray100);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #ffffffd9;
  align-items: center;
  width: 100%;
  height: 4.8rem;
  min-height: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.uui-layout13_lightbox {
  background-color: #f2f4f7;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.uui-text-size-medium-2 {
  color: var(--slate-dark);
  letter-spacing: normal;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}

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

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

.uui-layout13_tabs-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-left: 3px #f3f4ff;
  border-radius: 20px;
  padding: 1.5rem;
  display: flex;
}

.uui-layout13_tabs-link.w--current {
  opacity: 1;
  background-color: #fff;
  border: 1px #000;
  border-radius: 20px;
  box-shadow: 0 0 0 2px #f0f2ff;
}

.uui-layout13_tabs-link.with-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-left-style: none;
  border-left-width: 3px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.uui-layout13_tabs-link.with-icon.w--current {
  background-color: #fff;
  border: 1px #ebedff;
  border-radius: 20px;
  padding-right: 1.5rem;
}

.uui-layout13_tabs-link.color-blurple.w--current {
  box-shadow: none;
  background-color: #f5f5ff;
  background-image: none;
  border-style: none;
}

.uui-layout13_tabs-link.color-fuchsia.w--current {
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(90deg, #d494ff29, #824dff1a);
}

.uui-layout13_tabs-link.color-blurple.w--current {
  background-color: #fff;
  background-image: linear-gradient(90deg, #725cff1a, #4f6fff1a);
}

.uui-layout13_tabs-link.color-purple.w--current {
  box-shadow: none;
  background-image: linear-gradient(90deg, #9382ff1f, #879cff26);
  border-style: none;
}

.uui-layout13_image-wrapper {
  background-color: #f2f4f7;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.uui-layout13_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

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

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

.uui-layout13_component.tabs-right {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.uui-layout13_component.flex {
  display: flex;
}

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

.uui-heading-xsmall-2 {
  color: #040616;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.1;
}

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

.uui-layout13_lightbox-image {
  border: .25rem solid #040616;
  border-radius: .5rem;
  width: 100%;
}

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

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

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: #3d53be;
  letter-spacing: .3px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: #3549b8;
}

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

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

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

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

.uui-button-icon {
  color: var(--midnight);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.1rem;
  min-width: 1.1rem;
  height: 1.1rem;
  min-height: 1.1rem;
  display: flex;
}

.uui-button-icon.on-dark {
  -webkit-text-stroke-color: var(--white);
}

.uui-button-icon.white {
  color: var(--white);
}

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

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

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

.uui-testimonial18_arrow-2.left.dark {
  background-color: #fff3;
  border-style: none;
  border-color: #000;
}

.uui-testimonial18_arrow-2.dark {
  background-color: #fff3;
  border-style: none;
}

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

.uui-space-medium.hidden {
  display: none;
}

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

.uui-space-small.hidden, .uui-space-small.hide-desktop {
  display: none;
}

.uui-text-size-medium {
  color: #201850;
  text-align: left;
  letter-spacing: -.1px;
  align-self: center;
  font-family: Instrument Sans, sans-serif;
  font-size: .95rem;
  font-weight: 400;
  line-height: 1.3rem;
}

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

.uui-text-size-medium.color-white {
  color: #ffffffe6;
  font-weight: 300;
}

.uui-text-size-medium.color-white.align-center, .uui-text-size-medium.align-center {
  text-align: center;
}

.uui-text-size-medium.align-center.color-g2-orange {
  color: #ff492c;
  font-family: Nata Sans, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium.align-center.color-capterra {
  color: #044d80;
  font-family: Nata Sans, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium.align-center.color-getapp {
  color: #009c9c;
  font-family: Nata Sans, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium.align-center.w25-sky-on-dark {
  color: #deebff;
}

.uui-text-size-medium.color-on-iris {
  color: #2c2d75;
}

.uui-text-size-medium.color-on-fandango {
  color: #460041;
}

.uui-text-size-medium.color-on-oatmeal {
  color: #978579;
}

.uui-text-size-medium.color-on-peri {
  color: #232476;
}

.uui-text-size-medium.color-on-nyanza {
  color: #003566;
}

.uui-text-size-medium.color-on-mauve {
  color: #522399;
}

.uui-text-size-medium.w25-peri {
  color: #34357b;
}

.uui-text-size-medium.w25-lime-dark {
  color: #092b45;
}

.uui-text-size-medium.w25-mango {
  color: #0d436d;
}

.uui-text-size-medium.w25-mauve {
  color: #4d2c7f;
}

.uui-text-size-medium.w25-mauve-on-dark {
  color: #e6ddff;
}

.uui-text-size-medium.hidden {
  display: none;
}

.uui-text-size-medium.color-slate-dark {
  color: var(--slate-dark);
}

.uui-text-size-medium.w25-mint-light {
  color: #c5f6f9;
}

.uui-text-size-medium.w25-peri-on-dark {
  color: #cfcfff;
  display: block;
}

.uui-text-size-medium.w25-peri-med {
  color: #34357b;
}

.uui-text-size-medium.color-mint-on-dark {
  color: #d0f9fc;
}

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

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

.uui-heading-small-2.text-color-white {
  color: var(--untitled-ui--white);
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.1;
}

.uui-testimonial18_content-wrapper-2 {
  color: var(--untitled-ui--white);
  background-color: #fff0;
  border: 1px #ffffff80;
  padding: 1.5rem 1.5rem 0 0;
}

.uui-testimonial17_logo-2 {
  max-height: 3rem;
}

.uui-testimonial18_logo-wrapper-2 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content-2 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border: 1px solid #6d6bff30;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 20rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial18_content-2.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_content-2.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-2.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-2.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-2.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-2.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_slide-2 {
  padding-right: 2rem;
}

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

.uui-testimonial18_mask-2 {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component-2 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-text-size-large {
  color: var(--midnight);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.uui-text-size-large.color-white {
  color: #f7f7ff;
  width: 100%;
  max-width: none;
  font-size: 1.1rem;
  font-weight: 400;
}

.uui-text-size-large.color-white.max-width-480 {
  max-width: none;
}

.uui-text-size-large.centered {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.3px;
  width: 720px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.05rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.uui-text-size-large.centered.color-white {
  color: var(--white);
  font-weight: 300;
}

.uui-text-size-large.centered.w25-sky-on-dark {
  color: #deebff;
}

.uui-text-size-large.align-right {
  text-align: right;
}

.uui-text-size-large.align-right.align-left-tablet {
  font-family: Instrument Sans, sans-serif;
}

.uui-text-size-large.color-mint-on-dark {
  color: #c5f6f9;
}

.uui-text-size-large.color-mango-on-dark {
  color: #fff3c3;
  font-weight: 300;
}

.uui-text-size-large.w25-mauve-on-dark {
  color: #e6ddff;
}

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

.uui-text-size-large.w25-mint-light {
  color: #c5f6f9;
}

.uui-text-size-large.color-sky {
  color: #deebff;
}

.uui-text-size-large.w25-peri-on-dark, .uui-text-size-large.color-peri-on-dark {
  color: #cfcfff;
}

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

.uui-max-width-large.align-center {
  flex-flow: column;
  align-items: center;
  display: flex;
}

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

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

.uui-page-padding {
  background-color: #fff0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding.dark {
  background-color: var(--untitled-ui--gray900);
}

.uui-page-padding.spotlights-purple {
  background-color: var(--untitled-ui--gray900);
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6675d109454dd94349a3fbd3_Background-Spotlights-Purple.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.uui-page-padding.blue {
  background-image: radial-gradient(circle at 0 100%, #c3eaff, #fff0 50%), radial-gradient(circle at 100% 100%, #b1c0ff, #fff0 50%);
}

.uui-page-padding.home {
  background-color: #fcfbff;
  background-image: radial-gradient(circle at 25% 80%, #c6e4ff, #fff0 50%), radial-gradient(circle at 80% 70%, #d6ddff, #fff0 33%);
}

.uui-page-padding.home.dark {
  background-color: #208;
  background-image: radial-gradient(circle at 25% 80%, #c6e4ff, #fff0 50%), radial-gradient(circle at 80% 70%, #4363ff, #4363ff00 33%);
}

.uui-section_testimonial17-2 {
  width: 100%;
  overflow: hidden;
}

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

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

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

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

.uui-heading-xxsmall {
  color: var(--midnight);
  text-align: left;
  letter-spacing: -.4px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.uui-heading-xxsmall.white {
  color: #fff;
}

.uui-heading-xxsmall.w25-sky-on-dark {
  color: #deebff;
}

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

.uui-layout88_item {
  background-color: var(--untitled-ui--primary100);
  border-radius: 14px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-heading-medium {
  color: var(--midnight);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-heading-medium.align-center {
  color: #060640;
  text-align: center;
  letter-spacing: -1px;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-heading-medium.align-center.white {
  color: var(--white);
  font-weight: 500;
}

.uui-heading-medium.align-center.w25-sky-on-dark {
  color: #deebff;
}

.uui-heading-medium.align-center.w25-peri-on-dark {
  color: #cfcfff;
  letter-spacing: -1px;
}

.uui-heading-medium.color-white {
  color: var(--white);
  font-family: Instrument Sans, sans-serif;
  font-weight: 600;
}

.uui-heading-medium.max-width-480 {
  width: 100%;
  max-width: 480px;
}

.uui-heading-medium.w25-lime {
  color: #e7ffcb;
}

.uui-heading-medium.color-mint-on-dark {
  color: #d0f9fc;
}

.uui-heading-medium.color-mango-on-dark {
  color: #fff3c3;
}

.uui-heading-medium.w25-mauve-on-dark {
  color: #e6ddff;
}

.uui-heading-medium.align-right {
  font-weight: 600;
}

.uui-heading-medium.smaller {
  letter-spacing: -.6px;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.uui-heading-medium.smaller.align-center {
  text-align: center;
}

.uui-heading-medium.w25-mint-light {
  color: #c5f6f9;
  letter-spacing: -1px;
}

.uui-heading-medium.color-sky {
  color: #deebff;
}

.uui-heading-medium.w25-peri-on-dark {
  color: #cfcfff;
}

.uui-text-align-center {
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #485fd3;
  border: 1px solid #485fd3;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  color: var(--white);
  background-color: #3d53be;
  border-color: #3d53be;
}

.uui-button-2:focus {
  background-color: #485fd3;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #eaeeff;
}

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

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--slate-dark);
  text-align: center;
  text-transform: uppercase;
  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: Roc Grotesk Condensed, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  color: #272a41;
  background-color: #f9fafb;
}

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

.uui-button-secondary-gray-2.on-dark {
  color: var(--untitled-ui--white);
  letter-spacing: .3px;
  background-color: #ffffff1a;
  border-style: none;
}

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

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

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

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

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

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

.uui-testimonial18_arrow {
  border: 2px solid var(--midnight);
  color: var(--midnight);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 0;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: #d3d4ff;
}

.uui-testimonial18_arrow.left {
  color: var(--midnight);
  right: 4rem;
}

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

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

.uui-button-link-3.is-alternate {
  color: var(--untitled-ui--white);
}

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

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

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

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

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

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

.uui-heading-small {
  color: var(--midnight);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.uui-heading-small.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-heading-small.centered {
  text-align: center;
}

.uui-heading-small.centered.white {
  color: var(--white);
  font-weight: 500;
}

.uui-heading-small.w25-lime {
  color: #e7ffcb;
}

.uui-heading-small.color-white {
  color: var(--white);
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

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

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui--gray500);
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_slide {
  border-radius: 0;
  width: 400px;
  max-width: 100%;
  height: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: 1.5rem;
}

.uui-testimonial18_slide._640 {
  width: 640px;
}

.uui-testimonial18_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 0;
  padding-bottom: 5rem;
  position: relative;
}

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

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

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

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

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

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

.uui-section_testimonial17 {
  width: 100%;
  padding-left: 0;
  overflow: hidden;
}

.uui-heroheader22_image {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 40rem;
}

.uui-heroheader22_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

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

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

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

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

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

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

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

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

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

.uui-space-large.hide-desktop {
  display: none;
}

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

.uui-text-size-xlarge {
  color: #201850;
  letter-spacing: -.3px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 1.4;
}

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

.uui-text-size-xlarge.align-center {
  text-align: center;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.uui-text-size-xlarge.align-center.w25-peri {
  color: #cfcfff;
}

.uui-text-size-xlarge.align-center.max-width-720 {
  max-width: 720px;
}

.uui-text-size-xlarge.color-on-vista {
  color: #192b73;
}

.uui-text-size-xlarge.color-on-mauve {
  color: #421472;
}

.uui-text-size-xlarge.color-on-peri {
  color: #0f0f59;
}

.uui-text-size-xlarge.w25-mint-med {
  color: #043a64;
}

.uui-text-size-xlarge.w25-mauve {
  color: #4d2c7f;
}

.uui-text-size-xlarge.w25-peri {
  color: #34357b;
}

.uui-text-size-xlarge.w25-mango-dark, .uui-text-size-xlarge.w25-lime {
  color: #012f52;
}

.uui-text-size-xlarge.w25-sky-dark {
  color: #1a3064;
}

.uui-text-size-xlarge.color-white {
  color: var(--midnight);
}

.uui-heroheader22_text-underline {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66b3f1d083eb2327d8c7a464_underline-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-heading-xlarge {
  color: var(--midnight);
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: 3.4rem;
  font-weight: 500;
  line-height: 3.4rem;
}

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

.uui-max-width-xlarge.align-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1024px;
  display: flex;
}

.uui-heroheader04_image {
  width: 100%;
  min-width: 0;
  max-width: none;
  display: block;
  position: static;
  overflow: visible;
}

.uui-heroheader04_image-wrapper {
  height: 100%;
  min-height: 44.375rem;
  position: relative;
}

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

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

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

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

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

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

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

.uui-button-icon-4.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

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

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

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

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

.uui-button-secondary-gray-4.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

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

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

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

.uui-button-row-4.button-row-center-mobile-landscape {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

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

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

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

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

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

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

.uui-badge-group_icon.text-color-primary500 {
  color: var(--untitled-ui--white);
  margin-right: -.25rem;
}

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

.uui-badge-group_badge {
  background-color: var(--untitled-ui--white);
  color: var(--midnight);
  letter-spacing: .4px;
  text-transform: none;
  white-space: nowrap;
  background-image: linear-gradient(90deg, #dacaff, #ffcafd);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .3rem .625rem;
  font-family: Host Grotesk;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
  display: flex;
}

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

.uui-badge-group_badge.is-primary.on-dark {
  color: var(--white);
  background-color: #04061600;
  padding: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  text-decoration: none;
}

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

.uui-badge-group.is-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.2px;
  white-space: nowrap;
  mix-blend-mode: normal;
  background-color: #ffffffb3;
  border: 1px solid #fff;
  border-radius: 12px;
  padding: .4rem .6rem .4rem .4rem;
  font-family: Host Grotesk;
  font-size: .9rem;
  font-weight: 400;
  text-decoration: none;
}

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

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

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

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

.uui-section_heroheader04 {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

.uui-heading-xsmall {
  color: var(--midnight);
  text-align: left;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-heading-xsmall.lavender {
  color: #e5e6ff;
  letter-spacing: 0;
  font-weight: 500;
}

.uui-heading-xsmall.color-white {
  color: var(--white);
  letter-spacing: -.2px;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

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

.uui-blogsection03_title-link {
  color: var(--untitled-ui--gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection03_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

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

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

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

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

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

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

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

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

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

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

.uui-heading-subheading {
  color: #5758e9;
  letter-spacing: .8px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
}

.uui-heading-subheading.centered {
  color: var(--midnight);
  text-align: center;
  letter-spacing: 1px;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1rem;
}

.uui-heading-subheading.centered.black {
  color: var(--midnight);
  text-transform: none;
  font-family: Host Grotesk;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.uui-heading-subheading.centered.white {
  color: var(--white);
}

.uui-heading-subheading.centered.w25-mint-med {
  color: #043a64;
}

.uui-heading-subheading.centered.w25-peri {
  color: #5758d3;
  font-family: Nata Sans, sans-serif;
  font-weight: 700;
}

.uui-heading-subheading.centered.w25-mauve {
  color: #7938cf;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.uui-heading-subheading.centered.w25-sky {
  color: #156eb6;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.uui-heading-subheading.centered.w25-mint {
  color: #156eb6;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
}

.uui-heading-subheading.centered.w25-mango {
  color: #13609c;
  font-weight: 700;
}

.uui-heading-subheading.centered.w25-mauve-on-dark {
  color: #e6ddff;
}

.uui-heading-subheading.centered.w25-lime {
  color: #e7ffcb;
}

.uui-heading-subheading.centered.w25-peri-accent {
  color: #4c4cb4;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
}

.uui-heading-subheading.centered.w25-lime-accent {
  color: #156eb6;
}

.uui-heading-subheading.color-fuchsia {
  color: #9e38da;
}

.uui-heading-subheading.color-fuchsia.align-center {
  color: #9e38da;
  text-align: center;
}

.uui-heading-subheading.color-blurple {
  color: #665cff;
}

.uui-heading-subheading.color-blurple.align-center {
  text-align: center;
}

.uui-heading-subheading.color-teal {
  color: #0085db;
}

.uui-heading-subheading.color-teal.align-center {
  text-align: center;
}

.uui-heading-subheading.color-green {
  color: #0092c7;
}

.uui-heading-subheading.color-green.align-center {
  text-align: center;
}

.uui-heading-subheading.color-purple {
  color: #6c59cf;
}

.uui-heading-subheading.color-purple.align-center {
  text-align: center;
}

.uui-heading-subheading.align-center {
  text-align: center;
  margin-bottom: 0;
  font-family: Host Grotesk;
  font-size: 1rem;
  line-height: 1.2rem;
}

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

.uui-blogsection03_heading {
  flex: 1;
}

.uui-blogsection03_heading-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

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

.pill-text {
  color: var(--untitled-ui--white);
  text-align: center;
  letter-spacing: .8px;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1;
}

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

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

.uui-layout12_number-text {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.2px;
  text-transform: none;
  width: 100%;
  max-width: none;
  height: auto;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.uui-layout12_number-text.on-dark {
  color: var(--untitled-ui--white);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  height: auto;
  font-family: Host Grotesk;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.uui-layout12_number-text.align-left {
  text-align: left;
  font-family: Instrument Sans, sans-serif;
}

.uui-layout12_number {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: .1rem;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 2.8rem;
}

.uui-layout12_number.on-dark {
  color: var(--untitled-ui--white);
  letter-spacing: 0;
  margin-bottom: 0;
  font-family: Host Grotesk;
  font-size: 2.6rem;
  font-weight: 700;
}

.uui-layout12_number.align-left {
  text-align: left;
  letter-spacing: 0;
  font-family: Nata Sans, sans-serif;
  font-weight: 400;
}

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

.uui-layout12_item-list._4col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.uui-layout12_item-list.centered {
  justify-content: center;
}

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

.uui-text-style-link {
  color: var(--slate-dark);
  font-family: Matter, sans-serif;
  font-size: .875rem;
  line-height: 1.1rem;
  text-decoration: underline;
  transition: color .3s;
}

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

.uui-text-style-link.lavender {
  color: #e5e6ff;
}

.uui-form_input {
  color: var(--midnight);
  background-color: #1a1f5a;
  border: 1px #e2e2ff;
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: Matter, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  transition: all .3s;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

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

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

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

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

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

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

.uui-blogpost04_newsletter {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 5rem;
}

.uui-text-rich-text {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

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

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

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 2.4rem;
  line-height: 2.2rem;
}

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

.uui-text-rich-text p {
  color: var(--untitled-ui--gray800);
  margin-bottom: 1rem;
  font-family: Matter, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.8rem;
}

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

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

.uui-text-rich-text figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 3rem;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.1rem;
  line-height: 1.3rem;
}

.blogpost-content {
  margin-bottom: 4rem;
}

.blogpost-content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: start;
  display: grid;
}

.blogpost-content-wrapper.sidebar-left {
  grid-template-columns: .3fr 1fr;
}

.uui-blogpost04_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

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

.uui-blogpost04_author-subheading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  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: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content {
  margin-right: 4rem;
}

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

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

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

.uui-blogpost04_image-wrapper {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-heading-large {
  color: var(--midnight);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 3rem;
}

.uui-heading-large.centered {
  text-align: center;
}

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 640px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

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

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

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

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

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

.heading-5 {
  letter-spacing: .3px;
  font-family: "Bricolage Grotesque 48 Pt";
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.3rem;
}

.success-story-margin-card {
  background-color: var(--untitled-ui--gray50);
  border-radius: 7px;
  margin-bottom: 16px;
  padding: 1.75rem;
}

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

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

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

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

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

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

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

.uui-form_input-2 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-blogpost04_form-wrapper-2 {
  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-blogpost04_form-2 {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

.sticky-sidebar {
  background-color: #f3f3ff;
  background-image: linear-gradient(#fff3, #fff3);
  border-radius: 1rem;
  padding: 1.75rem;
  position: sticky;
  top: 5rem;
}

.sticky-sidebar.success-story {
  color: var(--midnight);
  -webkit-text-fill-color: inherit;
  background-color: #f7f7f7;
  background-image: linear-gradient(#ffffff4d, #ffffff4d);
  background-clip: border-box;
  border-radius: 1rem;
  padding: 1.75rem;
}

.uui-text-rich-text-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

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

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

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

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

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

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

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

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-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-button-icon-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-5.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

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

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

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

.uui-button-secondary-gray-5.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

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

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

.uui-blogpost04_share-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

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

.uui-blogpost04_author-subheading-2 {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  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: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content-2 {
  margin-right: 4rem;
}

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

.uui-blogpost04_content-top-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

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

.uui-blogpost04_image-wrapper-2 {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

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

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

.uui-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_read-time-2 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

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

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

.uui-blogpost04_meta-wrapper-2 {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

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

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

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

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

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

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

.sidebar-divider {
  background-color: var(--untitled-ui--gray200);
  height: 1px;
}

.sidebar-divider.on-dark {
  -webkit-text-stroke-color: #fff;
  background-color: #ffffff2e;
}

.success-story-logo {
  height: 1.75rem;
}

.success-story-logo.hidden {
  display: none;
}

.uui-heroheader09_image {
  width: 100%;
  height: 100%;
}

.uui-heroheader09_image._11 {
  border-top-left-radius: 7rem;
  border-bottom-right-radius: 7rem;
}

.uui-heroheader09_image._10 {
  border-radius: 50%;
}

.uui-heroheader09_image._09 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image._08 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._07 {
  border-bottom-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._06 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._05 {
  border-top-left-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._04 {
  border-radius: 50%;
}

.uui-heroheader09_image._03 {
  border-top-left-radius: 7rem;
}

.uui-heroheader09_image._02 {
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image._01 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.uui-heroheader09_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  place-items: center stretch;
  display: grid;
}

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

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

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

.uui-page-padding-6.dark {
  background-color: var(--untitled-ui--gray900);
}

.uui-section_heroheader09 {
  overflow: hidden;
}

.uui-layout02_image {
  width: 100%;
}

.uui-layout02_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-layout02_image-wrapper._3-icons {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center stretch;
  padding: 0;
  display: flex;
}

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

.uui-text-size-large-5 {
  color: var(--slate-dark);
  letter-spacing: normal;
  font-family: Matter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large-5.on-dark {
  color: var(--untitled-ui--gray100);
}

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

.uui-heading-medium-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 3.2rem;
}

.uui-heading-medium-4.white {
  color: var(--white);
}

.uui-badge {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

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

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

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

.uui-layout40_image {
  width: 100%;
}

.uui-layout40_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

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

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

.uui-text-size-medium-6 {
  color: var(--slate-dark);
  letter-spacing: normal;
  font-family: Matter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-6.on-dark {
  color: var(--untitled-ui--gray100);
  font-size: 1rem;
}

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

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-heading-xxsmall-2.white {
  color: var(--white);
  max-width: 90%;
  font-size: 2.1rem;
  line-height: 2.3rem;
}

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

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

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

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

.uui-layout32_timeline-left {
  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 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

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

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

.uui-heading-subheading-2 {
  color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
  letter-spacing: 0;
  margin-bottom: .75rem;
  font-family: Bricolage Grotesque;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1;
}

.uui-layout32_content-left {
  max-width: 520px;
}

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

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

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

.uui-layout73_image {
  border-radius: 16px;
  width: 100%;
}

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

.uui-layout73_item {
  box-shadow: none;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff80;
  border: 1px solid #ecebf0;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 24px;
}

.uui-layout73_item.purple {
  color: var(--white);
  background-color: #8356ee3d;
  border-style: none;
  box-shadow: 16px 16px 64px -16px #03041b33;
}

.uui-layout73_item.on-dark {
  background-color: #23287733;
}

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

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

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

.uui-layout62_image-wrapper {
  background-color: #f3f4ff;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

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

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

.uui-heading-xsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.4;
}

.tabs-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  background-color: #0000;
  border-left: 3px solid #e8ebf9;
  border-radius: 0;
  padding: 1.1rem 1.25rem 1.1rem 2rem;
  display: flex;
}

.tabs-link:hover {
  color: var(--midnight);
}

.tabs-link.w--current {
  opacity: 1;
  background-color: #fff0;
  border: 1px #000;
  border-left: 3px solid #34357b;
  padding: 1.1rem 1.1rem 1.1rem 2rem;
}

.tabs-link.w--current:hover {
  color: var(--midnight);
}

.tabs-link.with-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  border-left: 3px #f2f4f7;
  border-radius: 0;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.tabs-link.with-icon.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  outline-offset: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ebedff;
  border-radius: 20px;
  outline: 3px #222;
  align-items: stretch;
  display: flex;
}

.tabs-link.color-fuchsia.w--current {
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(90deg, #d494ff29, #824dff1a);
  border-style: none;
}

.tabs-link.color-blue.w--current {
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(90deg, #2985ff0f, #19caff1f);
  border-style: none;
}

.tabs-link.color-green.w--current {
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(90deg, #16bdff14, #00dde61a);
}

.tabs-link.purple.w--current {
  background-color: #fff;
  border-style: none;
  box-shadow: 0 0 0 2px #f0f2ff;
}

.tabs-link.on-peri-dark {
  opacity: 1;
  color: #fff;
  border-left-color: #34357b99;
}

.tabs-link.on-peri-dark.w--current {
  opacity: 100;
  background-color: #fff0;
  border-left-color: #cfcfff;
}

.tabs-link.on-peri-dark.w--current:hover {
  color: var(--white);
}

.tabs-link.right {
  border-left-style: none;
  border-right: 3px solid #e8ebf9;
  padding-left: 1.1rem;
  padding-right: 2rem;
}

.tabs-link.right:hover {
  color: var(--midnight);
}

.tabs-link.right.w--current {
  border-right-color: #34357b;
}

.uui-layout62_tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

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

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

.icon-featured-square-large-2 {
  border: 2px solid var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  background-color: #04061600;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.uui-layout94_item {
  border: 1.5px none var(--untitled-ui--gray800);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #04061652;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.8rem;
  display: flex;
}

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

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

.uui-section_layout94.dark {
  background-color: var(--untitled-ui--gray900);
}

.header-block {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

._3-integrations-icon {
  width: 120px;
  display: block;
}

._3-integrations-icons-stack {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.overline {
  color: #4c4cb4;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.1rem;
}

.overline.white {
  color: var(--white);
  font-size: 1rem;
}

.overline.centered {
  text-align: center;
}

.overline.centered.w25-peri-on-dark {
  color: #cfcfff;
}

.overline.centered.w25-mauve-on-dark {
  color: #e6ddff;
}

.overline.centered.w25-lime-on-dark {
  color: #e7ffcb;
}

.overline.centered.w25-mint {
  color: #c5f6f9;
}

.overline.centered.w25-mint-med {
  color: #0d436d;
}

.overline.centered.w25-mint-accent {
  color: #156eb6;
}

.overline.centered.w25-peri-accent {
  color: #4c4cb4;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.overline.centered.w25-mauve-accent {
  color: #783aca;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.centered.w25-lime-accent {
  color: #156eb6;
  letter-spacing: 1px;
  font-family: Instrument Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.overline.color-on-iris {
  color: #3e3ea1;
}

.overline.color-on-sky {
  color: #314b94;
}

.overline.color-on-mauve {
  color: #421472;
}

.overline.color-on-lagoon {
  color: #003566;
}

.overline.color-on-peri {
  color: #0f0f59;
}

.overline.color-on-vista {
  color: #192b73;
}

.overline.primary {
  color: var(--b-primary);
}

.overline.color-sky {
  color: #276dda;
}

.overline.color-mauve {
  color: #a44dc3;
}

.overline.w25-peri {
  color: #4c4cb4;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.w25-mint-med {
  color: #043a64;
}

.overline.w25-mauve {
  color: #7938cf;
  letter-spacing: 1px;
  -webkit-text-stroke-color: #783aca;
  text-transform: uppercase;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.w25-mango-dark {
  color: #0c2954;
}

.overline.w25-mango {
  color: #13609c;
  font-weight: 800;
}

.overline.w25-lime {
  color: #135a90;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.w25-sky {
  color: #156eb6;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.w25-peri-on-dark {
  color: #cfcfff;
}

.overline.w25-mint-on-dark {
  color: #c5f6f9;
}

.overline.w25-mint-accent {
  color: #156eb6;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
  font-weight: 700;
}

.overline.w25-peri-accent {
  color: #4c4cb4;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
}

.overline.w25-mint {
  color: #156eb6;
  letter-spacing: 1px;
  font-family: Nata Sans, sans-serif;
  font-size: .8rem;
}

.overline.w25-peri-dark {
  color: #201850;
}

.uui-layout14_image {
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.home-hero-video {
  z-index: 2;
  border-radius: 22px;
  width: 916px;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
}

.home-video-container {
  height: 680px;
}

.home-video-ipad-frame {
  z-index: 1;
  width: 960px;
  position: relative;
  top: -675px;
}

.back-link-block {
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  display: flex;
}

.navigation-arrow {
  width: 14px;
  margin-left: 6px;
  margin-right: 6px;
}

.case-study-link-current {
  color: var(--white);
  height: auto;
  font-family: Matter, sans-serif;
  font-size: .8rem;
  display: inline-block;
}

.overline-caps {
  color: var(--midnight);
  letter-spacing: .15rem;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2rem;
  text-decoration: none;
}

.overline-caps.white {
  color: var(--white);
}

.cs-product-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: contain;
  background-color: #fff0;
  background-image: linear-gradient(#fffc, #fffc 32%);
  border-radius: 1002px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 5px 9px 5px 5px;
  display: flex;
  box-shadow: -.5px -.5px #152e6608, inset 1px 1px 1px #fffc, 1px 1px #152e660f;
}

.case-study-flex-box {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  overflow: visible;
}

.case-study-hero-text {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 90%;
  margin-right: 0;
}

.case-study-hero-image {
  width: 120%;
  max-width: none;
  height: auto;
  position: relative;
  inset: 0% -10% 0% auto;
  overflow: visible;
}

.heading-6 {
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: 1.6rem;
}

.heading-7, .heading-8 {
  margin-top: 0;
}

.wrapper {
  width: 100%;
  overflow: hidden;
}

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

.nav-feature-icon {
  border-radius: 0;
  width: 36px;
  height: 36px;
}

.text-block-7 {
  font-family: Matter, sans-serif;
}

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

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

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

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

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

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

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

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

.uui-blog04_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog04_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blog04_title-link.featured-article {
  margin-bottom: .75rem;
}

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

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

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

.uui-blog04_component {
  margin-top: 6rem;
}

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

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

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

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

.uui-blog04_meta-wrapper {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

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

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

.uui-blog04_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

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

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

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

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

.uui-blog04_image-link.is-featured {
  margin-bottom: 0;
}

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

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

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

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

.uui-heading-subheading-3 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.hero-supporting-text {
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.6rem;
}

.hero-supporting-text.centered {
  text-align: center;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 300;
}

.hero-supporting-text.centered.white, .hero-supporting-text.white {
  color: var(--white);
}

.horizontal-tabs {
  width: 100%;
}

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

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

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

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

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

.uui-banner17_component {
  border-bottom: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--gray25);
  justify-content: center;
  align-items: center;
  position: relative;
}

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

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

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

.uui-banner17_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner17_close-button {
  color: var(--untitled-ui--gray500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

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

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

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

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

.uui-banner17_text {
  color: var(--untitled-ui--gray700);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.icon-featured-modern-large {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.inline-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--primary100);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff80;
  border-radius: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 512px;
  height: 44px;
  font-family: Matter, sans-serif;
  text-decoration: none;
  display: flex;
}

.collection-list-3-0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.collection-item-3-0 {
  background-color: #fff0;
  border: 1px #efedf5;
  border-radius: 18px;
  width: 100%;
  padding: 0;
  text-decoration: none;
}

.collection-item-3-0:hover {
  border-style: none;
}

.collection-item-3-0-card {
  flex-flow: column;
  display: flex;
}

.collection-card-3-0 {
  text-decoration: none;
}

.ebook-thumbnail {
  border-radius: 0;
  margin-bottom: 0;
}

.div-block-2 {
  text-decoration: none;
}

.inline-banner-container {
  justify-content: center;
  display: none;
}

.featured-content-title {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  margin-top: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
}

.featured-content-title.white {
  color: var(--white);
  font-size: 1.9rem;
}

.tag {
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.tag.featured {
  background-image: radial-gradient(circle at 100%, #dc7cffc4, #fff0 76%), linear-gradient(#f1eeff 45%, #8a70ffad);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 84px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.tag.hidden {
  display: none;
}

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

.container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 96%;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.container.vertical {
  flex-flow: column;
  align-items: center;
  max-width: 96%;
  font-family: Instrument Sans, sans-serif;
}

.container.vertical.scroll-right {
  margin-left: auto;
  margin-right: auto;
}

.container.vertical.left {
  justify-content: flex-start;
  align-items: flex-start;
}

.container.vertical._1024 {
  width: 1024px;
}

.container.vertical.on-dot-grid {
  background-image: radial-gradient(circle, #fff, #fff0 72%);
}

.container.vertical.on-dot-grid.color-lagoon {
  background-image: radial-gradient(circle, #005b8b, #005b8b00 72%);
}

.container.vertical.align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.container.vertical.full-width {
  max-width: 100%;
}

.container.cta {
  background-image: linear-gradient(90deg, #000, #fff);
  border-radius: 24px;
  font-family: Matter, sans-serif;
}

.container._2col-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.container.card-grid {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.container.left {
  justify-content: flex-start;
}

.container.uc-hero {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68d704108e0624cf0e342c20_cb35afb1068175acd4acc0f1005e607b_bg-stroke_iris.svg");
  background-position: 50% 102%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: scroll;
  flex-flow: column;
  width: 100%;
}

.container.uc-hero.berry {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68d70cdaaccbc0d3ad99533a_2bae72ad119d147f9fd074e8299bde5c_bg-stroke_berry.svg");
}

.container.uc-hero-full {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
}

.container.align-top {
  justify-content: space-between;
  align-items: flex-start;
}

.container.align-left {
  justify-content: flex-start;
}

.container.slider-header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.container.breadcrumbs {
  justify-content: flex-start;
}

.container.blog-header {
  justify-content: space-around;
}

.cta-display-header {
  color: var(--midnight);
  letter-spacing: 0;
  max-width: 360px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 2.6rem;
}

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

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

.uui-heading-xlarge-4.text-color-primary900 {
  color: var(--untitled-ui--primary900);
}

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

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

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

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

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

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

.uui-badge-group-2.is-primary {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  text-decoration: none;
}

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

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

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

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

.uui-badge-group_icon-2.text-color-primary500 {
  color: var(--untitled-ui--primary500);
  margin-right: -.25rem;
}

.uui-text-size-xlarge-5 {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  font-family: Matter, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.uui-text-size-xlarge-5.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

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

.uui-heroheader18_image {
  z-index: 1;
  width: 76rem;
  min-width: 76rem;
  position: relative;
}

.uui-section_heroheader18 {
  background-color: var(--untitled-ui--primary50-2);
  width: 100%;
  overflow: hidden;
}

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

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

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

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

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

.uui-heroheader18_background {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-heroheader18_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader18_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader18_background-grid-section.background-color-primary200 {
  background-color: var(--untitled-ui--primary200);
}

.uui-heroheader18_background-grid-section.background-color-primary100 {
  background-color: var(--untitled-ui--primary100);
}

.uui-heroheader18_background-grid-section.background-color-primary300, .uui-heroheader18_background-grid-section.background-color-primary300-copy {
  background-color: var(--untitled-ui--primary300);
}

.background-color-primary100 {
  background-color: var(--untitled-ui--primary100);
}

.background-color-primary200 {
  background-color: var(--untitled-ui--primary200);
}

.background-color-primary300 {
  background-color: var(--untitled-ui--primary300);
}

.uui-heroheader18_background-grid-mask {
  z-index: -1;
  background-color: var(--untitled-ui--white);
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

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

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

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

.heading-9 {
  font-weight: 800;
}

.heading-10 {
  letter-spacing: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
}

.heading-11 {
  font-family: Roc Grotesk, Arial, sans-serif;
}

.uui-logos04_list-2 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

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

.uui-logos04_logo-2 {
  height: 3rem;
}

.uui-logo-loop_inner-2 {
  display: flex;
}

.uui-section_logos04 {
  overflow: hidden;
}

.uui-logo-loop_component {
  height: 4.5rem;
  margin-top: 2rem;
}

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

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

.text-block-8 {
  font-family: Matter, sans-serif;
}

.title-tag {
  background-color: #fff0;
  border-radius: 8px;
  justify-content: center;
  align-items: stretch;
  width: auto;
  padding: 6px 10px;
  font-family: Roc Grotesk, Arial, sans-serif;
  display: inline-block;
}

.title-tag.blue-purple {
  background-color: var(--slate-light);
  background-image: linear-gradient(135deg, #dddfff, #d3c0ff);
  border: 1px #0057bb05;
  padding: 6px 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1em;
}

.title-tag.purple {
  background-color: #fff;
  background-image: linear-gradient(130deg, #e1d4ff, #ffcffd);
}

.title-tag.teal {
  background-color: #fff;
  background-image: linear-gradient(130deg, #bdefff, #b5ffe6);
}

.title-tag.centered {
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.title-tag.purple-fuchsia {
  background-image: linear-gradient(135deg, #d3c0ff, #eed3f9);
}

.title-tag.fuchsia-pink {
  background-image: linear-gradient(#ffffffc4, #ffffffc4), linear-gradient(90deg, #b740e0, #ed57e7);
}

.title-tag.teal-blue {
  background-image: linear-gradient(135deg, #bfeaf9, #c3c6ff);
}

.title-tag.teal-green {
  background-image: linear-gradient(135deg, #bfeaf9, #bbe7e7);
}

.title-tag.green-maize {
  background-image: linear-gradient(135deg, #bbe7e7, #fdf5d9);
}

.title-tag.maize-orange {
  background-image: linear-gradient(135deg, #fdf5d9, #ffd8c6);
}

.title-tag.gold-orange {
  background-image: linear-gradient(#ffffffab, #ffffffab), linear-gradient(90deg, #ffa947, #ff8b34);
}

.title-tag.w25-peri {
  font-family: Plus Jakarta Sans, sans-serif;
}

.grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

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

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

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

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

.uui-heading-small-4.text-color-white-3 {
  color: var(--untitled-ui--white);
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.uui-heading-small-4.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-testimonial18_logo-wrapper-3 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.feature-slide-content {
  background-color: #b3b9e8;
  background-image: linear-gradient(#b3b9e8, #d1e0f4);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.6rem;
  display: flex;
}

.feature-slide-content.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.feature-slide-content.background-color-blue600 {
  background-color: #1570ef;
}

.feature-slide-content.background-color-indigo600 {
  background-color: #444ce7;
}

.feature-slide-content.background-color-pink600 {
  background-color: #dd2590;
}

.feature-slide-content.background-color-lightblue600 {
  background-color: #0086c9;
}

.feature-slide-content.background-color-orange600 {
  background-color: #e04f16;
}

.feature-slide-content.blue {
  background-color: #5868a7;
  background-image: none;
}

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

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

.uui-testimonial18_arrow-3.left {
  right: 4rem;
}

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

.tile {
  background-color: #fff0;
  border: 1px solid #ebefff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 30rem;
  min-height: 0;
  padding: 0;
  font-family: Instrument Sans, sans-serif;
  display: flex;
  overflow: hidden;
}

.tile.color-navy-blurple {
  background-color: #161c64;
  background-image: radial-gradient(circle at 50% 100%, #9ca5ffb3, #9ca5ff00);
  border-style: none;
}

.tile.blue-gradient {
  background-image: linear-gradient(#b3b9e8, #d1e0f4);
}

.tile._512 {
  background-color: #f3f4ff;
  height: 100%;
  min-height: 0;
}

.tile.blue-1 {
  background-image: linear-gradient(130deg, #bcd1f5, #cbb7f9);
}

.tile.miro {
  background-image: radial-gradient(circle at 0 0, #6746d6cc, #6746d600 50%), linear-gradient(#050935cc, #050935cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68719840ea09f82aaab7581c_IMG_4980-scaled.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  border-radius: 24px;
  height: 480px;
  padding: 0;
}

.tile.adobe {
  background-image: radial-gradient(circle at 0 0, #d11a84cc, #d11a8400 50%), linear-gradient(#050935cc, #050935cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683a36204d642147a3b9e4a2_MAX19-4.format-webp.width-1440_lujqot2JSNQqxTrC.webp");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  padding: 0;
}

.tile.canva {
  background-image: radial-gradient(circle at 0 0, #00b3dbcc, #1ca4d200 60%), linear-gradient(#050935cc, #050935cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683db4dbdd89e6d04cc354e4_canva-create-2024-14-kaling-session.jpg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
}

.tile.ted {
  background-color: #cfafea;
  justify-content: flex-start;
  align-items: center;
}

.tile.full-width {
  border-radius: 24px;
  height: 40rem;
  padding: 4rem 8rem 0;
}

.tile.full-width.dark-1 {
  background-color: #192a69;
  background-image: radial-gradient(circle at 50% 100%, #c6bfff, #192a69 67%);
}

.tile.bleed-bottom {
  padding-bottom: 0;
}

.tile.bleed-bottom.bleed-right {
  padding-right: 0;
}

.tile.blue {
  background-color: #649cff;
  background-image: linear-gradient(#fffc, #fffc);
}

.tile.fuchsia {
  background-color: #b740e0;
  background-image: linear-gradient(#ffffffd1, #ffffffd1);
}

.tile.bleed-full {
  padding: 0;
}

.tile.testimonials {
  background-color: #fff;
  justify-content: flex-start;
  height: auto;
  padding: 0;
  box-shadow: 16px 16px 24px -16px #0003;
}

.tile.testimonials.testimonial {
  padding: 0;
}

.tile.color-fuchsia {
  background-color: #e5d0f7;
  background-image: none;
  border-style: none;
}

.tile.color-teal {
  background-color: #00b9ec;
  background-image: radial-gradient(circle at 50% 100%, #3d84ff66, #3cb8e200), linear-gradient(#ffffffb3, #ffffffb3);
  border-style: none;
}

.tile.zendesk {
  background-image: radial-gradient(circle at 0 0, #bd0094cc, #bd009400 60%), linear-gradient(#050935cc, #050935cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/684087b65beccee40a7c5802_IMG_6247-1.jpeg");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
}

.tile.bleed-right {
  padding-right: 0;
}

.tile.bleed-right.badges {
  background-color: #010513;
}

.tile.color-blurple {
  background-color: #5c8fff;
  background-image: radial-gradient(circle at 50% 100%, #2a3cff66, #2a3cff00), linear-gradient(#fffc, #fffc);
  border-style: none;
  height: 30rem;
}

.tile.color-purple {
  background-color: #626fff;
  background-image: radial-gradient(circle at 50% 100%, #7f49ff66, #7d4cf100), linear-gradient(#fffc, #fffc);
  border-style: none;
}

.tile.color-navy-pink {
  background-color: #161c64;
  background-image: radial-gradient(circle at 50% 100%, #ffa3fbb3, #ffa3fb00);
  border-style: none;
}

.tile.w25-sky {
  background-color: #e6f0ff;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.w25-sky._36rem {
  height: 36rem;
}

.tile.w25-sky.tile-30rem {
  justify-content: space-between;
  align-items: center;
}

.tile.color-pink {
  background-color: #a916ff;
  background-image: radial-gradient(circle at 50% 100%, #ff4df866, #ff4df800), linear-gradient(#fffc, #fffc);
}

.tile.color-orange {
  background-color: #ff9a28;
  background-image: radial-gradient(circle at 50% 100%, #ffa13866, #ff8b3400), linear-gradient(#fffc, #fffc);
}

.tile.color-yellow {
  background-color: #ff9a28;
  background-image: radial-gradient(circle at 50% 100%, #ffcd2566, #f4d26000), linear-gradient(#fffc, #fffc);
}

.tile.color-green {
  background-color: #cfe7ef;
}

.tile.blue-fuchsia {
  background-color: #f3f4ff;
  background-image: radial-gradient(circle at 100% 100%, #eed3f9, #eed3f900), linear-gradient(#d4d6fd, #d4d6fd);
  padding-top: 0;
  padding-bottom: 0;
}

.tile.blue-fuchsia.align-top {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.tile.purple-fuchsia {
  background-image: radial-gradient(circle at 0 100%, #b9c4f5, #eed3f900), linear-gradient(#eed3f9, #eed3f9);
}

.tile.light-blue-maize {
  background-color: #e5e6ff;
  background-image: radial-gradient(circle at 100% 100%, #f5f2e8, #f5f2e800 40%);
}

.tile.light-blue-teal {
  background-color: #dfe7ff;
  background-image: radial-gradient(circle at 100% 100%, #c4e7fc, #c4e7fc00 50%);
}

.tile.orange-blue {
  background-color: #e0e2ff;
  background-image: radial-gradient(circle at 0 100%, #fce6dc, #ffe6db00 50%);
  border-style: none;
  border-color: #eeefff00;
}

.tile.orange-purple {
  background-color: #dbcdfa;
  background-image: radial-gradient(circle at 0 100%, #ffe6db, #ffe6db00);
}

.tile.blue-fuchsia {
  background-color: #eddcf3;
  background-image: radial-gradient(circle at 0 100%, #d4d6fd, #d4d6fd00);
}

.tile.maize-purple {
  background-color: #e8defd;
  background-image: radial-gradient(circle at 0 100%, #f5f2e8, #f5f2e800 70%);
}

.tile.teal-green {
  background-color: #d5eef7;
  background-image: radial-gradient(circle at 100% 100%, #d5f7f7, #d5f7f700);
}

.tile.maize-orange {
  background-color: #ffebe2;
  background-image: radial-gradient(circle at 0 100%, #faf1d3, #fff1c400);
}

.tile.dark-blue-pink {
  background-color: #252b77;
  background-image: radial-gradient(circle at 100% 100%, #979bff, #484ee800 60%);
}

.tile.purple-maize {
  background-color: #e8defd;
  background-image: radial-gradient(circle at 100% 100%, #f5f2e8, #f5f2e800 70%);
}

.tile.light-blue-green {
  background-color: #dcecff;
  background-image: radial-gradient(circle at 100% 100%, #a0f3efcc, #a0f3ef00 40%);
}

.tile.amazon-business {
  background-color: #f4f0ee;
  border-radius: 20px;
}

.tile.light-blue-purple {
  background-color: #e5e6ff;
  background-image: radial-gradient(circle at 100% 100%, #cda2ff66, #e4cdff00 48%);
}

.tile.light-blurple {
  background-color: #dae3ff;
  background-image: radial-gradient(circle at 100% 100%, #c4e7fc, #c4e7fc00);
}

.tile.burst-fuchsia {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 100%, #7d4cf166, #7d4cf100 40%), radial-gradient(circle at 100% 100%, #df81ffcc, #df81ff00 60%);
}

.tile.burst-teal {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 100%, #626fff80, #626fff00 40%), radial-gradient(circle at 100% 100%, #3cb8e2b3, #3cb8e200 60%);
}

.tile.burst-neon-zd {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 100%, #ffbe46cc, #ffbe4600 40%), radial-gradient(circle at 100% 100%, #cfff59, #cfff5900 60%);
}

.tile.burst-yellow {
  background-color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #ffdd69b3, #ffdd6900 66%);
}

.tile.burst-red-pink {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 100%, #ff63f94d, #ffe7fe00 66%), radial-gradient(circle at 100% 100%, #ff7492cc, #fff0 50%);
}

.tile.burst-orange-gold {
  background-color: #fff;
  background-image: radial-gradient(circle at 0 100%, #ffa94780, #ffa94700 40%), radial-gradient(circle at 100% 100%, #ff8b3499, #ff8b3400 60%);
}

.tile.burst-blue {
  background-color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #588ce7cc, #588ce700 66%);
}

.tile.burst-blurple {
  background-color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #626fffcc, #626fff00 66%);
}

.tile.burst-purple-blue {
  background-color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #7d4cf1b3, #7fadff00 60%);
}

.tile.burst-green-blue {
  background-color: #fff;
  background-image: radial-gradient(circle at 100% 100%, #00d6c0cc, #7fadff00 66%);
}

.tile.constant-contact {
  background-color: #c5d7ff;
}

.tile.ensombl {
  background-color: #1d345d;
}

.tile.squarespace {
  background-color: #c0c0fb;
}

.tile.dark-ocean {
  background-color: #3f5481;
}

.tile.color-iris {
  background-color: #afb0ff;
}

.tile.light-mango {
  background-color: #fff8e2;
}

.tile.color-ocean {
  background-color: #adc3f5;
}

.tile.color-ocean._30rem {
  justify-content: flex-start;
  align-items: center;
  height: 30rem;
}

.tile.color-navy._30rem {
  justify-content: flex-start;
  align-items: center;
  height: 30rem;
}

.tile.color-lime {
  background-color: #d2f3b9;
}

.tile.color-lime._30rem {
  justify-content: flex-start;
  align-items: center;
  height: 30rem;
}

.tile.teal {
  background-color: #aedde5;
}

.tile.color-dark-purple {
  background-color: #7373c5;
}

.tile.color-lemon {
  background-color: #ebf8cf;
}

.tile.w25-sand {
  background-color: #f9f8f6;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.w25-sand._30rem {
  justify-content: space-between;
  align-items: center;
  height: 30rem;
}

.tile.color-fuchsia {
  background-color: #e5d0f7;
  background-image: none;
  height: auto;
}

.tile.color-navy {
  background-color: #212562;
}

.tile.color-light-iris {
  background-color: #dcdcff;
}

.tile.color-medium-blue {
  background-color: #617cb7;
}

.tile.color-squarespace {
  background-color: #030322;
  height: auto;
}

.tile.color-dusk {
  background-color: #2f356d;
}

.tile.w25-lime {
  background-color: #effce1;
  border-style: none;
}

.tile.w25-mango {
  background-color: #fff9e1;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.color-dark-navy {
  background-color: #222663;
}

.tile.w25-mint {
  background-color: #e3fdff;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.w25-mint._30rem {
  justify-content: space-between;
  align-items: center;
  height: 30rem;
}

.tile.color-plum {
  background-color: #514f95;
}

.tile.color-lagoon-light {
  background-color: #5dbddf;
}

.tile.color-violet {
  background-color: #c8a2f4;
}

.tile.color-sunrise {
  background-color: #fff2cc;
}

.tile.color-fandango {
  background-color: #da70dd;
}

.tile.w25-mauve {
  background-color: #ede7fe;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.w25-peri-med {
  color: var(--midnight);
  background-color: #34357b;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: 30rem;
}

.tile.w25-peri-med.bento-1col-32rem {
  height: 32rem;
}

.tile.why-partnership {
  background-color: #faf9f8;
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2rem;
}

.tile.w25-sand {
  background-color: #f7f5f3;
  border-radius: 16px;
}

.tile.w25-sand._26rem {
  height: 26rem;
}

.tile.color-vista {
  background-color: #ebefff;
}

.tile.w25-peri {
  background-color: #e7e7ff;
  border-style: none;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.w25-peri._36rem {
  height: 36rem;
}

.tile.w25-peri.tile-30rem {
  justify-content: flex-start;
  align-items: center;
  height: 30rem;
}

.tile.w25-peri._34rem, .tile.w25-peri.bento-2col-34rem {
  height: 34rem;
}

.tile.color-peri-5 {
  background-color: #3a3b7f;
  justify-content: space-between;
  align-items: center;
}

.tile.color-peri-3 {
  background-color: #6b6cce;
}

.tile.color-vista-4 {
  background-color: #23347f;
}

.tile.color-dark-sky {
  background-color: #171d58;
}

.tile.color-sky-med {
  background-color: #2c4378;
  border-style: none;
}

.tile.color-sky-dark {
  background-color: #1a3064;
  border-style: none;
}

.tile.tile-slate, .tile.w25-slate {
  background-color: #ebefff;
}

.tile.w25-slate._34rem, .tile.w25-slate.bento-1col-34rem {
  height: 34rem;
}

.tile.color-mango-med {
  background-color: #1a5c8f;
  border-style: none;
}

.tile.color-lime-med {
  background-color: #0d436d;
  border-style: none;
}

.tile.tile-mint-med {
  background-color: #0d436d;
  height: auto;
}

.tile.color-mint-med {
  background-color: #0d436d;
}

.tile._36rem {
  height: 36rem;
}

.tile.w25-mint {
  background-color: #e6f6f7;
  border-style: none;
}

.tile.w25-sky-vibrant {
  background-color: #deebff;
}

.tile.w25-sky-vibrant.align-bottom {
  border-style: none;
  justify-content: flex-end;
  align-items: flex-start;
}

.tile.w25-sky-vibrant._28rem {
  border-style: none;
}

.tile.w25-mauve {
  background-color: #ede7fe;
  border-style: none;
}

.tile.w25-mauve-dark {
  background-color: #3d2168;
  border-style: none;
}

.tile._28rem {
  height: 28rem;
}

.tile._28rem.w25-mauve-dark {
  background-color: #3d2168;
  border-style: none;
}

.tile._28rem.w25-mauve-vibrant {
  background-color: #e6ddff;
  border-style: none;
}

.tile._28rem.w25-peri-dark {
  background-color: #201850;
  border-style: none;
}

.tile._28rem.w25-peri-darkest {
  background-color: #161039;
  border-style: none;
}

.tile._28rem.w25-mango-resource {
  background-color: #faf8ef;
  border-style: none;
}

.tile._26rem {
  height: 26rem;
}

.tile._26rem.w25-lime {
  background-color: #effce1;
  border-style: none;
}

.tile._26rem.w25-sky {
  border-style: none;
}

.tile._26rem.w25-sand {
  background-color: #faf9f8;
  border-style: none;
  justify-content: space-between;
  align-items: center;
}

.tile._26rem.w25-sand.align-right {
  justify-content: space-between;
  align-items: flex-end;
}

.tile.fill {
  height: 100%;
}

.tile._32rem {
  height: 32rem;
}

.tile._32rem.w25-lime-dark {
  background-color: #012f52;
  border-style: none;
}

.tile._32rem.w25-lime-med {
  background-color: #0d436d;
  border-style: none;
}

.tile._32rem.w25-sky {
  background-color: #e6f0ff;
}

.tile._32rem.w25-sky.align-right {
  justify-content: space-between;
  align-items: flex-end;
}

.tile._32rem.w25-mint {
  background-color: #e6f6f7;
}

.tile._32rem.w25-mint.align-right {
  justify-content: space-between;
  align-items: flex-end;
}

.tile._32rem.w25-mauve-med {
  background-color: #4d2c7f;
}

.tile.resource-wbr {
  background-color: #43448f;
}

.tile.w25-mint-med {
  background-color: #0d436d;
  border-style: none;
}

.tile.resource-ebr {
  background-color: #0a4069;
}

.tile.resource-cew {
  background-color: #dcf8bc;
}

.tile.w25-lime {
  background-color: #effce1;
  border-style: none;
  font-family: Instrument Sans, sans-serif;
}

.tile.w25-lime._28rem {
  border-style: none;
}

.tile.w25-mint-dark {
  background-color: #012f52;
}

.tile.w25-mauve-vibrant {
  background-color: #ede1ff;
  border-style: none;
}

.tile.w25-mango {
  background-color: #fff9e1;
  border-style: none;
}

.tile.w25-sand-med {
  background-color: #2c2c35;
  border-style: none;
}

.tile.w25-bg-interactive {
  background-image: linear-gradient(#06040f00, #06040f3b), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939a6b86f0751cc94b5d429_tile-bg-img_interactive.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-style: none;
  justify-content: flex-end;
  align-items: flex-start;
}

.tile._24rem {
  height: 24rem;
}

.tile.bento-horiz-32rem {
  flex-flow: row;
  justify-content: space-between;
  height: 32rem;
}

.tile.bento-horiz-32rem.w25-sky {
  background-color: #deebff;
  justify-content: space-between;
  align-items: flex-start;
}

.tile.bento-horiz-32rem.w25-mauve-dark, .tile.bento-horiz-32rem.w25-mauve-med {
  justify-content: space-between;
  align-items: flex-start;
}

.tile._20rem {
  height: 20rem;
}

.tile.color-peri-med {
  background-color: #34357b;
  justify-content: space-between;
  align-items: center;
  height: auto;
}

.tile.color-sand {
  background-color: #f9f8f6;
  border-style: none;
}

.tile.home-bento-1col-26rem {
  height: 26rem;
}

.tile.bento-1col-32rem {
  height: 32rem;
}

.tile.bento-1col-32rem.w25-mint.align-right {
  justify-content: space-between;
  align-items: flex-end;
}

.tile.bento-1col-32rem.w25-mauve-darkest {
  background-color: #170631;
}

.tile._18rem {
  height: 18rem;
}

.tile.w25-peri-dark {
  background-color: #201850;
  border-style: none;
}

.tile.w25-sky-med {
  background-color: #2c4378;
  border-style: none;
}

.tile.w25-sky-dark {
  background-color: #1a3064;
  border-style: none;
}

.tile.bento-2col-34rem {
  height: 34rem;
}

.tile.bento-2col-34rem.w25-mauve-med {
  background-color: #4d2c7f;
  border-style: none;
}

.tile.bento-1col-34rem {
  height: 34rem;
}

.tile.bento-1col-34rem.w25-mauve-darkest {
  background-color: #170631;
  border-style: none;
}

.tile.bento-1col-30rem.w25-mauve-accent {
  background-color: #7b52b1;
  border-style: none;
}

.tile.w25-mauve-darkest {
  background-color: #1a053a;
  border-style: none;
}

.tile.w25-mauve-med {
  background-color: #4d2c7f;
  border-style: none;
}

.tile.w25-mauve-accent {
  background-color: #6e48a1;
  border-style: none;
}

.tile._34rem-tablet.w25-sky-darkest {
  background-color: #0d1a3a;
}

.tile.color-mint {
  background-color: #e3fdff;
  border-style: none;
}

.feature-slider-mask {
  width: auto;
  overflow: visible;
}

.uui-testimonial18_component-3 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17-3 {
  overflow: hidden;
}

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

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

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

.uui-button-link-8.is-alternate {
  color: var(--untitled-ui--white);
}

.feature-slide-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  -webkit-text-stroke-color: #fff0;
  background-color: #fff0;
  border: 1px #ffffff80;
  padding: 0;
}

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

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

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

.tile-text-wrapper {
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 130px;
  padding: 1.75rem;
  font-family: Instrument Sans, sans-serif;
  display: flex;
  position: static;
}

.tile-text-wrapper.uui-blogpost04_author-subheading {
  margin-bottom: 0;
  padding-right: 0;
}

.tile-text-wrapper.last {
  background-color: #fff0;
  order: 1;
  padding-bottom: 2rem;
  padding-right: 6rem;
}

.tile-text-wrapper.last.midnight {
  background-color: #081133;
}

.tile-text-wrapper.padding-right, .tile-text-wrapper.padding-all {
  padding: 1.8rem;
}

.tile-text-wrapper.navy {
  background-color: #192a69;
}

.tile-text-wrapper.white {
  background-color: #fff;
  border: 1px #000;
  border-radius: 0;
  padding: 2rem .5rem;
}

.tile-text-wrapper.white.last {
  padding-left: 2rem;
  padding-right: 2rem;
}

.tile-text-wrapper.no-padding {
  padding: 0;
}

.tile-text-wrapper.fill {
  border: 1px #0000;
  max-width: 100%;
  height: 100%;
  min-height: 0;
}

.tile-text-wrapper.margin-top-1px {
  margin-top: 3px;
}

.tile-text-wrapper.big-tile {
  max-width: 440px;
  padding-bottom: 2rem;
}

.tile-text-wrapper.hidden {
  display: none;
  overflow: visible;
}

.tile-text-wrapper.color-white {
  background-color: #fff;
  max-width: none;
  min-height: 100px;
}

.tile-text-wrapper.short {
  min-height: 112px;
}

.tile-text-wrapper.align-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 1.75rem;
}

.tile-text-wrapper.horiz-left {
  width: auto;
  max-width: 100%;
}

.tile-text-wrapper.tabs-horizontal {
  justify-content: flex-start;
  align-items: flex-start;
}

.tile-text-wrapper.hug {
  height: auto;
  min-height: 0;
  padding-bottom: 1.75rem;
}

.quick-stack {
  width: auto;
  max-width: 100%;
  padding: 0;
}

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

.uui-logos01_component {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-logos01_logo {
  height: 1.2rem;
}

.uui-logos01_logo.cdw {
  height: 2.4rem;
}

.uui-logos01_logo.lexisnexis {
  height: 1.9rem;
}

.uui-logos01_logo.mcdonalds, .uui-logos01_logo.samsung {
  height: 1.8rem;
}

.uui-logos01_logo.testimonial {
  height: 2rem;
  line-height: 1.3rem;
}

.uui-logos01_logo.klaviyo {
  height: 1.8rem;
}

.uui-logos01_logo.adobe {
  height: 1.6rem;
}

.uui-logos01_logo.zendesk {
  opacity: 1;
  height: 1.4rem;
}

.uui-logos01_logo.figma {
  height: 1.8rem;
}

.uui-logos01_logo.box {
  height: 1.6rem;
}

.uui-logos01_logo.constant-contact {
  height: 1.8rem;
}

.uui-logos01_logo.dolby {
  height: 1.6rem;
  margin-top: 4px;
  padding-top: 0;
}

.uui-logos01_logo.houzz, .uui-logos01_logo.microsoft, .uui-logos01_logo.wework {
  height: 1.6rem;
}

.uui-section_logos01 {
  width: 100%;
}

.uui-logos01_text {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  letter-spacing: .4px;
  text-transform: uppercase;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

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

.uui-testimonial18_content-3.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content-3.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-3.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-3.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-3.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-3.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_slide-3 {
  padding-right: 2rem;
}

.uui-testimonial18_content-wrapper-3 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

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

.uui-heroheader19_image {
  border: .25rem none var(--untitled-ui--gray900);
  border-radius: 24px;
  align-self: center;
  width: 100%;
  max-width: 60rem;
  overflow: clip;
}

.uui-section_heroheader19 {
  z-index: 1;
  background-color: #fff0;
  padding-top: 4rem;
  position: relative;
  overflow: hidden;
}

.hero19_component {
  background-image: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero19_component.sparks {
  background-image: none;
  width: 96%;
  margin-top: -50px;
}

.hero19_component.white-gradient {
  background-image: radial-gradient(circle closest-side, #ffffffe6 30%, #fff0 90%);
  padding-top: 16px;
  padding-bottom: 16px;
}

.uui-heroheader19_image-wrapper {
  z-index: 1;
  flex-flow: column;
  align-self: center;
  max-width: 96%;
  margin-top: 0;
  display: flex;
  position: relative;
}

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

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

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

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

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

.uui-layout73_image-2 {
  width: 100%;
}

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

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

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

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

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

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

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

.uui-heading-subheading-4 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

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

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

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

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

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

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

.uui-layout13_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

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

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

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

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

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

.uui-layout44_logo {
  height: 2.5rem;
}

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

.uui-layout44_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .75rem;
  width: 92%;
  position: absolute;
  top: 8%;
}

.text-block-9 {
  text-decoration: none;
}

.link-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  font-family: Matter, sans-serif;
  text-decoration: none;
  display: flex;
}

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

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

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

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

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

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

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

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

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

.uui-layout13_tabs-menu-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.uui-layout13_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

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

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

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

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

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

.uui-layout62_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

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

.uui-layout62_lightbox-3 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_lightbox-image-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-6.text-weight-medium {
  font-weight: 500;
}

.quote-card {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  text-align: center;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 4rem;
  display: flex;
}

.quote-card.color-iris {
  box-shadow: none;
  background-color: #a5a6ff;
  padding-left: 4rem;
  padding-right: 4rem;
}

.quote-card.color-nyanza {
  background-color: #e7ffc4;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.quote-card.color-oatmeal {
  background-color: #f5f2f0;
}

.quote-card.color-adobe {
  background-color: #fae7ee;
}

.quote-card.color-fandango {
  background-color: #da70dd;
}

.quote-card.color-dusk {
  background-color: #262767;
}

.quote-card.color-peri {
  background-color: #e9e9ff;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.quote-card.color-mint {
  background-color: #e5f4f4;
}

.quote-card.color-mauve {
  background-color: #f2eafe;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.quote-card.w25-mauve {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #e6ddff;
  border: 2px #e6ddff;
}

.quote-card.w25-peri {
  background-color: #cfcfff;
}

.quote-card.w25-lime {
  background-color: #effce1;
}

.quote-card.w25-mango {
  background-color: #fff3c3;
}

.quote-card.w25-sky {
  background-color: #deebff;
}

.uui-testimonial02_logo-wrapper {
  margin-bottom: 0;
}

.uui-testimonial02_logo {
  max-height: 3rem;
}

.uui-testimonial02_client-image-wrapper {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.uui-testimonial02_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-heading-tiny {
  color: var(--midnight);
  letter-spacing: -.1px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-heading-tiny.color-on-iris {
  color: #303177;
  letter-spacing: -.1px;
  font-family: Satoshi, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.3rem;
}

.uui-heading-tiny.color-on-fandango {
  color: #460041;
}

.uui-heading-tiny.color-on-oatmeal {
  color: #978579;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
}

.uui-heading-tiny.color-on-peri {
  color: #232476;
}

.uui-heading-tiny.color-on-nyanza {
  color: #002a50;
}

.uui-heading-tiny.color-on-mauve {
  color: #4a1d8f;
}

.uui-heading-tiny.w25-peri {
  color: #34357b;
  font-weight: 500;
}

.uui-heading-tiny.w25-lime-dark {
  color: #092b45;
  font-family: Instrument Sans, sans-serif;
}

.uui-heading-tiny.w25-mango {
  color: #012f52;
}

.uui-heading-tiny.w25-mauve {
  color: #4d2c7f;
}

.uui-text-align-center-3 {
  text-align: center;
}

.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-9.button-row-center {
  justify-content: center;
}

.uui-faq01_list {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-faq01_accordion {
  border-bottom: 1px solid #ebefff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.uui-faq01_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-faq01_component {
  width: 100%;
  margin-top: 4rem;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component {
  color: #060640;
  border: 1.5px solid #060640;
  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 {
  background-color: #060640;
  border-radius: 1px;
  width: 1.5px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: #060640;
  border-radius: 1px;
  width: .75rem;
  height: 1.5px;
  position: absolute;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-8 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-subheading-5 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq01_heading {
  color: var(--midnight);
  letter-spacing: -.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.05rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.uui-space-xlarge {
  width: 100%;
  min-height: 4rem;
}

.uui-space-xlarge.hidden {
  display: none;
}

.uui-space-xxhuge {
  width: 100%;
  min-height: 8rem;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-12.text-color-white-4 {
  color: var(--untitled-ui--white);
}

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-10.is-button-medium {
  grid-column-gap: .5rem;
  padding: .625rem 1.125rem;
  font-size: 1rem;
}

.uui-heading-xsmall-9 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blogsection12_component {
  background-color: #0000;
  height: auto;
  margin-top: 0;
  padding-bottom: 4rem;
  position: relative;
}

.uui-blogsection12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-blogsection12_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-blogsection12_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-blogsection12_arrow.left {
  right: 4rem;
}

.uui-blogsection12_slide {
  padding-right: 2rem;
}

.uui-blogsection12_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-section_blogsection12 {
  overflow: hidden;
}

.uui-text-divider-2 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-2.text-size-small {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-blogsection12_image {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection12_image-wrapper {
  width: 100%;
  padding-top: 66%;
  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_title-link {
  color: var(--untitled-ui--gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blogsection12_category-link {
  color: var(--untitled-ui--primary600);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection12_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogsection12_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection12_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-blogsection12_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogsection12_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blogsection12_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogsection12_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-blogsection12_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-blogsection12_button-row.hide-mobile-landscape-4 {
  display: none;
}

.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;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-6 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogsection12_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-heading-small-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-5.text-color-white-4 {
  color: var(--untitled-ui--white);
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper-4 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content-4 {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content-4.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content-4.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-4.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-4.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-4.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-4.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow-4 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow-4:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow-4.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav-4 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide-4 {
  padding-right: 2rem;
}

.uui-testimonial18_mask-3 {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component-4 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17-4 {
  overflow: hidden;
}

.uui-testimonial17_logo-4 {
  max-height: 3rem;
}

.uui-button-link-9 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-9:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-9.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-testimonial18_content-wrapper-4 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-10 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-medium-9 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-align-center-4 {
  text-align: center;
}

.align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-6.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial13_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: #f3f4ff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial13_rating-wrapper {
  display: flex;
}

.uui-testimonial13_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 4rem;
  display: grid;
}

.uui-testimonial13_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial13_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial13_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-testimonial13_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial13_client-heading {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  letter-spacing: normal;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.max-width-1200 {
  width: 100%;
  min-width: 0;
}

.badge-text {
  color: var(--untitled-ui--primary800);
  letter-spacing: .3px;
  text-transform: uppercase;
  align-self: center;
  font-family: Roc Grotesk Condensed, sans-serif;
  font-size: .9rem;
  line-height: .9rem;
}

.tile-stack {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.tile-stack._2x2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr;
}

.tile-stack._2x3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.tile-stack._2x1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: flex-start;
  padding: .1rem;
  display: flex;
}

.uui-text-align-center-5 {
  text-align: center;
}

.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-10.align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

.uui-logos04_list-3 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.uui-logos04_wrapper-3 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos04_logo-3 {
  height: 3rem;
}

.uui-logo-loop_inner-3 {
  display: flex;
}

.uui-section_logos04-2 {
  overflow: hidden;
}

.uui-logo-loop_component-2 {
  height: 4.5rem;
  margin-top: 2rem;
}

.uui-space-xxlarge-4 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos04_text-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-logos04_logo-4 {
  height: 4rem;
}

.uui-logos04_logo-4.simonone {
  height: 2.7rem;
}

.uui-logos04_logo-4.hca {
  height: 2.9rem;
}

.uui-logos04_logo-4.capitol {
  height: 2.1rem;
}

.uui-logos04_logo-4.uhs {
  height: 3.5rem;
}

.uui-logos04_logo-4.eisenhower {
  height: 2.6rem;
}

.uui-logos04_logo-4.mayo, .uui-logos04_logo-4.precise {
  height: 2.7rem;
}

.uui-logos04_logo-4.solis {
  height: 3.7rem;
}

.uui-logos04_wrapper-4 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logo-loop_inner-4 {
  justify-content: center;
  align-items: center;
  width: 175rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.section-2 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 88px 2rem;
  font-family: Matter, sans-serif;
}

.section-2.logo-carousel {
  padding: 48px 0 56px;
  display: block;
  overflow: hidden;
}

.uui-logo-loop_component-3 {
  width: auto;
  height: 4.5rem;
  margin-top: 1rem;
  overflow: hidden;
}

.container-1024 {
  text-align: center;
  width: 1024px;
  max-width: 92%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.logos-header {
  color: #211458;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Matter, sans-serif;
  font-size: .8rem;
  font-weight: 500;
}

.uui-section_logos04-3 {
  width: auto;
  overflow: hidden;
}

.uui-logos04_list-4 {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.uui-text-size-small-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.hide-mobile-landscape {
  color: var(--slate-dark);
  font-family: Matter, sans-serif;
  font-size: .8rem;
  line-height: 1.1;
}

.show-tablet-2 {
  display: none;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar01_menu-left {
  align-items: center;
  height: 72px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.uui-navbar01_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar01_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_logo-link {
  padding-left: 0;
}

.uui-navbar01_link {
  color: var(--midnight);
  letter-spacing: -.2px;
  background-color: #fff0;
  border-radius: 0;
  align-self: center;
  align-items: center;
  height: 100%;
  padding: 1.6rem 1rem;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.3rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_link:hover {
  color: var(--midnight);
  background-color: #fff0;
  font-weight: 500;
}

.uui-navbar01_link.w--current {
  color: #201850;
  font-family: Instrument Sans, sans-serif;
}

.uui-navbar01_link.first {
  font-family: Instrument Sans, sans-serif;
  font-weight: 500;
}

.uui-navbar01_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.8rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-image-wrapper.vertical {
  width: 354px;
  height: 221px;
}

.uui-navbar01_blog-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar01_dropdown-toggle {
  background-color: #fff0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1.6rem 2.1rem 1.6rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .95rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_dropdown-toggle:hover {
  color: var(--neueblack\<deleted\|variable-96c841f3\>);
  background-color: #fff0;
}

.uui-navbar01_dropdown-toggle.w--open {
  background-color: #fff0;
  border-radius: 0;
}

.uui-navbar01_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item:hover {
  background-color: var(--untitled-ui--white);
}

.uui-navbar01_blog-item.vertical-card {
  background-color: #fff0;
  border-radius: 0;
  flex-flow: column;
  width: 320px;
  padding: 0;
  display: flex;
}

.uui-navbar01_blog-item.vertical-card.color-mint {
  background-color: #e5f4f4;
}

.uui-navbar01_blog-item.vertical-card.color-sand {
  color: #060640;
  background-color: #f7f5f3;
  font-family: Plus Jakarta Sans, sans-serif;
}

.uui-navbar01_blog-item.vertical-card.color-sky {
  background-color: #97c0ff;
  width: 320px;
}

.uui-navbar01_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  display: flex;
}

.nav-w25 {
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff0;
  border-bottom: 1px #06064014;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 72px;
  min-height: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 12px;
  font-family: Instrument Sans, sans-serif;
  display: flex;
  position: relative;
}

.nav-w25.sticky {
  border-radius: 16px;
  justify-content: space-between;
  width: 1320px;
  max-width: 96%;
  position: sticky;
  top: 32px;
}

.nav-w25.on-dark {
  background-color: #fff0;
}

.nav-w25.w25-peri-med {
  background-color: #201850;
}

.nav-w25.w25-peri-med:hover {
  color: var(--midnight);
  background-color: #fff;
}

.uui-navbar01_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar01_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 72px;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar01_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar01_dropdown-content-right {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 29rem;
  padding: 1.5rem 0 1.5rem 1.5rem;
  display: flex;
  position: relative;
}

.uui-navbar01_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar01_menu-button {
  padding: 0;
}

.uui-navbar01_menu-dropdown {
  height: 100%;
  display: block;
  position: static;
}

.uui-navbar01_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border: 1px #ebefff;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .5rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_dropdown-link:hover {
  color: var(--midnight);
  background-color: #ededff;
}

.uui-navbar01_dropdown-link.hidden, .uui-navbar01_dropdown-link.hidden.w--current {
  display: none;
}

.uui-navbar01_dropdown-right-overlay-absolute {
  background-color: #fff;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar01_dropdown-right-overlay-absolute.one-resource {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-button-link-10 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-10:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-10.is-button-xsmall {
  font-family: Matter, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list.w--open {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--midnight);
  background-color: #fff;
  border: 1px #000;
  border-top: 1px solid #f2eeff;
  border-radius: 0 0 16px 16px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 4.4rem 0% auto;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 0 6px -2px #10182808;
}

.uui-navbar01_container {
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-10.show-tablet-2 {
  display: none;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray700);
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar01_heading {
  color: #4c4cb4;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: auto;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2rem;
}

.uui-navbar01_heading.white {
  color: var(--white);
}

.uui-navbar01_item-heading {
  color: var(--midnight);
  letter-spacing: -.1px;
  margin-bottom: .2rem;
  font-family: Instrument Sans, sans-serif;
  font-size: .85rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.uui-navbar01_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-navbar01_dropdown-content-heading {
  color: #4c4cb4;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: 0;
  font-family: Nata Sans, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.hero-text {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 44%;
  margin-right: 80px;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.hero-text.centered {
  align-self: center;
  width: 1024px;
  max-width: 100%;
}

.section-text {
  width: 100%;
  max-width: 60rem;
}

.section-text.scroll-right {
  margin-left: 0;
  margin-right: 2rem;
}

.section-text.aligh-center {
  flex-flow: column;
  align-items: center;
  max-width: 880px;
  display: flex;
}

.section-text.aligh-center.max-48 {
  max-width: 48rem;
}

.section-text.max-width-480 {
  max-width: 480px;
}

.section-text.max-width-560 {
  max-width: 560px;
}

.section-text.hidden {
  display: none;
}

.small-badge-text {
  color: #4c4cb4;
  text-align: center;
  letter-spacing: .5px;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  font-family: Instrument Sans, sans-serif;
  font-size: .6rem;
  font-weight: 600;
  line-height: .6rem;
}

.tag-container {
  color: var(--midnight);
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: visible;
}

.tag-container:hover {
  color: var(--midnight);
}

.tag-container.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-layout12_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout12_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout12_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout12_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-12 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout12_number-2 {
  color: var(--untitled-ui--primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout12_number-text-2 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-layout60_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.uui-layout60_item-list.hidden {
  display: none;
}

.uui-layout60_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout60_image-wrapper {
  background-color: #e4e6ff;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout60_image-wrapper.dark {
  background-color: #edeeff;
}

.uui-layout60_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-layout60_number {
  color: var(--midnight);
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Nata Sans, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
}

.uui-layout60_number.centered {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  text-align: center;
  font-weight: 700;
}

.uui-layout60_number.color-on-mango {
  color: #ddab2a;
  font-weight: 500;
}

.uui-layout60_number.size-small {
  font-size: 1.4rem;
  line-height: 1.6rem;
}

.uui-layout60_number-text {
  color: var(--midnight);
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.uui-layout60_number-text.centered {
  text-align: center;
  font-size: 1.1em;
  font-weight: 400;
}

.uui-layout60_number-text.color-on-mango {
  color: #ddab2a;
  font-family: Satoshi, Arial, sans-serif;
}

.uui-layout60_number-text.size-small {
  font-size: .85rem;
  line-height: 1.1rem;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xsmall-10 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 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-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: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout13_tabs-link-4 {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-4.w--current {
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_component-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout13_tabs-menu-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_image-02-4 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-01-4 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-wrapper-4 {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-4 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image-4 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xxsmall-8 {
  width: 100%;
  min-height: .5rem;
}

.tile-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.tile-grid._3-column {
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-9.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial08_logo {
  height: 2rem;
  max-height: none;
}

.uui-testimonial08_logo.uui-navbar01_dropdown-content-button-wrapper {
  height: 1.7rem;
  margin-top: 0;
  margin-left: 0;
}

.uui-testimonial08_logo._1-6 {
  height: 1.6rem;
}

.uui-testimonial08_logo.capture-one {
  height: 6rem;
}

.uui-testimonial11_slide {
  width: 100%;
  margin-right: 5rem;
}

.featured-resource_mask {
  width: 100%;
  height: 440px;
}

.featured-resource_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
}

.uui-testimonial11_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  background-color: #e7e7ff;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.uui-testimonial11_content.mcdonalds {
  background-color: #fffbe9;
  overflow: hidden;
}

.uui-testimonial11_content.color-ensombl {
  background-color: #cbedff;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-alk {
  background-color: #ddefff;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-insight {
  background-color: #f5daf2;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-twilio {
  background-color: #eaf2ff;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-greenhouse {
  background-color: #e6f6f7;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-miro {
  background-color: #fff3b6;
  border-radius: 16px;
  overflow: hidden;
}

.uui-testimonial11_content.color-mauve {
  background-color: #e6ddff;
}

.uui-testimonial11_content.w25-mauve {
  background-color: #ede7fe;
}

.uui-testimonial11_content.w25-mint {
  background-color: #e6f6f7;
}

.uui-testimonial11_content-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 680px;
  height: 100%;
  padding: 40px;
  display: flex;
}

.uui-testimonial11_arrow {
  border: 2px solid var(--midnight);
  background-color: var(--white);
  color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial11_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial11_arrow.left {
  border: 2px solid var(--midnight);
  background-color: var(--white);
  color: var(--white);
  background-image: none;
  right: 4rem;
}

.uui-testimonial11_client-image {
  object-fit: cover;
  width: 100%;
  height: 22rem;
}

.uui-testimonial11_client-image-wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 40%;
  overflow: hidden;
}

.uui-testimonial11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial11_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial11_logo-wrapper {
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 2rem;
  display: flex;
}

.uui-testimonial11_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial11_client-info {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.uui-testimonial11_client {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial11_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-13.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-10 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout63_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout63_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-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-12.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout63_image-wrapper {
  background-color: #d5e9ff;
  border-radius: 48px;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout63_image {
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-9 {
  width: 100%;
  min-height: .5rem;
}

.tab-text-container {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-layout06_logo {
  height: 2.5rem;
}

.uui-layout06_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: flex;
}

.uui-layout06_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout06_image-wrapper {
  background-color: #f3f4ff;
  border-radius: 48px;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout06_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-space-large-5 {
  width: 100%;
  min-height: 3rem;
}

.uui-heading-subheading-8 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.hero-fixed-nav {
  width: 100%;
  padding-top: 144px;
  padding-bottom: 88px;
}

.hero-fixed-nav.burst-teal-blue {
  background-color: #f4fcff;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839e43c1d762820efec92a9_de0cbd5724661bdba45206230bb0a01b_burst-teal-blue.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}

.hero-fixed-nav.burst-blue-purple {
  background-color: #eff4ff;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839e7a565cc28f732e0d9e8_55fa8185899081570b8a0252d4c20773_burst-blue-purple.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}

.hero-fixed-nav.burst-purple-fuchsia {
  background-color: #f3eeff;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6839ee685c0e19357acba78b_d343d4bfc617c7edb3d5ac5e333230c3_burst-purple-fuchsia.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 40px;
}

.hero-fixed-nav.orbs-teal-blue {
  background-image: linear-gradient(#ffffff4d 80%, #fff), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683a24931a32623c4ac29022_e3cabe38d085aa05e6551a419ecf650f_orbs-teal-blue.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  padding-top: 160px;
}

.hero-fixed-nav.orbs-purple {
  background-image: linear-gradient(#ffffff52 70%, #f7f8ff), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683dc3291559b55fccbdc2dd_orbs-purple-fuchsia-pink.png");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  padding: 144px 2rem 40px;
}

.hero-fixed-nav.legal {
  background-color: #cfcfff;
  background-image: none;
  padding-top: 160px;
  padding-bottom: 80px;
}

.hero-fixed-nav.rad-purple-blue {
  background-color: #fff;
  background-image: radial-gradient(circle at 70% 40%, #c5e3f7cc, #c5e3f700 50%), radial-gradient(circle at 100% 100%, #bdc9ffe6, #b9c4f500 60%);
}

.uui-text-style-link-3 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-icon-1x1-xxsmall-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner08_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner08_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner08_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-banner08_close-button {
  color: var(--untitled-ui--gray500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner08_close-button:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray600);
}

.uui-banner08_wrapper {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--gray25);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-banner08_text {
  color: var(--untitled-ui--gray700);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.icon-featured-modern-large-2 {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.f3-0-main-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-3-0 {
  background-color: #161139;
  background-image: linear-gradient(#161139cc, #161139), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939d80164cee4369999b6a5_dot-grid-peri-med.svg"), linear-gradient(#161139, #161139);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  background-attachment: scroll, fixed, scroll;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 3rem;
  padding-left: 0;
  padding-right: 0;
}

.footer-3-0.resource-detail {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.uui-text-size-small-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .7rem;
  display: grid;
}

.success-message-2 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.success-text-2 {
  font-weight: 600;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text-2 {
  color: #e23939;
}

.uui-cta06_form {
  max-width: 30rem;
  margin-bottom: 0;
}

.uui-cta06_content {
  flex: 1;
}

.uui-cta06_component {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  display: grid;
}

.uui-cta06_component.hidden {
  display: none;
}

.success-message {
  color: #0d436d;
  background-color: #d0f9fc99;
  border-radius: 12px;
  height: auto;
  font-family: Instrument Sans, sans-serif;
  font-weight: 400;
}

.success-text {
  color: #0d436d;
}

.error-message {
  background-color: #ede7fe;
  border-radius: 12px;
}

.error-text {
  color: #3d2168;
  font-family: Instrument Sans, sans-serif;
}

.div {
  background-color: #d1d8e7;
  width: 100%;
  height: 1px;
}

.div.hidden {
  display: none;
}

.div.wavy {
  background-color: #fff;
  background-image: linear-gradient(#fff3, #fff3), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  border-radius: 100px;
  width: 100%;
  height: 56px;
}

.div.wavy.fuchsia-purple {
  background-image: linear-gradient(#ffffff80, #ffffff80), linear-gradient(90deg, #b740e0, #7d4cf1);
}

.div.wavy.teal-blue {
  background-image: linear-gradient(#ffffff29, #ffffff29), linear-gradient(90deg, #3cb8e2, #588ce7), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  height: 2px;
}

.div.wavy.teal-blue._40px {
  width: 40px;
}

.div.wavy.blue-purple {
  background-image: linear-gradient(#fff3, #fff3), linear-gradient(90deg, #588ce7, #7d4cf1), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  height: 2px;
}

.div.wavy.blue-purple._40px {
  width: 40px;
}

.div.wavy.purple-fuchsia {
  background-image: linear-gradient(#ffffff40, #ffffff40), linear-gradient(#7d4cf1, #b740e0), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  height: 2px;
}

.div.wavy.purple-fuchsia._40px {
  width: 40px;
}

.div.wavy.fuchsia-pink {
  background-image: linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(90deg, #b740e0, #ed57e7), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  width: 100%;
  height: 2px;
}

.div.wavy.pink-orange {
  background-image: linear-gradient(#fff3, #fff3), linear-gradient(90deg, #ed57e7, #ff8b34), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  height: 2px;
}

.div.wavy.pink-orange._40px {
  width: 40px;
}

.div.wavy.orange-yellow {
  background-image: linear-gradient(#fff3, #fff3), linear-gradient(90deg, #ff8b34, #f4d260), linear-gradient(90deg, #3cb8e2, #588ce7 17%, #7d4cf1 33%, #b740e0 50%, #ed57e7 67%, #ff8b34 83%, #ffa947);
  height: 2px;
}

.div.wavy.orange-yellow._40px {
  width: 40px;
}

.div.wavy.bottom-wave {
  border-radius: 0;
  height: 6px;
}

.div.wavy.button-glow {
  background-image: linear-gradient(#fff9, #fff9), linear-gradient(151deg, #3cb8e2, #69a0ff 25%, #9264ff 40%, #d046ff 63%, #ed57e7 82%, #ff8b34 100%, #ffb45e);
  border-radius: 14px;
  height: auto;
  margin-bottom: 0;
  padding: 3px;
}

.f3-0-left {
  width: 60%;
  max-width: none;
  padding-right: 0;
}

.footer-3-0-link-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 200px;
  font-family: Instrument Sans, sans-serif;
  display: flex;
}

.f3-0-right {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.f3-0-tagline {
  color: #fff;
  letter-spacing: -.1px;
  width: 100%;
  max-width: 280px;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.f3-0-left-container {
  width: 100%;
  max-width: 280px;
}

.footer-3-0-icon {
  background-color: #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  box-shadow: 4px 4px 24px -2px #393b6a45;
}

.b-icon {
  width: 24px;
  height: 24px;
}

.f3-0-sub-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 88%;
  padding-top: 0;
  display: flex;
}

.footer-3-0-badge {
  width: 48px;
}

.f3-0-badge-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.f3-0-contact {
  color: #fff;
  letter-spacing: -.1px;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.2rem;
}

.f3-0-contact-link {
  color: #fff;
  letter-spacing: -.1px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.2rem;
  text-decoration: none;
}

.f3-0-contact-link:hover {
  color: var(--white);
  text-decoration: underline;
}

.f3-0-sub-text {
  color: #fff;
  letter-spacing: -.1px;
  width: auto;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .85rem;
  font-weight: 400;
  line-height: 1rem;
}

.f3-0-link-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.f3-0-section-header {
  color: #4444be;
  letter-spacing: .2px;
  font-family: Aeonik, Arial, sans-serif;
  font-size: .95rem;
  line-height: 1.2rem;
}

.f3-0-sub-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  width: 60%;
  display: flex;
}

.f3-0-sub-section.left {
  justify-content: flex-start;
  align-items: center;
}

.f3-0-sub-section.right {
  color: #e5e6ff;
}

.f3-0-legal-link {
  color: #ffffffd9;
  font-family: Instrument Sans, sans-serif;
  font-size: .85rem;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
}

.f3-0-legal-link:hover {
  color: #fff;
}

.cta3-0-display {
  color: var(--midnight);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6rem;
  line-height: 2.6rem;
}

.cta3-0-left {
  width: 50%;
  padding-right: 88px;
}

.cta3-0-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.cta-tile {
  box-shadow: none;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #9697ff;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 1rem 3rem;
  display: flex;
}

.cta-tile.purple-fuchsia {
  background-image: linear-gradient(#fffc, #fffc), linear-gradient(90deg, #996eff, #d458ff);
}

.cta3-0-link-box {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  padding-left: 16px;
  padding-right: 0;
  display: flex;
}

.updates-card {
  background-color: #fff;
  background-image: none;
  border-radius: 40px;
  width: 1280px;
  max-width: 92%;
  padding: 48px;
  box-shadow: 24px 0 64px -16px #393b6a33;
}

.updates-card.updates {
  background-color: #e1d6fc;
  border-radius: 24px;
  padding: 48px;
}

.header-tag {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wave {
  width: 100%;
}

.video {
  border-radius: 24px;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.uui-testimonial-image.miro {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683a2af66d86976934b60134_1730953312481.jpeg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 24px;
  width: 800px;
  height: 480px;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-15.text-color-white-5 {
  color: var(--untitled-ui--white);
}

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-small-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-6.text-color-white-5 {
  color: var(--untitled-ui--white);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper-5 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content-5 {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content-5.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content-5.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-5.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-5.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-5.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-5.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow-5 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow-5:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow-5.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav-5 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide-5 {
  padding-right: 2rem;
}

.uui-testimonial18_mask-4 {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component-5 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17-5 {
  overflow: hidden;
}

.uui-testimonial17_logo-5 {
  max-height: 3rem;
}

.uui-button-link-11 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-11:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-11.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-icon-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_content-wrapper-5 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-11 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-10 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial-card-heading {
  color: var(--midnight);
  font-family: Host Grotesk;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2rem;
}

.testimonial-card-heading.white {
  color: var(--white);
}

.text-block-10 {
  font-size: 1rem;
}

.testimonial-card-text {
  color: var(--midnight);
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.testimonial-card-text.white {
  color: var(--white);
}

.text-block-11 {
  font-size: 1.1rem;
}

.hero-image-container {
  width: 1112px;
  max-width: 100%;
}

.uui-text-size-xsmall {
  color: var(--slate-dark);
  text-align: left;
  font-family: Instrument Sans, sans-serif;
  font-size: .8rem;
  line-height: 1.1rem;
}

.uui-text-size-xsmall.lavender {
  color: #e5e6ff;
  font-size: .8rem;
}

.uui-text-size-xsmall.color-peri {
  color: #cfcfff;
  font-weight: 400;
}

.uui-text-size-xsmall.color-peri.hidden {
  display: none;
}

.uui-text-size-xsmall.align-center {
  text-align: center;
}

.tile-text {
  box-sizing: border-box;
  color: #201850;
  text-align: left;
  letter-spacing: -.1px;
  width: 100%;
  max-width: 400px;
  font-family: Instrument Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.tile-text.color-white {
  color: #f7f7ff;
  font-family: Instrument Sans, sans-serif;
  font-weight: 300;
}

.uui-text-align-center-6 {
  text-align: center;
}

.uui-text-size-small-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-13.align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-8.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-11 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial13_content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.uui-testimonial13_rating-wrapper-2 {
  display: flex;
}

.uui-testimonial13_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: stretch;
  margin-top: 4rem;
  display: grid;
}

.uui-testimonial13_customer-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial13_client-image-wrapper-2 {
  margin-right: .75rem;
}

.uui-testimonial13_client-2 {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-testimonial13_rating-icon-2 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-space-xsmall-13 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial13_client-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.h2-jumbo {
  color: var(--midnight);
  font-size: 3.4rem;
  line-height: 3.4rem;
}

.h2-jumbo.centered {
  text-align: center;
}

.uui-text-size-medium-16 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-17 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium-12 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-12.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial06_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #f3f4ff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem;
  display: flex;
}

.uui-testimonial06_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial06_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial06_logo {
  max-height: 3rem;
}

.uui-testimonial06_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial06_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial06_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial06_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-testimonial06_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
}

.uui-testimonial06_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .2s;
  display: flex;
}

.uui-testimonial06_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial06_arrow.hide-mobile-landscape-6 {
  margin-top: 130px;
  margin-bottom: 0;
}

.uui-testimonial06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-button-icon-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial06_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.uui-heading-tiny-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.lottie.personalization {
  align-self: flex-start;
  max-height: 340px;
}

.brand-bar.ted {
  background-image: radial-gradient(circle at 50% 60%, #f31db6, #fff0 60%), linear-gradient(90deg, #fc1f14, #5500b6);
  width: 100%;
  height: 1rem;
}

.tile-img-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.tile-img-container.rounded {
  border-radius: 16px;
}

.tile-img-container.align-top {
  justify-content: center;
  align-items: flex-start;
}

.testimonial-card-image {
  border-radius: 16px;
}

.testimonial-card-image.ted {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683db9cc560fbfb69c5a327a_68013093d33210aa7d95c980_63210b9d8732c87829406b70_49176883762_420dc11f25_o.webp");
  background-position: 0 0;
  background-size: cover;
  height: 160px;
}

.slide-image-container {
  height: 100%;
  overflow: hidden;
}

.card-image {
  position: absolute;
}

.card-image.full-bleed {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: static;
}

.card-image-container {
  width: 100%;
  height: 100%;
  position: relative;
  top: auto;
}

.card-image {
  background-color: #dee8fa;
  width: 100%;
  height: 100%;
  position: static;
}

.card-image.webinars-engagement {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683f68a3a6184d3fe1cd8713_7098cc625a5e6c21072474a15a85aebe_slide_engagement-Q%26A.png");
  background-position: 50% 0;
  background-size: cover;
}

.card-image.webinars-cax {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/684306eae123dc5bfbb21341_slide_cax-dark.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
}

.card-image.webinars-simulive {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/683f6af2dec22995f105f908_e5a868356f22f06d3e367a09c8a105de_slide_automation-timeline.png");
  background-position: 0 0;
  background-size: cover;
}

.card-image.webinars-email-invite {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68406292713641a3780272ed_587582b6d5213ff388d61c24b08c0eea_slide_email-invitation.png");
  background-position: 50% 0;
  background-size: cover;
}

.card-image.webinars-personalization {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68430a16744cee73416deed9_slide_personalization-dark.png");
  background-position: 50% 0;
  background-size: cover;
}

.card-image.events-registration {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6841edef18395c534bb9f0db_3e1be65564c60cdf0f5bd5a39314efe2_slide_reg-blonde.png");
  background-position: 0 0;
  background-size: cover;
}

.card-image.events-badging {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6840b68925891fbaf8983360_bc53cc38defa25757df3408dffa70110_slide_badges.png");
  background-position: 50%;
  background-size: cover;
}

.card-image.events-mobile-apps {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6841f904244315755fecac61_slide_mobile-apps.png");
  background-position: 50% 0;
  background-size: cover;
}

.card-image.hubs-video {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68422846ed25eb95e2d5a99d_slide_video-hub.png");
  background-position: 0 0;
  background-size: cover;
}

.card-image.hubs-attendee {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/684228628ca63f74b96d4608_slide_attendee-hub.png");
  background-position: 0 0;
  background-size: cover;
}

.card-image.webinars-data-capture {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68430596f0e8109d71a3ed6d_slide_data-capture.png");
  background-position: 0 0;
  background-size: cover;
}

.tile-image {
  border-radius: 0;
  width: auto;
}

.tile-image.webinars-engagement {
  width: 42%;
  max-width: 80%;
  height: auto;
  max-height: none;
}

.tile-image.down-16 {
  width: 90%;
  max-width: 100%;
  position: relative;
  bottom: -16px;
}

.tile-image.webinars-email {
  width: 46%;
  position: relative;
  bottom: -90px;
}

.tile-image.webinars-poll {
  width: 54%;
}

.tile-image.personalization-resources {
  width: 80%;
}

.tile-image.down-32 {
  position: relative;
  bottom: -32px;
}

.color-container {
  background-color: #e5e7ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.color-container.align-bottom {
  justify-content: center;
  align-items: flex-end;
}

.color-container.color-blurple {
  background-color: #3171ff;
  background-image: radial-gradient(circle at 60% -20%, #4e5dff40, #2a3cff00), linear-gradient(#fffc, #fffc);
  border-radius: 0;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.color-container.color-blurple.rounded {
  background-image: radial-gradient(circle at 60% -20%, #4e5dff66, #2a3cff00), linear-gradient(#fffc, #fffc);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 30rem;
  min-height: 0;
  max-height: none;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.color-container.color-blurple.rounded._2rem {
  justify-content: center;
  align-items: flex-start;
  max-height: 30rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.color-container.color-blurple.rounded.align-top {
  justify-content: center;
  align-items: flex-start;
}

.color-container.color-teal {
  background-color: #18b6ff;
  background-image: radial-gradient(circle at 60% -20%, #18c3fd40, #18c3fd00), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-teal.rounded {
  background-image: linear-gradient(#fffc, #fffc);
  border-radius: 32px;
}

.color-container.color-blue {
  background-color: #549bff;
  background-image: radial-gradient(circle at 60% -20%, #196cff40, #2372ff00), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-purple {
  background-color: #5765ff;
  background-image: radial-gradient(circle at 60% -20%, #8856ff40, #7f49ff00), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-purple.rounded {
  background-image: radial-gradient(circle at 60% -20%, #8856ff66, #7f49ff00), linear-gradient(#fffc, #fffc);
  border-radius: 48px;
}

.color-container.color-fuchsia {
  background-color: #773cff;
  background-image: radial-gradient(circle at 60% -20%, #d14cff40, #d14cff00), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-pink {
  background-color: #cb34ff;
  background-image: radial-gradient(circle at 60% -20%, #ff4df840, #ff4df800), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-orange {
  background-color: #ff9a28;
  background-image: radial-gradient(circle at 60% -20%, #ffa13840, #ffa13800), linear-gradient(#fffc, #fffc);
  border-radius: 0;
}

.color-container.color-yellow {
  background-color: #ffbb29;
  background-image: radial-gradient(circle at 60% -20%, #ffcf3040, #ffcf3000), linear-gradient(#fffc, #fffc);
}

.color-container.color-green {
  background-color: #00b7cf;
  background-image: radial-gradient(circle at 60% -20%, #1decc340, #00ddb100), linear-gradient(#ffffffbf, #ffffffbf);
  border-radius: 0;
}

.color-container.rounded {
  border-radius: 32px;
  height: 30rem;
}

.color-container.rounded.align-top {
  border-radius: 48px;
  justify-content: center;
  align-items: flex-start;
}

.color-container.rounded.align-top.color-blue {
  background-image: linear-gradient(#ffffffc9, #ffffffc9);
  border-radius: 32px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.color-container.rounded.align-top.color-blurple {
  border-radius: 32px;
}

.color-container.rounded.color-purple {
  background-color: #8d66e9;
  background-image: radial-gradient(circle at 70% 100%, #8856ff52, #7f49ff00 70%), linear-gradient(#ffffffe6, #ffffffe6);
  border-radius: 32px;
}

.color-container.rounded.color-blurple {
  background-color: #626fff;
  background-image: radial-gradient(circle at 70% 100%, #4e5dff3d, #4e5dff00 60%), linear-gradient(#ffffffe6, #ffffffe6);
  padding-left: 0;
  padding-right: 0;
}

.color-container.rounded.color-teal {
  background-color: #70bfff;
  background-image: radial-gradient(circle at 70% 100%, #29b4ff52, #18c3fd00 60%), linear-gradient(#fffc, #fffc);
  padding-left: 0;
  padding-right: 0;
}

.color-container.rounded.color-green {
  background-color: #0ae;
  background-image: radial-gradient(circle at 70% 100%, #00e2e433, #00e2e400 90%), radial-gradient(circle at 30% 100%, #00a6ff1a, #00a6ff00 80%), linear-gradient(#ffffffe0, #ffffffe0);
}

.color-container.rounded.color-blue {
  background-color: #70bfff;
  background-image: radial-gradient(circle at 70% 100%, #29b4ff52, #29b4ff00 60%), linear-gradient(#fffc, #fffc);
}

.color-container.rounded.color-blue.align-top {
  background-image: radial-gradient(circle at 70% 100%, #1d7bff80, #2372ff00 60%), linear-gradient(#ffffffdb, #ffffffdb);
}

.color-container.rounded.color-fuchsia {
  background-image: radial-gradient(circle at 70% 100%, #d55aff3d, #d55aff00 80%), linear-gradient(#ffffffe3, #ffffffe3);
}

.color-container.rounded.color-fuchsia.align-top {
  border-radius: 32px;
}

.space-12 {
  width: 12px;
  height: 16px;
}

.uui-text-size-medium-17 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-rich-text-3 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-3 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-3 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 h5, .uui-text-rich-text-3 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-3 a {
  text-decoration: underline;
}

.uui-text-rich-text-3 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-large-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-14:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-14.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogpost03_image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost05_title-wrapper {
  flex-direction: column;
  align-items: flex-start;
  font-family: Instrument Sans, sans-serif;
  display: flex;
}

.uui-blogpost05_header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-bottom: 0;
  display: grid;
}

.uui-blogpost05_date-wrapper {
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost05_content-left {
  max-width: 20rem;
  position: sticky;
  top: 6rem;
}

.uui-blogpost05_divider {
  background-color: #ebefff;
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.uui-blogpost05_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost05_author-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost05_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blogpost05_form {
  margin-bottom: 0;
}

.uui-blogpost05_form-wrapper {
  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_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-blogpost05_share {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost05_date {
  color: var(--untitled-ui--primary600);
  margin-left: .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;
  font-weight: 600;
}

.uui-blogpost05_content {
  margin-bottom: 0;
}

.uui-blogpost05_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-blogpost05_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-button-link-12 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-12:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-14.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-blogpost04_read-time-3 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link-3 {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper-3 {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-13.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-13.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-13.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-17 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-blogpost05_sidebar-heading {
  color: var(--midnight);
  height: auto;
  margin-bottom: .5rem;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-blogpost05_author-heading {
  color: var(--midnight);
  letter-spacing: normal;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.left-nav-container {
  width: 100%;
  position: sticky;
  top: 5rem;
}

.feature-icon {
  background-color: #3cb8e2;
  background-image: linear-gradient(#ffffff8c, #ffffff8c);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.feature-icon.teal {
  background-image: none;
}

.feature-icon.color-green {
  background-color: #0092cc;
  background-image: radial-gradient(circle at 60% -10%, #24ffe9e6, #24ffe900 70%);
}

.feature-icon.color-fuchsia {
  background-color: #7b52db;
  background-image: radial-gradient(circle at 60% -10%, #e59affe6, #e59aff00 80%);
}

.feature-icon.color-pink {
  background-color: #ff5ef9;
  background-image: linear-gradient(#ffffffb3, #ffffffb3);
}

.feature-icon.color-gold {
  background-color: #ffa947;
  background-image: linear-gradient(#fff9, #fff9);
}

.feature-icon.color-blue {
  background-color: #333a8d;
  background-image: radial-gradient(circle at 60% -10%, #97a6fd, #b9c4f500 80%);
}

.feature-icon.color-yellow {
  background-color: #f6d154;
  background-image: linear-gradient(#ffffff8f, #ffffff8f);
}

.feature-icon.color-purple {
  background-color: #333a8d;
  background-image: radial-gradient(circle at 60% -10%, #9986ff, #9986ff00 60%);
}

.feature-icon.color-orange {
  background-color: #ff8b34;
  background-image: linear-gradient(#ffffffb3, #ffffffb3);
}

.feature-icon.color-black {
  background-color: var(--midnight);
  background-image: none;
}

.feature-icon.color-white-blurple {
  background-color: #161c64;
  background-image: radial-gradient(circle at 60% 120%, #9ca5ff, #fff 95%);
  border: 0 #e3e5ff;
  box-shadow: inset 0 .75px #aeb6ff52;
}

.feature-icon.color-dark-blurple {
  background-color: #6b58db;
  background-image: radial-gradient(circle at 60% -20%, #b6d0ff, #9ca5ff00 90%);
}

.feature-icon.color-white-fuchsia {
  background-color: #fff;
  background-image: radial-gradient(circle at 60% 120%, #db8cfd, #d14cff00 95%);
  box-shadow: inset 0 .75px #f4e0fd;
}

.feature-icon.color-white-blue {
  background-color: #fff;
  background-image: radial-gradient(circle at 60% 120%, #6fabff, #549bff00 95%);
  box-shadow: inset 0 .75px #dceaff;
}

.feature-icon.color-dark-blue {
  background-color: #4767db;
  background-image: radial-gradient(circle at 60% -20%, #93c4ff, #82b0ff00);
}

.feature-icon.color-dark-fuchsia {
  background-color: #6e43d3;
  background-image: radial-gradient(circle at 60% -10%, #e59aff, #ecb5ff00 90%);
}

.feature-icon.color-dark-teal {
  background-color: #3074ce;
  background-image: radial-gradient(circle at 60% -10%, #76eaff, #52d3ff00 80%);
}

.feature-icon.purple {
  background-color: #6b7ed5;
  background-image: none;
}

.tab-icon-container {
  width: auto;
  padding-top: 3px;
}

.tab-pane-tab-1-2 {
  overflow: hidden;
}

.tabs-content-3, .tab-pane-tab-2-2 {
  width: 100%;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-text-size-xlarge-6 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-12 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.modified-date {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: inline-flex;
}

.f3-0-logo {
  border-radius: 14px;
  width: 40px;
  height: 40px;
  display: block;
  box-shadow: 2px 3px 20px #b3b3ff1f, 8px 8px 60px #5758e991;
}

.uui-container-large-25 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-small-2 {
  width: 100%;
  max-width: 30rem;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-15.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-icon-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-15.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-section_heroheader09-2 {
  overflow: hidden;
}

.uui-heroheader09_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-heroheader09_image-wrapper-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-heroheader09_image-2 {
  width: 100%;
  height: 100%;
}

.uui-heroheader09_image-2._01 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-2._02 {
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._03 {
  border-top-left-radius: 7rem;
}

.uui-heroheader09_image-2._04 {
  border-radius: 50%;
}

.uui-heroheader09_image-2._05 {
  border-top-left-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._06 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._07 {
  border-bottom-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._08 {
  border-top-right-radius: 7rem;
  border-bottom-left-radius: 7rem;
}

.uui-heroheader09_image-2._09 {
  border-top-right-radius: 7rem;
}

.uui-heroheader09_image-2._10 {
  border-radius: 50%;
}

.uui-heroheader09_image-2._11 {
  border-top-left-radius: 7rem;
  border-bottom-right-radius: 7rem;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-14:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-14.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-large-6 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout12_item-list-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout12_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout12_image-wrapper-3 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout12_image-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-space-xsmall-14 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout12_number-3 {
  color: var(--untitled-ui--primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout12_number-text-3 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.statistics-grid {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.stat-percent-text {
  color: var(--midnight);
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 2.8rem;
}

.stat-percent-text.white {
  color: var(--white);
  font-size: 3.2rem;
  line-height: 3rem;
}

.stat-percent-text.w25-peri-mauve {
  color: #201850;
  background-image: linear-gradient(90deg, #babaf6, #d1c1ff);
}

.stat-percent-text.gradient-text-peri-mauve {
  color: var(--white);
}

.statistic-text {
  color: var(--neueblack-dark\<deleted\|variable-6a48099a\>);
  text-align: center;
  font-family: Roc Grotesk, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.statistic-text.white {
  color: var(--white);
}

.people-illustration {
  width: 88px;
}

.uui-text-size-medium-18 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-26 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-20 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xxsmall-9 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-17.button-row-center {
  justify-content: center;
}

.uui-layout70_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout70_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.uui-layout70_image-wrapper {
  background-color: var(--untitled-ui--gray50);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-button-link-13 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-13:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-layout70_image {
  width: 100%;
}

.uui-space-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-10 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-19 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-14.text-weight-medium {
  font-weight: 500;
}

.uui-lightbox_play-icon-7 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-7 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial10_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial10_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem 3rem;
  text-decoration: none;
  display: flex;
}

.uui-testimonial10_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #c0c0fb;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.uui-testimonial10_component.color-nyanza {
  background-color: #e7ffc4;
  grid-template-columns: 1fr 1fr;
}

.uui-testimonial10_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial10_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial10_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial10_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial10_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial10_logo {
  height: 1.75rem;
  max-height: 3rem;
}

.uui-heading-tiny-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial08_logo-2 {
  max-height: 3rem;
}

.uui-testimonial11_slide-2 {
  margin-right: 5rem;
}

.uui-testimonial11_component-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.uui-testimonial11_content-2 {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial11_content-right-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_arrow-2 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial11_arrow-2:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial11_arrow-2.left {
  right: 4rem;
}

.uui-testimonial11_client-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial11_slide-nav-2 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial11_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial11_divider-2 {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial11_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial11_rating-icon-2 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial08_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial08_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial08_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial08_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial08_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-testimonial08_image-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-testimonial08_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.white-card {
  background-color: #fff;
  border-radius: 20px;
  padding: 28px;
  box-shadow: 24px 24px 64px -16px #393b6a33;
}

.about-hero-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: center;
  display: flex;
}

.tile-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.tile-image-wrapper.align-top {
  background-color: #fff0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 30rem;
  display: flex;
}

.tile-image-wrapper.padding-1-6 {
  padding: 1.6rem;
}

.tile-image-wrapper.align-bottom {
  justify-content: center;
  align-items: flex-end;
}

.tile-image-wrapper.align-right {
  justify-content: flex-end;
  align-items: center;
}

.wordmark {
  height: 22px;
}

.tile-img {
  width: auto;
  height: auto;
}

.tile-img.live-q-a {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6887fb27131c3db4d8fc6b69_tile-img_live-Q%26A.png");
  background-position: 0 0;
  background-size: cover;
}

.tile-img.signage {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/688937c8a4b7a436e7e2b620_tile-img_signage.png");
  background-position: 0 0;
  background-size: cover;
}

.tile-img.tile-30rem {
  width: auto;
  height: 24rem;
}

.uui-container-large-27 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-21 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-small-3 {
  width: 100%;
  max-width: 30rem;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-16:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-16:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-16.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-16.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-heading-xlarge-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-18 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.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-icon-17.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-icon-17.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-text-size-xlarge-7 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader02_image {
  width: 100%;
  height: 100%;
}

.uui-section_heroheader02 {
  overflow: hidden;
}

.uui-heroheader02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-heroheader02_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-button-secondary-gray-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-15:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-15:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-15.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-15.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-15.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-15.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-space-small-14 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-7 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-20 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-19 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-rich-text-4 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-4 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-4 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-4 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 h5, .uui-text-rich-text-4 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-4 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-4 a {
  text-decoration: underline;
}

.uui-text-rich-text-4 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-14 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-14.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-text-divider-3 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_header {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-blogpost03_title-wrapper {
  flex-direction: column;
  display: flex;
}

.uui-blogpost03_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost03_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost03_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost03_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.uui-blogpost03_author-wrapper.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_author-text {
  display: flex;
}

.uui-blogpost03_date-wrapper {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost03_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper {
  width: 50%;
}

.uui-blogpost03_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost03_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost03_content {
  margin-bottom: 4rem;
}

.uui-blogpost03_image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
}

.uui-badge-2.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-2.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-blogpost03_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  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-blogpost03_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost03_author-heading-bottom {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-text-style-link-5 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-5:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-form_input-5 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-5:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-5::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-heading-xsmall-11 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-blogpost04_header-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost04_image-wrapper-3 {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost04_content-top-3 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blogpost04_author-wrapper-3 {
  align-items: center;
  display: flex;
}

.uui-blogpost04_content {
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  padding-bottom: 48px;
  display: grid;
}

.sticky-form {
  background-color: var(--untitled-ui--white);
  border-radius: 14px;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 1.5rem;
  position: sticky;
  top: 7rem;
  box-shadow: 0 2px 40px #20185014;
}

.sticky-form.resource-lp {
  border: 2px #000;
  box-shadow: 0 2px 32px #0606401a;
}

.uui-blogpost04_form-3 {
  margin-bottom: 0;
}

.uui-blogpost04_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-blogpost04_image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost04_share-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost04_title-wrapper-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-link-14 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-14:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_read-time-4 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link-4 {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link-4:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper-4 {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.icon-featured-large-3 {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-space-medium-11 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-11 {
  width: 100%;
  min-height: .5rem;
}

.uui-blogpost04_author-subheading-3 {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  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: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content-3 {
  margin-right: 4rem;
}

.uui-blogpost04_author-text-3 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.resource-2-0-page {
  background-color: #5462ff;
  background-image: radial-gradient(circle at 100% 10%, #d221d333, #d221d300 20%), linear-gradient(#fffc, #fff 50%);
  padding-top: 0;
}

.hero-bottom-stroke {
  width: 100%;
}

.hero-marker-stroke {
  width: 100%;
  max-width: none;
}

._2col-header-container {
  z-index: 10;
  width: 60%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-right: 64px;
  position: relative;
}

.highlight-stroke {
  z-index: 0;
  position: relative;
}

.highlight-stroke.cs {
  z-index: 0;
  width: 37%;
  position: relative;
  bottom: 65px;
  left: -16px;
}

.highlight-stroke.resources {
  z-index: 0;
  width: 44%;
  position: relative;
  bottom: 154px;
  left: -14px;
}

.highlight-stroke.tag {
  background-color: #fff0;
  max-width: none;
  bottom: 23px;
  left: -10px;
}

.highlight-stroke.tag.virtual {
  width: auto;
}

._2col-header-text {
  z-index: 1;
  width: 100%;
  position: relative;
}

._2col-paragraph-text {
  width: 30%;
}

.parahraph.large {
  font-size: 1.2rem;
  font-weight: 300;
}

._2col-paragraph-container {
  width: 40%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
}

.cs-story-list-item {
  flex-flow: column;
  width: 30%;
  display: flex;
}

.cs-story-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.cs-story-collection-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.grid-thumbnail {
  border-radius: 16px;
  width: 100%;
}

.collection-item-title {
  color: var(--midnight);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.featured-resource-text {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 40px 32px 32px;
}

.featured-resource-thumbnail {
  width: 30%;
  max-width: none;
}

.link-block-button {
  background-color: var(--midnight);
  border-radius: 10px;
  padding: 12px 18px 12px 20px;
  display: inline-block;
}

.link-block-button:hover {
  background-color: #202080;
}

.link-block-button-text {
  color: var(--white);
}

.sub-hero {
  z-index: 0;
  background-color: #fff0;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: static;
  top: 460px;
  bottom: 0;
  overflow: hidden;
}

.sub-hero.color-sky {
  background-color: #a8bfff;
}

.sub-hero.color-teal {
  background-color: #aedde5;
}

.sub-hero.mint {
  background-color: #d0f4de;
}

.sub-hero.green {
  background-color: #aadce3;
}

.sub-hero.color-iris {
  background-color: #a5a6ff;
}

.sub-hero.use-cases {
  padding-top: 420px;
  padding-bottom: 0;
  position: relative;
  top: -360px;
}

.sub-hero.berry, .sub-hero.color-fuchsia {
  background-color: #d5b1f3;
}

.sub-hero.color-lagoon {
  background-color: #63bedf;
}

.sub-hero.color-fuchsia {
  background-color: #dcbef5;
}

.sub-hero.color-mint {
  background-color: #b2ddeb;
}

.sub-hero.fuchsia {
  background-color: #e5d0f7;
}

.sub-hero.color-mauve {
  background-color: #ca98ff;
}

.sub-hero.color-nyanza {
  background-color: #e3ffc0;
}

.sub-hero.color-peri {
  background-color: #a8a9ff;
}

.sub-hero.color-vista {
  background-color: #9badff;
}

.sub-hero.grid-fade {
  background-image: linear-gradient(#ffffffe6, #fff 70%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f06597e920db58954c82_23139e52111642a6ba5d687c71a65eec_dot-grid_peri.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.sub-hero.grid-fade.light-peri {
  background-image: linear-gradient(#fcfcffe6, #fcfcff 70%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6915f06597e920db58954c82_23139e52111642a6ba5d687c71a65eec_dot-grid_peri.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.sub-hero.color-light-peri {
  background-color: #fefeff;
}

.hero-sub-hero {
  position: relative;
}

.resource-detail-hero {
  height: 80vh;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.resource-hero-color {
  background-color: #c4c4ff;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 85vh;
  display: flex;
}

.ebook-cover {
  width: 280px;
  max-width: 100%;
}

.ebook-cover.featured-resource {
  background-color: #fff0;
  border-radius: 0;
  width: 200px;
}

.res-detail-section {
  color: #f7f7ff;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.resource-hero-bg {
  z-index: 0;
  width: 100%;
  position: relative;
  top: auto;
}

.res-detail-container {
  z-index: 1;
  width: 1280px;
  max-width: 96%;
  padding-top: 72px;
  position: relative;
}

.bold-text-15 {
  font-weight: 500;
}

.tag-highlight {
  background-color: #e3ffa8;
  border-radius: 1px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding: 5px 6px;
  display: flex;
  position: static;
  top: -21px;
}

.tag-highlight._96 {
  width: 96px;
  height: 8px;
}

.tag-highlight.color-on-blue {
  background-color: #cad9fd;
  border-radius: 3px;
}

.tag-highlight.color-on-fuchsia {
  background-color: #e8cdff;
  border-radius: 3px;
}

.tag-highlight.color-on-iris {
  background-color: #d4d4ff;
  border-radius: 3px;
}

.icon-40 {
  width: 40px;
  height: 40px;
}

.icon-list-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.icon-list-item.single-line {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.image-container {
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  display: flex;
}

.image-container.left {
  order: -1;
  justify-content: flex-start;
  align-items: center;
}

.chip-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: flex;
}

.app-icon-social {
  border-radius: 6px;
  width: 24px;
  height: 24px;
}

.feature-image {
  width: 560px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.divider {
  background-color: #eef;
  width: 100%;
  height: 1px;
}

.horizontal-2col-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1280px;
  max-width: 100%;
  display: flex;
}

.feature-left {
  align-items: flex-start;
  width: 50%;
  max-width: none;
  padding-right: 48px;
  display: flex;
}

.feature-left.last-mobile {
  width: 55%;
  padding-right: 80px;
}

.feature-left.last-mobile.align-center {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.feature-right {
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  max-width: 560px;
  display: flex;
}

.hero-image._560px {
  width: 560px;
}

.hero-image._440px {
  width: 440px;
}

.cta-bar {
  background-color: #fff0;
  width: 100%;
  max-width: none;
  padding: 104px 64px;
}

.cta-marker-stroke {
  width: 100%;
}

.cta-section {
  background-color: #fff;
  width: 100%;
  height: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  overflow: hidden;
}

.cta-inside-stroke-top {
  z-index: 0;
  width: 80%;
  position: relative;
  bottom: 233%;
  left: 10%;
}

.cta-4-0-container {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  display: flex;
  position: relative;
}

.cta-inside-stroke-bottom {
  width: 60%;
  max-width: none;
  position: relative;
  bottom: 300%;
  left: 21%;
}

.cta-4-0-badges {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.cta-g2-badge {
  width: auto;
  height: 112px;
}

.cta-g2-badge._136 {
  width: auto;
  height: 136px;
}

.b-icon-4-0 {
  border-radius: 9px;
  width: 34px;
  margin-left: 0;
  box-shadow: 0 1px 24px #c0c0fbeb;
}

.b-icon-4-0.hidden {
  display: block;
}

.cta-heading {
  letter-spacing: -1px;
  width: 100%;
  max-width: 520px;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.cta-heading.white {
  color: #fff;
  letter-spacing: -1px;
  max-width: none;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 2.9rem;
}

.block-quote {
  border-left-color: var(--b-primary);
  letter-spacing: -.4px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.uui-text-size-medium-20 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-28 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-16 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-10 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-15 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-17:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-17:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-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-layout81_list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-layout81_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-self: auto;
  place-items: end stretch;
  width: 100%;
  display: grid;
}

.uui-layout81_content.pricing {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.uui-layout81_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout81_content-left {
  justify-content: flex-start;
  width: 100%;
  display: block;
}

.uui-layout81_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout81_image {
  width: 100%;
}

.uui-layout81_image-wrapper {
  background-color: var(--untitled-ui--gray50);
  width: 100%;
  margin-bottom: 2rem;
  position: relative;
}

.uui-button-secondary-gray-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-16:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-16:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xxsmall-12 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-10 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-8 {
  text-align: center;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.uui-icon-1x1-xsmall-12 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout84_left, .uui-layout84_right {
  grid-column-gap: 2rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.uui-layout84_item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-layout84_component {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-layout84_content-bottom {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 0;
  display: grid;
}

.uui-layout84_content-bottom.no-margin {
  width: 80%;
  margin-top: 0;
}

.uui-icon-featured-outline-large-5 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout84_image-wrapper {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-layout84_image {
  object-fit: cover;
  height: 100%;
  max-height: 36rem;
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: 1rem;
}

.uui-layout84_image-blob {
  z-index: -1;
  color: var(--untitled-ui--gray50);
  width: 34rem;
  height: auto;
  position: absolute;
  top: 12%;
}

.uui-space-small-15 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-15 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout56_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-layout56_content {
  width: 100%;
  max-width: 560px;
}

.uui-layout56_item-text-wrapper {
  align-self: center;
  padding-top: 1px;
}

.uui-layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 0;
}

.uui-layout56_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.uui-layout56_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout56_item-list.no-padding {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  margin-top: 0;
  margin-bottom: 0;
}

.uui-layout56_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-container-large-29 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-17 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-16 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-18:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-18:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-20 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-13 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout56_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-layout56_item-icon-wrapper-2 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout56_item-2 {
  display: flex;
}

.uui-layout56_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-button-secondary-gray-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-17:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-17:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout56_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xsmall-16 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout01_component {
  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-layout01_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout01_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-space-medium-12 {
  width: 100%;
  min-height: 2rem;
}

.footer-2-0 {
  width: 100%;
  max-width: none;
  padding-top: 3rem;
}

.f2-0-right {
  width: 100%;
}

.uui-text-size-medium-21 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xsmall-12 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 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-lightbox_play-icon-8 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-8 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout62_tabs-link {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout62_tabs-link.w--current {
  border-left-width: 4px;
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout62_component-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-layout62_image-wrapper-4 {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_image-02-4 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout62_image-01-4 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout62_lightbox-4 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout62_lightbox-image-4 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-space-xxsmall-13 {
  width: 100%;
  min-height: .5rem;
}

.uui-text-size-medium-22 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-30 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-24 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xsmall-13 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-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-icon-1x1-xsmall-14 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-button-link-15 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-15:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-icon-featured-outline-large-6 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout34_component {
  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;
  display: grid;
}

.uui-space-small-16 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-14 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-large-18 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-11 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-17 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-19:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-19:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-layout04_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout04_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-layout04_content {
  width: 100%;
  max-width: 640px;
}

.uui-button-secondary-gray-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-18:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-18:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout04_image-wrapper {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 28rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout04_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 16%;
}

.uui-layout04_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-space-xsmall-17 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-12 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout52_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout52_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.uui-layout52_image-wrapper {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 28rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout52_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 2rem -5rem auto;
}

.uui-layout52_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 16% auto auto;
}

.uui-heading-small-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout35_image-wrapper {
  background-color: #fff0;
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.uui-layout35_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-layout35_component.columns-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.uui-layout35_image {
  background-color: #f9fafb00;
  border-radius: 20px;
}

.uui-layout35_image.color-iris {
  background-color: #c0c0fb;
  border-radius: 20px;
}

.uui-layout35_image.color-fuchsia {
  background-color: #d5b1f3;
}

.uui-layout35_image.color-medium-blue {
  background-color: #617cb7;
}

.uui-text-align-center-9 {
  text-align: center;
}

.uui-max-width-large-16 {
  width: 100%;
  max-width: 48rem;
}

.uui-layout76_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout76_list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout76_image {
  width: 100%;
}

.uui-layout76_item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.uui-layout76_image-wrapper {
  background-color: var(--untitled-ui--gray50);
  width: 100%;
  margin-bottom: 1rem;
  position: relative;
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-primary {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
}

.uui-layout50_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-layout50_content {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.uui-layout50_image_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: grid;
}

.uui-layout50_image {
  width: 100%;
}

.uui-layout50_image.app-icon {
  box-shadow: none;
  border: 1px solid #e8ebf9;
  border-radius: 32px;
  height: auto;
}

.uui-space-medium-13 {
  width: 100%;
  min-height: 2rem;
}

.uui-container-large-31 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-25 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-19 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-18 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-20:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-20:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-22 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-15 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout08_item-list.gap-1-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.uui-layout08_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  width: 24px;
  height: 24px;
  margin-right: 0;
  display: block;
}

.uui-layout08_item-text-wrapper {
  padding-top: 2px;
}

.uui-layout08_content {
  width: 100%;
  max-width: 560px;
}

.uui-layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
}

.uui-layout08_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-button-secondary-gray-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-19:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-19:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-18 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-24 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-13 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-23 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-32 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-26 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-20 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-19 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-19.text-weight-medium {
  font-weight: 500;
}

.uui-lightbox_play-icon-9 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-9 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial12_logo {
  max-height: 3rem;
}

.uui-testimonial12_divider {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial12_lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial12_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial12_rating-wrapper {
  display: flex;
}

.uui-testimonial12_content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial12_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial12_content {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial12_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial12_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial12_arrow.left {
  right: 4rem;
}

.uui-testimonial12_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial12_slide {
  margin-right: 5rem;
}

.uui-testimonial12_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.uui-button-icon-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial12_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-heading-tiny-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-25 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial10_lightbox-image-2 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial10_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
}

.uui-testimonial10_component-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--untitled-ui--gray50);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.uui-testimonial10_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial10_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-testimonial10_rating-icon-2 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial10_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial10_divider-2 {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial10_logo-2 {
  max-height: 3rem;
}

.uui-container-large-33 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-27 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-large-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-header07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.uui-text-size-xlarge-8 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-26 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-24 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-medium-20 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-20.text-weight-medium {
  font-weight: 500;
}

.uui-lightbox_play-icon-10 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-10 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-testimonial10_lightbox-image-3 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial10_content-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4rem;
  display: flex;
}

.uui-testimonial10_component-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--untitled-ui--gray50);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.uui-testimonial10_lightbox-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.uui-testimonial10_rating-wrapper-3 {
  align-items: center;
  display: flex;
}

.uui-testimonial10_rating-icon-3 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial10_client-3 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial10_divider-3 {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial10_logo-3 {
  max-height: 3rem;
}

.uui-heading-tiny-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-align-center-10 {
  text-align: center;
}

.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-17 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-17.align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-21 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-button-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-21:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-21:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-heading-xsmall-14 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-23 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-23.button-row-center {
  justify-content: center;
}

.uui-blogsection02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blogsection02_component {
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.uui-button-link-16 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-16:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-blogsection02_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogsection02_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection02_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blogsection02_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection02_item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogsection02_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogsection02_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-blogsection02_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogsection02_meta-wrapper {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blogsection02_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-space-small-17 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-19 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-14 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-testimonial08_logo-3 {
  max-height: 3rem;
}

.featured-resource-slide {
  margin-right: 5rem;
}

.uui-testimonial11_component-3 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.featured-resource-tile {
  grid-column-gap: 0rem;
  background-color: #34357b;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: grid;
}

.featured-resource-tile:hover {
  color: var(--midnight);
}

.featured-resource_text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_arrow-3 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial11_arrow-3:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial11_arrow-3.left {
  right: 4rem;
}

.featured-resource-image {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.featured-resource-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100%;
  padding: 32px 56px;
  display: flex;
}

.uui-testimonial11_slide-nav-3 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial11_rating-wrapper-3 {
  align-items: center;
  display: flex;
}

.uui-testimonial11_divider-3 {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial11_client-3 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial11_rating-icon-3 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.cta-4-0-image {
  width: auto;
  max-width: none;
  max-height: 360px;
}

.cta-4-0-text-container {
  width: 50%;
  padding-right: 56px;
}

.cta-4-0-text {
  color: var(--midnight);
  width: 100%;
  max-width: 520px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.uui-container-large-34 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-28 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-22 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-21 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-22:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-22:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-24 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-16 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout56_component-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout56_item-icon-wrapper-3 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout56_item-3 {
  display: flex;
}

.uui-layout56_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-button-secondary-gray-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-20:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-20:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout56_image-3 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xsmall-20 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-27 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-15 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-medium-25 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-max-width-large-18 {
  width: 100%;
  max-width: 48rem;
}

.uui-heading-xxsmall-12 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout80_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-layout80_list.columns-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.uui-layout80_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-layout80_item {
  flex-direction: column;
  align-items: center;
  font-family: Instrument Sans, sans-serif;
  text-decoration: none;
}

.uui-layout80_item.tile-ai-dark {
  -webkit-backdrop-filter: blur(200px);
  backdrop-filter: blur(200px);
  background-color: #0c082433;
  border: 2px #5b5bff1a;
  border-radius: 1rem;
  height: 100%;
  padding: 1px;
  box-shadow: 0 0 50px -8px #7272e030;
}

.uui-layout80_image {
  background-color: #fff0;
  border-radius: 12px;
  width: 100%;
}

.uui-layout80_image.ai-feature {
  background-color: #0505254a;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  height: 100%;
}

.uui-layout80_image-wrapper {
  background-color: #fff0;
  width: 100%;
  margin-bottom: 1.5rem;
  position: relative;
}

.uui-space-xxsmall-15 {
  width: 100%;
  min-height: .5rem;
}

.uui-layout77_component {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-layout77_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.uui-layout77_list.filled-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.uui-layout77_item {
  background-color: #fff;
  border: 1px #f1f1ff;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 404px;
  min-height: 188px;
  padding: 0;
}

.uui-layout77_item.color-on-iris {
  background-color: #dcdcff4d;
  border-style: none;
}

.uui-layout77_item.color-on-dark {
  background-color: #1a1a4e00;
  border-style: none;
  border-color: #2b2b51;
}

.uui-layout77_item.align-center {
  display: flex;
}

.uui-layout77_item.w25-peri-med {
  background-color: #34357b80;
  border-radius: 12px;
  padding: 1.5rem;
}

.uui-layout77_item.w25-mauve-darkest {
  background-color: #2712464d;
  border-radius: 12px;
  padding: 1.5rem;
}

.uui-layout77_item.w25-mango-med {
  background-color: #0d436d66;
  border-radius: 12px;
  padding: 1.5rem;
}

.uui-layout77_item.w25-sky-darker {
  background-color: #1a306447;
  border-radius: 12px;
  padding: 1.5rem;
}

.uui-layout77_item.w25-peri-darkest {
  background-color: #0e0a244d;
  border-radius: 12px;
  padding: 1.5rem;
}

.uui-icon-featured-outline-large-7 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-small-18 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-align-center-11 {
  text-align: center;
}

.uui-max-width-xlarge-3 {
  width: 100%;
  max-width: 64rem;
}

.uui-container-large-35 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-8 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-29 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-19 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-19.align-center-8 {
  margin-left: auto;
  margin-right: auto;
}

.uui-button-23 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-23:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-23:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-23.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-25 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-25.button-row-center {
  justify-content: center;
}

.uui-button-icon-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-21.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-text-size-xlarge-9 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader19_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .625rem;
  width: 100%;
  max-width: 48rem;
}

.uui-section_heroheader19-2 {
  background-color: var(--untitled-ui--gray50);
  overflow: hidden;
}

.uui-heroheader19_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-heroheader19_image-wrapper-2 {
  margin-top: 4rem;
}

.uui-button-secondary-gray-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-21:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-21:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-21.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small-19 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-8 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-logos01_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.uui-logos01_component-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos01_logo-2 {
  height: 2.5rem;
}

.uui-space-xxlarge-5 {
  width: 100%;
  min-height: 5rem;
}

.uui-logos01_text-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.use-case-hero {
  flex-flow: column;
  width: 100%;
  height: auto;
  padding-top: 48px;
  padding-bottom: 0;
  display: block;
}

.uui-text-size-medium-26 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-13 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-17 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout71_item {
  border: 1px solid #e8e8f3;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}

.uui-layout71_item.on-dark {
  border-color: #272765;
}

.uui-layout71_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-layout71_component._4col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.uui-button-link-17 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-17:hover {
  color: var(--untitled-ui--primary800);
}

.uui-icon-featured-outline-large-8 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-xxsmall-16 {
  width: 100%;
  min-height: .5rem;
}

.uc-hero-stroke {
  width: 100%;
  position: relative;
}

.uui-container-large-36 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-30 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-23 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-22 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-22.text-weight-medium {
  font-weight: 500;
}

.uui-button-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-24:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-24:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-26 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-layout60_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout60_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-22:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-22:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout60_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout60_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.uui-space-xsmall-21 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-16 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout60_number-2 {
  color: var(--untitled-ui--primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout60_number-text-2 {
  color: var(--untitled-ui--gray900);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium-27 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-testimonial08_logo-4 {
  max-height: 3rem;
}

.uui-testimonial11_slide-3 {
  margin-right: 5rem;
}

.uui-testimonial11_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-bottom: 5rem;
}

.uui-testimonial11_content-3 {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-testimonial11_content-right-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-testimonial11_arrow-4 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial11_arrow-4:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial11_arrow-4.left {
  right: 4rem;
}

.uui-testimonial11_client-image-3 {
  object-fit: cover;
  width: 100%;
  height: 35rem;
}

.uui-testimonial11_slide-nav-4 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial11_rating-wrapper-4 {
  align-items: center;
  display: flex;
}

.uui-testimonial11_divider-4 {
  background-color: var(--untitled-ui--gray200);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.uui-testimonial11_client-4 {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-button-icon-22 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial11_rating-icon-4 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-heading-tiny-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-18 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout56_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-layout56_item-icon-wrapper-4 {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout56_item-4 {
  display: flex;
}

.uui-layout56_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-layout56_image-4 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout08_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout08_item-2 {
  display: flex;
}

.uui-layout08_item-icon-wrapper-2 {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout08_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout08_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.tag-text-container {
  padding-left: 8px;
  padding-right: 8px;
}

.uui-container-large-37 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-31 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-24 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-23 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-25 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-25:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-25:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-27 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-19 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout26_item {
  display: flex;
}

.uui-layout26_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout26_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: end;
  margin-bottom: 0;
  display: grid;
}

.uui-layout26_content-right {
  padding-top: 0;
}

.uui-layout26_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.uui-button-secondary-gray-23 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-23:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-23:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout26_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout26_image-02 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-layout26_image-01 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-space-xsmall-22 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-30 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-17 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.tag-underline {
  z-index: 0;
  background-color: #e3ffc000;
  justify-content: center;
  align-items: flex-start;
  width: 64%;
  height: 8px;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: -5px;
}

.tag-underline.color-on-dark {
  background-color: #33337c00;
}

.tag-underline.color-on-iris {
  background-color: #8d8eff00;
}

.tag-underline.color-iris {
  background-color: #fff0;
  width: 64%;
}

.tag-underline.color-sky {
  background-color: #fff0;
}

.highlight-span {
  background-image: linear-gradient(#fff0, #fff0 68%, #e0febd 70%, #e7ffcb 90%, #e3ffa800 92%);
  border-bottom: 1px #e3ffa8;
  position: static;
  top: 0;
  bottom: 0;
}

.uui-text-size-small-10 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-38 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-20 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-25 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-14 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-14.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-24 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial15_slide {
  padding-right: 2rem;
}

.uui-testimonial15_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial15_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial15_client {
  text-align: left;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.uui-testimonial15_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial15_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-test15_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #ececff;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 11rem;
  min-height: 0;
  padding: 1.75rem;
  font-family: Instrument Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.uui-test15_content.color-dubsado {
  background-color: #e9f4ef;
}

.uui-test15_content.color-dealroom {
  background-color: #ddeffe;
}

.uui-test15_content.color-mcdonalds {
  background-color: #fff7e1;
}

.uui-test15_content.color-captureone {
  background-color: #030322;
}

.uui-test15_content.color-northwestern {
  background-color: #eee3ff;
}

.uui-test15_content.color-adobe {
  background-color: #ffe9f5;
}

.uui-test15_content.color-mint {
  background-color: #9bded4;
}

.uui-test15_content.color-sky {
  background-color: #a8bfff;
}

.uui-test15_content.color-sunrise {
  background-color: #fff2cc;
}

.uui-test15_content.stroke-peri {
  border-color: #ececff;
}

.uui-test15_content.w25-peri-dark {
  background-color: #201850;
  border-style: none;
}

.uui-test15_content.w25-lime {
  color: #34357b;
  background-color: #e7ffcb;
  border-style: none;
}

.uui-test15_content.w25-peri {
  background-color: #cfcfff;
}

.uui-test15_content._13rem {
  height: 13rem;
}

.uui-test15_content._12rem {
  height: 12rem;
}

.uui-testimonial15_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial15_component {
  background-color: #0000;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial15 {
  overflow: hidden;
}

.uui-testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial15_arrow {
  border: 2px solid var(--midnight);
  color: var(--midnight);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial15_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial15_arrow.left {
  border-width: 2px;
  border-color: var(--midnight);
  right: 4rem;
}

.uui-button-icon-bold {
  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-space-xsmall-23 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-31 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial15_client-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.icon-48px {
  width: 48px;
  height: 48px;
}

.uui-max-width-xlarge-4 {
  width: 100%;
  max-width: 64rem;
}

.uui-max-width-medium-4 {
  width: 100%;
  max-width: 35rem;
}

.uui-container-large-39 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-33 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-26 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-26:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-26:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-26.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-28 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heroheader22_image-wrapper-2 {
  border-radius: 1rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.uui-button-icon-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-24.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-text-size-xlarge-10 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader22_image-2 {
  object-fit: cover;
  width: 100%;
  height: 32.25rem;
}

.uui-button-secondary-gray-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-24:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-24:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-24.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heroheader22_text-underline-2 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66b3f1d083eb2327d8c7a464_underline-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: visible;
}

.uui-space-small-20 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-9 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-32 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-xxlarge {
  color: var(--midnight);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Aeonik, Arial, sans-serif;
  font-size: 4.4rem;
  font-weight: 400;
  line-height: 4rem;
}

.uui-text-style-link-6 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-6:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-heading-large-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-form_input-6 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-6:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-6::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-signup-form_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-header06_form {
  max-width: 30rem;
  margin-top: 2.5rem;
  margin-bottom: 0;
}

.uui-header06_content-right {
  margin-top: 2.75rem;
}

.uui-header06_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;
  display: grid;
}

.uui-heading-subheading-18 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-21 {
  width: 100%;
  max-width: 48rem;
}

.uui-header07_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-text-size-large-26 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-25 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout12_item-list-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout12_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-layout12_image-wrapper-4 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout12_image-4 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-space-xsmall-24 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout12_number-4 {
  color: var(--untitled-ui--primary600);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-layout12_number-text-4 {
  color: var(--midnight);
  font-family: Matter, sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.3rem;
}

.uui-text-size-medium-28 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-28.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-container-large-40 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-34 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-22 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-27 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-26 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-27 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-27:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-27:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row-29 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.social-link {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team06_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  position: relative;
}

.uui-section_team06 {
  overflow: hidden;
}

.uui-team06_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team06_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team06_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: 1.5rem;
  display: grid;
}

.uui-team06_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team06_slide {
  margin-right: 2rem;
}

.uui-team06_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-team06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-team06_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-team06_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-team06_arrow.left {
  right: 4rem;
}

.uui-button-secondary-gray-25 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-25:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-25:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-25 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-14 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny-8 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-33 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-19 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-15 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-20 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout04_item-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-layout04_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-icon-featured-outline-large-9 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout04_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout04_image-01-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 16%;
}

.uui-layout04_image-02-2 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-space-xxsmall-17 {
  width: 100%;
  min-height: .5rem;
}

.uui-text-size-medium-29 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-41 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-35 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-28 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-27 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-28 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-28:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-28:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-30 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-career07_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career07_list-wrapper {
  overflow: hidden;
}

.uui-career07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-success {
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
}

.uui-badge-4.is-blue {
  background-color: var(--untitled-ui--blue50);
  color: var(--untitled-ui--blue700);
  font-size: .875rem;
  font-weight: 500;
}

.uui-badge-4.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-4.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-badge-4.is-orange {
  background-color: var(--untitled-ui--orange50);
  color: var(--untitled-ui--orange700);
}

.badge-dot {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-warning500 {
  color: var(--untitled-ui--warning500);
}

.badge-dot.text-color-indigo500 {
  color: var(--untitled-ui--indigo500);
}

.badge-dot.text-color-success500 {
  color: var(--untitled-ui--success500);
}

.badge-dot.text-color-pink500 {
  color: var(--untitled-ui--pink500);
}

.badge-dot.text-color-blue500 {
  color: var(--untitled-ui--blue500);
}

.uui-career07_item {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career07_job-details-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-career07_detail-wrapper {
  color: var(--untitled-ui--gray600);
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-career07_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.uui-career07_icon {
  color: var(--untitled-ui--gray400);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-button-secondary-gray-26 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-26:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-26:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-career07_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-space-xsmall-26 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-34 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-20 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-career07_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.uui-career07_heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.hero-stroke {
  width: 100%;
}

.uc-hero-smile {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6900e539adafe62dec5b2823_266643273cbe26b78665c387c00caafe_bg-stroke_sky.svg");
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 36rem;
  position: absolute;
}

.uc-hero-smile.color-iris {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69051220932d6dc772177962_bg-stroke_iris%2B.svg");
}

.uc-hero-smile.color-sky {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6900e539adafe62dec5b2823_266643273cbe26b78665c387c00caafe_bg-stroke_sky.svg");
  height: 32rem;
}

.uc-hero-smile.color-mint {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6900e7fda02b450394f246fc_bg-stroke_green.svg");
  background-position: 50% 0;
  height: 32rem;
}

.uc-hero-smile.color-fuchsia {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690295c0af699de30ad2019e_bg-stroke_fuchsia.svg");
}

.uc-hero-smile.color-violet {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6905155f8d058e0c4f80ef5e_bg-stroke_violet.svg");
}

.uc-hero-smile.color-lagoon {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6905169f4a3c6f206d5ec381_bg-stroke_lagoon.svg");
}

.uc-hero-smile.color-nyanza {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69090941cab3a6591ec6d448_bg-stroke_nyanza.svg");
}

.uui-text-size-medium-30 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-42 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-36 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-29 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-28 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-29 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-29:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-29:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-31 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-layout06_logo-2 {
  height: 2.5rem;
}

.uui-layout06_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-27 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-27:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-27:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout06_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-layout06_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout06_logo-row-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-space-large-10 {
  width: 100%;
  min-height: 3rem;
}

.uui-space-xsmall-27 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-35 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-21 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.tile-full {
  background-color: #dcdcff;
  border-radius: 24px;
  width: 100%;
  padding: 48px;
}

.tile-full.color-oatmeal {
  background-color: #f5f2f0;
}

.tile-full.color-sky {
  background-color: #cae2ff;
}

.tile-full.color-dusk {
  background-color: #45458a;
}

.tile-full.color-green {
  background-color: #cfe7ef;
}

.uui-space-huge {
  min-height: 4rem;
}

.uui-text-size-medium-31 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-43 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-37 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium-29 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-29.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial05_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
}

.uui-testimonial05_slide {
  padding-left: 4rem;
  padding-right: 4rem;
}

.uui-testimonial05_content {
  text-align: center;
  background-color: #dcdcff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 40px;
  display: flex;
}

.uui-testimonial05_content.color-mango {
  background-color: #fff7e1;
}

.uui-testimonial05_content.color-iris {
  background-color: #afb0ff;
  padding-top: 56px;
  padding-bottom: 56px;
}

.uui-testimonial05_content.color-oatmeal {
  background-color: #f4f1ee;
  padding-top: 56px;
  padding-bottom: 56px;
}

.uui-testimonial05_content.color-mauve {
  background-color: #c8a2f4;
  padding-top: 56px;
  padding-bottom: 56px;
}

.uui-testimonial05_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.uui-testimonial05_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s;
  display: flex;
}

.uui-testimonial05_arrow:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial05_arrow.hide-mobile-landscape-8 {
  color: var(--untitled-ui--gray500);
}

.uui-testimonial05_client-image-wrapper {
  margin-top: 0;
  margin-bottom: 0;
}

.uui-testimonial05_logo-wrapper {
  margin-bottom: 2rem;
}

.uui-testimonial05_logo {
  max-height: 3rem;
}

.uui-testimonial05_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.uui-button-icon-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-heading-tiny-9 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-36 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.check-container {
  width: 24px;
  height: 24px;
}

.bottom-stroke {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902ab1c443cc0b137de948f_0e93a5d425c3c037f8d6a3fbea664e6c_stroke_iris_1.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
}

.hero-stroke-v2 {
  width: 100%;
  height: 160px;
  padding-right: 0;
  display: block;
}

.body-2 {
  background-color: #fff0;
}

.bottom-stroke-v2 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6902ab1c443cc0b137de948f_0e93a5d425c3c037f8d6a3fbea664e6c_stroke_iris_1.svg");
  background-position: 0 -60px;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-bottom: 16px;
}

.bottom-stroke-container {
  width: 100%;
  max-width: 100%;
  padding-bottom: 24px;
}

.tag-small {
  background-color: #fff;
  border-radius: 3px;
  padding: .32rem .375rem;
  font-size: .9rem;
  display: block;
}

.tag-small:hover {
  color: var(--midnight);
}

.tag-small-text {
  color: var(--midnight);
  letter-spacing: .6px;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .7rem;
  font-weight: 600;
  line-height: .7rem;
}

.hero-supergraphic {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60fe61bd7a2bc65360a8_584c7d24ccb2b378fc505b38e74b1a73_SG_iris_1.svg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  align-items: flex-end;
  width: 100%;
  height: 50rem;
  display: flex;
  position: absolute;
}

.uui-text-align-center-12 {
  text-align: center;
}

.uui-text-size-small-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.align-center-9 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-23 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-23.align-center-9 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-30 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-16 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-16.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-30 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial16_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui--white);
  border: 1px solid #e8e8f3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial16_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial16_client-image-wrapper {
  margin-right: .75rem;
}

.uui-testimonial16_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial16_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 4rem;
  display: flex;
}

.uui-testimonial16_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper {
  align-items: center;
  display: flex;
}

.uui-section_testimonial16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
}

.uui-testimonial16_loop-trigger {
  display: flex;
}

.uui-space-xsmall-28 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-37 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-testimonial16_client-heading {
  color: var(--midnight);
  letter-spacing: normal;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.hero-why-bigmarker {
  width: 100%;
  max-width: 1112px;
}

.hero-why-bigmarker.hidden {
  display: none;
}

.uui-text-size-medium-32 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-44 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-38 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-30 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-30:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-30:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-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-faq04_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-faq04_list, .uui-faq04_list.first-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.uui-faq04_accordion {
  background-color: #fffc;
  border: 1px #ececff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0 1rem;
  box-shadow: 0 2px 20px #2018500f;
}

.uui-faq04_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq04_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.uui-faq04_answer {
  overflow: hidden;
}

.uui-faq04_component {
  margin-top: 4rem;
}

.uui-faq04_cta {
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  margin-top: 4rem;
  padding: 2rem;
}

.uui-faq04_icon-wrapper {
  color: var(--untitled-ui--primary600);
}

.uui-avatar-group_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component-2 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item-2 {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item-2.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component-2 {
  border: 2px solid var(--untitled-ui--gray400);
  color: var(--untitled-ui--gray400);
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-2 {
  background-color: var(--untitled-ui--gray400);
  border-radius: 1px;
  width: 2px;
  height: .75rem;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: #060640;
  border-radius: 1px;
  width: .75rem;
  height: 2px;
  position: absolute;
}

.uui-space-small-21 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-medium-15 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-18 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-subheading-22 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq04_heading {
  color: var(--midnight);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.faq04-q-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.icon-28 {
  border: 1px #e8e8f3;
  border-radius: 0;
  width: 28px;
  height: 28px;
}

.tag_bigmarker-ai {
  width: 111px;
  height: 28px;
}

.icon_ai-sparkle {
  width: 24px;
}

.icon-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.g2-logo {
  width: 56px;
  height: 56px;
}

.g2-rating-wrapper {
  flex-flow: column;
  align-items: center;
  width: 100%;
  min-width: 0;
  display: flex;
}

.icon-review-stars-large {
  height: 26px;
}

.g2-badge {
  width: 80px;
}

.g2-badge._64px {
  width: 64px;
}

.g2-badges-grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  align-self: center;
  width: 50%;
}

.carousel {
  width: 1280px;
  max-width: 96%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.carousel.padding-bottom {
  padding-bottom: 48px;
}

.carousel.g2-reviews {
  height: 290px;
}

.carousel.g2-badges {
  height: 152px;
}

.uui-text-align-center-13 {
  text-align: center;
}

.uui-text-size-small-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.align-center-10 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-24 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-24.align-center-10 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-31 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-17 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-xxsmall-17.text-weight-medium {
  font-weight: 500;
}

.uui-heading-medium-31 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-testimonial16_content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--untitled-ui--gray50);
  background-color: var(--untitled-ui--gray50);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  margin-right: 2rem;
  padding: 2rem;
  display: flex;
}

.uui-testimonial16_customer-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial16_client-image-wrapper-2 {
  margin-right: .75rem;
}

.uui-testimonial16_client-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.carousel-component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.uui-testimonial16_rating-icon-2 {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .25rem;
  display: flex;
}

.uui-testimonial16_rating-wrapper-2 {
  align-items: center;
  display: flex;
}

.uui-section_testimonial16-2 {
  overflow: hidden;
}

.carousel_loop-trigger {
  display: flex;
}

.uui-space-xsmall-29 {
  width: 100%;
  min-height: 1rem;
}

.uui-carousel-component {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-testimonial16_client-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.carousel-content-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.app-icon-56 {
  width: 56px;
  height: 56px;
}

.card-grid-3x2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-tile-minimal {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.quote-tile-logo {
  height: 2.5rem;
}

.nav-resource-heading {
  color: var(--midnight);
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-space-1-25 {
  height: 1.25rem;
}

.hero-burst {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690e4b9503edc3f7d2b00301_6595c1ab2b7e371d3b76f0f98377b627_burst_peri.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-attachment: fixed;
  width: 800px;
  height: 960px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  position: absolute;
  inset: 50% 0% auto auto;
}

.spark-right {
  width: 64px;
  position: relative;
  inset: 80px -120px 0% auto;
}

.spark-left {
  width: 56px;
  position: relative;
  top: 85px;
  left: 50px;
}

.uui-text-size-medium-33 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center-14 {
  text-align: center;
}

.uui-container-large-45 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center-11 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-39 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-25 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-25.align-center-11 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-32 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-32 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-31 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-31:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-31:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-heading-xsmall-15 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-21 {
  width: 1.5rem;
  height: 1.5rem;
}

.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: #8b99df3d;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing06_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  overflow: visible;
}

.uui-badge-5 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-5.is-primary {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
}

.uui-pricing06_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uui-pricing06_plan {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #ffffffe0;
  border: 1.5px #ebefff;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 2px 32px -6px #06064014;
}

.uui-space-xsmall-30 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-16 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-tiny {
  width: 100%;
  min-height: .25rem;
}

.uui-padding-vertical-xhuge-38 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-23 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-pricing06_price {
  color: var(--untitled-ui--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: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing06_price-text {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-text-size-small-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-18 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.background-color-gray50 {
  background-color: var(--untitled-ui--gray50);
}

.uui-pricing07_bottom-row-content {
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_tabs-content {
  width: 100%;
}

.uui-pricing07_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.uui-pricing07_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.uui-pricing07_heading-row {
  margin-top: 2.5rem;
  padding: 1rem .5rem;
}

.uui-pricing07_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ebefff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  align-items: stretch;
}

.uui-pricing07_row.background-color-gray {
  background-color: #f7f7ff;
  border-bottom: 1px solid #ebefff;
}

.uui-pricing07_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.5rem;
  display: flex;
}

.uui-pricing07_feature {
  padding: .8rem .5rem;
}

.uui-pricing07_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  padding-top: 2rem;
}

.uui-pricing07_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.uui-pricing07_plans {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffffe6;
  border: 1px solid #e8ebf9d1;
  border-radius: 16px;
  width: 100%;
  padding: 2rem 1.5rem 1.5rem;
}

.uui-pricing07_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui--gray100);
  background-color: var(--untitled-ui--gray50);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 5rem;
  padding: .375rem;
  display: grid;
}

.uui-pricing07_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: .375rem;
  align-items: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-pricing07_tab-link.w--current {
  color: var(--untitled-ui--gray700);
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-button-secondary-gray-28 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-28:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-28:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-pricing07_price {
  color: var(--untitled-ui--gray900);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing07_price-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-pricing07_row-lead-text {
  color: var(--midnight);
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.uui-pricing07_heading-row-text {
  color: var(--midnight);
  letter-spacing: -.1px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-text-weight-semibold {
  font-weight: 600;
}

.uui-pricing01_top-left {
  margin-right: 1rem;
}

.uui-pricing01_component {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 0;
  display: grid;
}

.uui-pricing01_content-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2px;
}

.uui-pricing01_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-pricing01_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.uui-pricing01_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing01_feature {
  display: flex;
}

.uui-pricing01_item-text-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.uui-pricing01_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
  padding-top: 8px;
}

.uui-pricing01_content-item {
  display: flex;
}

.uui-pricing01_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.plan-price {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-pricing01_plan {
  background-color: #fff;
  border: 1px solid #ebefff;
  border-radius: 1rem;
  padding: 2rem;
}

.uui-pricing01_plan.no-stroke {
  border-style: none;
}

.uui-icon-featured-outline-large-10 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-xxsmall-19 {
  width: 100%;
  min-height: .5rem;
}

.uui-pricing01_top-right-text {
  color: var(--slate-dark);
  letter-spacing: -.2px;
  -webkit-text-stroke-color: var(--slate-dark);
  margin-left: .125rem;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.uui-pricing01_top-right-price {
  color: var(--midnight);
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing01_top-right-price.hidden {
  display: none;
}

.uui-pricing01_card-heading {
  color: var(--slate-dark);
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.uui-pricing02_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing02_feature {
  display: flex;
}

.uui-pricing02_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: grid;
}

.uui-pricing02_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-pricing02_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.uui-pricing02_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}

.uui-pricing02_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.uui-pricing02_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 0;
}

.uui-pricing02_plan {
  border: 1px solid var(--untitled-ui--gray200);
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-pricing02_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.uui-pricing02_top-right-text {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-left: .125rem;
  font-size: 1.125rem;
  font-weight: 500;
}

.uui-pricing02_top-right-price {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-pricing02_card-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.cs-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: none;
  background-color: #fff0;
  border: 1px #ebefff;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cs-card.featured {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #012f52;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/68ffab6406bd32a25e03c197_Zendesk%2BRelate%2Bkeynote.png");
  background-position: 0 0;
  background-size: auto;
  border-style: none;
  border-radius: 12px;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
}

.cs-card-container {
  background-image: radial-gradient(circle at 100% 0, #fff6, #fff 50%);
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 1.5rem 2px;
  font-size: 1rem;
  display: flex;
}

.cs-card-container.align-left {
  align-items: flex-start;
  padding: 2rem;
}

.cs-thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 12px;
  width: 100%;
  height: 260px;
}

.cs-thumbnail.featured {
  background-image: linear-gradient(90deg, #012f52 15%, #012f5299 70%), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69125783c6faf31002e73f13_img_CS_zendesk-relate.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 0 12px 12px 0;
  width: 100%;
  height: auto;
}

.hd-icon_quotes {
  height: 32px;
}

.hd-icon {
  height: 100%;
}

.hd-icon.pipeline {
  height: 62px;
}

.spacer {
  background-color: #fff0;
  width: 100%;
  height: 100%;
}

.card-grid._4x2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-grid._2x4 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto auto auto;
}

.card-grid._4x3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.app-grid-tile {
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.app-grid-tile.w25-sand {
  background-color: #faf9f8;
}

.app-grid-tile.color-peri-dark {
  background-color: #20185080;
}

.app-icon-48 {
  width: 48px;
  height: 48px;
}

.lowercase {
  text-transform: none;
}

.cs-card-text-top {
  flex-flow: column;
  justify-content: space-around;
  height: auto;
  display: flex;
}

.cs-subtitle {
  color: var(--slate-dark);
  text-overflow: ellipsis;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  line-height: 1.3rem;
}

.cs-subtitle.white {
  color: var(--white);
}

.cs-card-heading {
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.cs-card-heading.white {
  color: var(--white);
}

.cs-hero-img-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  padding-left: 56px;
}

.cs-hero-metrics {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  justify-content: start;
  justify-items: start;
  width: 100%;
  max-width: 480px;
}

.cs-hero-image {
  color: var(--midnight);
  border-radius: 12px;
  overflow: visible;
}

.body-3 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.hd-icons-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
  display: flex;
}

.hd-icons-grid._4-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: none;
}

.uc-icon-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.uui-text-align-center-15 {
  text-align: center;
}

.uui-max-width-xlarge-5 {
  width: 100%;
  max-width: 64rem;
}

.align-center-12 {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-40 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-26 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-26.align-center-12 {
  margin-left: auto;
  margin-right: auto;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-32 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-32:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-32:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-32.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-row-33 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-33.button-row-center {
  justify-content: center;
}

.uui-text-size-xlarge-11 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-button-secondary-gray-29 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-29:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-29:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-29.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small-22 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large-11 {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge-39 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-34 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-46 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-33 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-19 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-33 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-icon-1x1-xsmall-22 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout82_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.uui-layout82_list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  width: 100%;
}

.uui-layout82_content, .uui-layout82_item {
  flex-direction: column;
  align-items: center;
}

.uui-icon-featured-outline-large-11 {
  border: .5rem solid var(--untitled-ui--primary50-2);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-space-xsmall-31 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-17 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-20 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-subheading-24 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.cta-form-container {
  background-color: #fff;
  border: 1px #000;
  border-radius: .75rem;
  min-width: 48%;
  max-width: 100%;
  padding: 1.75rem;
}

.cta-form-container.w25-peri-mauve {
  box-shadow: none;
  background-image: radial-gradient(circle at 95% 110%, #d1c1ffe6, #d1c1ff00 35%), radial-gradient(circle at 66% 110%, #c1c1ffcc, #c1c1ff00 30%);
  border: 1px #4c4cb400;
  border-radius: 1rem;
  min-width: 48%;
}

.form-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-field-2, .form-field {
  font-family: Plus Jakarta Sans, sans-serif;
}

.cta-5-0-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 1280px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.form-disclaimer-wrapper {
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.g2-mini-chip_on-dark {
  background-color: #2c2d751a;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/694b06e248ff0534d7ca4351_G2-mini-chip_flat.svg");
  background-position: 0 0;
  background-size: cover;
  border: 1px #3f418f80;
  border-radius: 100px;
  width: 195px;
  height: 32px;
  box-shadow: inset .75px .75px #bcbcff6b, inset -.75px -.75px .5px #bcbcff52;
}

.g2-mini-chip_on-dark.on-color {
  background-color: #ffffff1a;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/694b085f19ebb3a47f64406f_G2-mini-chip_on-color.svg");
  background-position: 0 0;
  background-size: cover;
  box-shadow: inset -.5px -.5px #ffffff80, inset .75px .75px #ffffff80;
}

.g2-mini-chip_on-dark.on-color.on-mint {
  background-color: #ffffffb3;
}

.cta-5-text-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 1.5rem;
  display: flex;
}

.text-highlight {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6916643f55a4b23ec41b1bcb_highlight_nyanza.svg");
  background-position: 0 0;
  background-size: cover;
  width: 200px;
  height: 17px;
  padding-left: 0;
}

.text-highlight.w25-peri-med {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69167be0f49e7cb6ff42b0d1_98e077401f3c7b2e415d2fd1f9929c1f_highlight_on-peri.svg");
}

.text-highlight.w25-peri-med.ai-era {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69167be0f49e7cb6ff42b0d1_98e077401f3c7b2e415d2fd1f9929c1f_highlight_on-peri.svg");
  width: 170px;
  height: 14px;
}

.text-highlight.color-on-sky.superpower {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69167e58eb99fac3a2f66de8_highlight-long-on-sky.svg");
  width: 331px;
  height: 23px;
}

.text-highlight.w25-mint-med {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6917819ee52091b79fbade38_highlight_mint-med.svg");
}

.text-highlight.w25-sky {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691ccfff64d47f71c3346e6c_highlight_sky.svg");
}

.text-highlight.w25-peri {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/691cd3b91fb96bdc7fab8e01_highlight_peri.svg");
}

.text-highlight.w25-peri.ai-era {
  width: 170px;
  height: 15px;
}

.cta-highlight-wrapper {
  width: 100%;
  padding-left: 255px;
}

.cta-5-0-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  max-width: none;
}

.cta-heading-text-wrapper {
  width: 100%;
  max-width: 520px;
}

.cta-text-container {
  width: 100%;
  max-width: 500px;
}

.f3-0-logo-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.f3-0-wordmark-container {
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 40px;
  padding-top: 6px;
  display: flex;
}

.f3-0-wordmark {
  height: 24px;
}

.highlight-wrapper.hero_webinars {
  width: 100%;
  max-width: 100%;
  padding-left: 170px;
}

.highlight-wrapper.hero-in-person {
  width: 100%;
  max-width: 100%;
  padding-left: 280px;
}

.quote-headshot {
  border-radius: 100px;
  width: 56px;
  height: 56px;
}

.uui-space-xxxsmall {
  width: 100%;
  min-height: .25rem;
}

.uui-text-size-medium-35 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-47 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-41 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium-34 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-34.text-weight-medium {
  font-weight: 500;
}

.uui-testimonial04_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--untitled-ui--gray50);
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 4rem;
  display: flex;
}

.uui-testimonial04_rating-wrapper {
  display: flex;
}

.uui-testimonial04_rating-icon {
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.uui-testimonial04_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial04_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial04_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial-divider {
  background-color: #ebefff;
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial-divider.color-on-mauve {
  opacity: .16;
  background-color: #522399;
}

.testimonial-divider.w25-peri {
  background-color: #babaf680;
}

.testimonial-divider.w25-lime {
  background-color: #caeca3;
}

.testimonial-divider.w25-mango {
  background-color: #f6e399;
}

.testimonial-divider.w25-mauve {
  background-color: #d1c1ff;
}

.testimonial-divider.w25-sky {
  background-color: #c6ddff;
}

.uui-testimonial04_logo, .uui-testimonial04_logo._2rem {
  max-height: 2rem;
}

.uui-testimonial04_logo._1-8rem {
  max-height: 1.8rem;
}

.uui-heading-tiny-10 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-40 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.logo-loop {
  height: 7rem;
}

.f3-0-button-container {
  width: 100%;
  max-width: 160px;
}

.uc-icon-wrapper {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: auto;
  height: 64px;
  display: flex;
}

.uui-nav-subheading {
  color: var(--slate-dark);
  font-family: Instrument Sans, sans-serif;
  font-size: .8rem;
  line-height: 1.1rem;
}

.icon-36 {
  width: 36px;
  height: 36px;
}

.nav-resource-image {
  width: 100%;
}

.why-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1112px;
}

.why-hero-grid.hidden {
  display: none;
}

.why-grid-img-wrapper {
  padding-bottom: 24px;
  padding-left: 8px;
  padding-right: 8px;
}

.why-hero-columns {
  width: 100%;
  max-width: 1200px;
}

.cta-text-highlight {
  color: var(--white);
  vertical-align: baseline;
  background-image: linear-gradient(#fff0, #fff0 74.9%, #3535a1 75%, #3535a1);
  border-radius: 0;
  padding-left: 2px;
  padding-right: 4px;
  font-weight: 500;
}

.cta-text-highlight.w25-sky-med {
  background-image: linear-gradient(#fff0, #fff0 74.9%, #2c4378 75%, #2c4378);
}

.cta-text-highlight.w25-on-sky {
  color: var(--midnight);
  background-image: linear-gradient(#fff0, #fff0 74.9%, #a2c5fc 75%, #a2c5fc);
  font-weight: 600;
}

.cta-text-highlight.w25-on-mauve {
  color: var(--midnight);
  background-image: linear-gradient(#fff0, #fff0 74.9%, #c3b0f9 75%, #c3b0f9);
  font-weight: 600;
}

.cta-text-highlight.w25-on-peri {
  color: var(--midnight);
  background-image: linear-gradient(#fff0, #fff0 74.9%, #babaf6 75%, #babaf6);
  font-weight: 600;
}

.cta-text-highlight.w25-on-mint {
  color: var(--midnight);
  background-image: linear-gradient(#fff0, #fff0 74.9%, #92dee3 75%, #9ce1e5);
  font-weight: 600;
}

.cta-w25 {
  background-color: #4c4cb4;
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2.25rem;
  font-family: Instrument Sans, sans-serif;
}

.cta-w25.w25-sky {
  background-color: #c6ddff;
}

.cta-w25.w25-mauve {
  background-color: #d1c1ff;
}

.cta-w25.w25-peri {
  background-color: #cfcfff;
}

.cta-w25.w25-mint {
  background-color: #b2edf0;
}

.cta-w25-wrapper {
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cs-product-tag-name {
  font-family: Instrument Sans, sans-serif;
  font-size: .82em;
  font-weight: 500;
  line-height: 1.2rem;
}

.cs-product-icon {
  border-radius: 100px;
  width: 20px;
  height: 20px;
}

.cs-product-tag-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.button-arrow {
  height: .75rem;
}

.button-trailing-icon {
  padding-top: 1px;
  display: flex;
}

.button-trailing-icon.rest-state {
  width: .9rem;
}

.button-trailing-icon.hover-state {
  display: none;
}

.arrow-button-text {
  width: 83px;
  overflow: hidden;
}

.uui-text-size-medium-36 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-36.text-color-white-6 {
  color: var(--untitled-ui--white);
}

.uui-container-large-48 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-42 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-27 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-34 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-35 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-small-8 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-8.text-color-white-6 {
  color: var(--untitled-ui--white);
}

.uui-button-row-34 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper-6 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content-6 {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content-6.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content-6.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-6.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-6.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-6.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-6.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow-6 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow-6:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow-6.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav-6 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide-6 {
  padding-right: 2rem;
}

.uui-testimonial18_mask-5 {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component-6 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17-6 {
  overflow: hidden;
}

.uui-testimonial17_logo-6 {
  max-height: 3rem;
}

.link-block-cta {
  grid-column-gap: .25rem;
  color: #5656c9;
  letter-spacing: -.25px;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.link-block-cta:hover {
  color: var(--untitled-ui--primary800);
}

.link-block-cta.is-alternate {
  color: var(--untitled-ui--white);
}

.link-block-cta.w25-lime {
  color: #e7ffcb;
}

.link-block-cta.featured {
  color: #e7ffcb;
  letter-spacing: -.2px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  line-height: 1.3rem;
}

.link-block-cta.color-white {
  color: #fff;
}

.link-block-cta.color-midnight {
  color: var(--midnight);
  font-family: Instrument Sans, sans-serif;
}

.link-block-cta.stroke {
  border: 1.5px solid var(--midnight);
  color: var(--midnight);
  border-radius: 100px;
  padding: .5rem .5rem .5rem .75rem;
}

.link-block-cta.stroke:hover {
  background-color: var(--midnight);
  color: #fff;
}

.link-block-cta-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.15rem;
  min-width: 1.15rem;
  height: 1.15rem;
  min-height: 1.15rem;
  display: flex;
}

.link-block-cta-icon.featured {
  width: 1.3rem;
  min-width: 1.3rem;
  height: 1.3rem;
  min-height: 1.3rem;
}

.uui-testimonial18_content-wrapper-6 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-23 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-32 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-18 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-41 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.featured-cs-text-wrapper {
  width: 100%;
  max-width: 520px;
}

.featured-cs-tile {
  background-color: #012f52;
  background-image: linear-gradient(90deg, #012f52 40%, #012f52cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69125783c6faf31002e73f13_img_CS_zendesk-relate.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  padding: 2.5rem;
  text-decoration: none;
}

.feature-tab-text {
  letter-spacing: -.3px;
  max-width: 100%;
  font-family: Instrument Sans, sans-serif;
  font-size: .95rem;
  line-height: 1.3rem;
}

.feature-tab-text:hover {
  color: var(--midnight);
}

.feature-tab-text.color-white {
  color: #fffffff2;
  font-weight: 300;
}

.feature-tab-text.color-white:hover {
  color: var(--white);
}

.feature-tab-text.w25-peri-on-dark {
  color: #cfcfff;
}

.w25-text-highlight {
  background-image: linear-gradient(#fff0, #fff0 71%, #cfcfff 72%, #cfcfff);
  padding-left: 2px;
  padding-right: 2px;
}

.w25-text-highlight.color-peri-sky {
  background-image: linear-gradient(#fff, #fff 68%, #fff0 70% 95%, #fff 97%), linear-gradient(90deg, #cfcfff, #d1e3ff);
}

.w25-text-highlight.sky-peri-340 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6920c9f540ad7e17b85b2da1_stroke_sky-peri_340.svg");
  background-size: cover;
}

.w25-text-highlight.sky-mint-340 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/69209e9958f4b17bbbe92f09_stroke_sky-mint_340.svg");
}

.w25-text-highlight.peri-mauve-340 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6920c2f4bc04af59009ba1b0_stroke_peri-mauve_340.svg");
}

.w25-text-highlight.peri-mauve-340.jumbo-text {
  background-size: cover;
}

.w25-text-highlight.mauve-peri-180 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6920cb1f67415923613033a6_stroke_mauve-peri_180.svg");
  background-size: cover;
}

.w25-text-highlight.mauve-mango-260 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6920cfa27c0d863cb601db7b_a6bab88630f3569f6b691170d0fbfa69_stroke_mauve-mango_260.svg");
  background-size: cover;
}

.w25-text-highlight.mint-lime-156 {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6920d73835237d8c609d7df5_stroke_mint-lime_156.svg");
}

.w25-text-highlight.w25-on-sky {
  background-image: linear-gradient(#fff0, #fff0 71%, #bbd6ff 72%, #bbd6ff);
  padding-left: 2px;
  padding-right: 2px;
}

.w25-text-highlight.w25-on-mauve {
  background-image: linear-gradient(#fff0, #fff0 71%, #d1c1ff 72%, #d1c1ff);
}

.w25-text-highlight.w25-mango {
  background-image: linear-gradient(#fff0, #fff 71%, #fff3c3 72%, #fff3c3);
}

.w25-text-highlight.w25-on-lime {
  background-image: linear-gradient(#fff0, #fff0 71%, #e7ffcb 72%, #d8ffaa);
}

.w25-text-highlight.w25-mint {
  background-image: linear-gradient(#fff0, #fff0 71%, #c5f6f9 72%, #c5f6f9);
}

.w25-text-highlight.w25-mint.on-mint {
  background-image: linear-gradient(#d0f9fc00, #fff0 71%, #9ce1e5 72%, #9ce1e5);
}

.w25-text-highlight.w25-on-peri {
  background-image: linear-gradient(#fff0, #fff0 71%, #babaf6 72%, #babaf6);
}

.w25-text-highlight.color-lime {
  background-image: linear-gradient(#fff0, #fff0 71%, #e0febd 72%, #e0febd);
}

.w25-text-highlight.color-mauve, .w25-text-highlight.w25-mauve {
  background-image: linear-gradient(#fff0, #fff0 71%, #e6ddff 72%, #e6ddff);
}

.w25-text-highlight.w25-on-mint {
  background-image: linear-gradient(#fff0, #fff0 71%, #9ce1e5 72%, #9ce1e5);
}

.w25-text-highlight.w25-peri-med {
  background-image: linear-gradient(#fff0, #fff0 71%, #34357b 72%, #34357b);
}

.w25-text-highlight.w25-sky {
  background-image: linear-gradient(#fff0, #fff0 71%, #deebff 72%, #deebff);
}

.feature-tab-heading {
  color: var(--midnight);
  letter-spacing: -.3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.feature-tab-heading.color-white {
  color: var(--white);
  font-weight: 400;
}

.feature-tab-heading.w25-peri-on-dark {
  color: #cfcfff;
}

.uui-text-size-medium-37 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-37.text-color-white-7 {
  color: var(--untitled-ui--white);
}

.uui-container-large-49 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-43 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-28 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-35 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-36 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-small-9 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-9.text-color-white-7 {
  color: var(--untitled-ui--white);
}

.uui-button-row-35 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper-7 {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content-7 {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content-7.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content-7.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content-7.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content-7.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content-7.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content-7.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow-7 {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow-7:hover {
  background-color: var(--untitled-ui--gray50);
}

.uui-testimonial18_arrow-7.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav-7 {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide-7 {
  padding-right: 2rem;
}

.uui-testimonial18_mask-6 {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component-7 {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17-7 {
  overflow: hidden;
}

.uui-testimonial17_logo-7 {
  max-height: 3rem;
}

.uui-button-link-18 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-18:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-18.is-alternate {
  color: var(--untitled-ui--white);
}

.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-testimonial18_content-wrapper-7 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-24 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-33 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-19 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-42 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.quote-highlight {
  background-image: linear-gradient(#e2e2ff, #e2e2ff);
  padding-left: 4px;
  padding-right: 4px;
}

.quote-highlight.w25-mauve-mango {
  background-image: linear-gradient(126deg, #e9e1ff, #f1e1ff 16%, #f7e2f5 33%, #ffe9e9 50%, #ffeedf 68%, #fff6d0);
}

.quote-highlight.w25-mauve {
  background-image: linear-gradient(#e6ddff, #e6ddff);
}

.quote-highlight.w25-lime {
  background-image: linear-gradient(#e7ffcb, #e7ffcb);
}

.tag-w25 {
  color: var(--midnight);
  letter-spacing: 0;
  background-color: #cfcfff;
  border-radius: 100px;
  padding: 6px 10px;
  font-family: Nata Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: .9rem;
  display: flex;
}

.tag-w25.color-peri {
  letter-spacing: 0;
  background-color: #cfcfff;
  font-family: Nata Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.tag-w25.color-lime {
  color: #012f52;
  letter-spacing: 0;
  background-color: #e0febd;
  font-family: Nata Sans, sans-serif;
  font-size: .9rem;
}

.tag-w25.color-mauve {
  color: #3d2168;
  letter-spacing: 0;
  background-color: #d1c1ff;
  font-family: Nata Sans, sans-serif;
  font-size: .9em;
}

.tag-w25.color-mango {
  color: #303055;
  letter-spacing: 0;
  background-color: #fff3c3;
  font-family: Nata Sans, sans-serif;
  font-size: .9rem;
}

.tag-w25.color-mint {
  color: #012f52;
  letter-spacing: 0;
  background-color: #afe9ec;
  font-family: Nata Sans, sans-serif;
  font-size: .9rem;
}

.tag-w25.color-sky {
  color: #1a3064;
  letter-spacing: 0;
  background-color: #c6ddff;
  font-family: Nata Sans, sans-serif;
  font-size: .9em;
}

.tag-w25.w25-mint-dark {
  color: #c5f6f9;
  background-color: #012f52;
}

.tag-w25.w25-on-lime {
  background-color: #d9fcb0;
}

.tag-w25.w25-peri-dark {
  color: #cfcfff;
  background-color: #20185099;
  font-family: Nata Sans, sans-serif;
}

.back-button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  letter-spacing: -.25px;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 100px;
  align-items: center;
  padding: 8px 14px 8px 12px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .875em;
  font-weight: 500;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.back-button:hover {
  color: var(--midnight);
  background-image: linear-gradient(#fff3, #fff3);
}

.back-button-wrapper {
  align-items: center;
  display: flex;
}

.back-arrow-wrapper {
  justify-content: flex-start;
  width: 10px;
  padding-top: 0;
  display: flex;
}

._404-text {
  letter-spacing: -2px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 4rem;
  line-height: 4.4rem;
}

.g2-mini-chip_on-light {
  background-color: #ffffff4d;
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/695d59295ad6ddd9a638b218_G2-mini-chip_peri-med.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 195px 32px;
  border-radius: 1000px;
  width: 195px;
  height: 32px;
  box-shadow: inset -.5px -.5px .5px #fff9, inset .5px .5px .5px #ffffffb3;
}

.uui-text-small {
  line-height: 1.3rem;
}

.plan-top-wrapper {
  justify-content: space-between;
  display: flex;
}

.tile-image {
  height: auto;
}

.tile-image._26rem {
  height: 19rem;
}

.tile-image.tile-32rem {
  height: 24rem;
}

.tile-image.tile-26rem {
  height: 19rem;
}

.tile-image.contain-height {
  height: 60%;
}

.tile-image._55 {
  width: 55%;
}

.icon-chip {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--midnight);
  border: 1px solid #ebefff;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px 8px 8px;
  display: flex;
}

.quote-name {
  color: var(--midnight);
  text-align: left;
  letter-spacing: -.2px;
  font-family: Nata Sans, sans-serif;
  font-size: 1.02rem;
  font-weight: 600;
}

.quote-title {
  color: var(--midnight);
  letter-spacing: -.25px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
}

.home-hero-video {
  background-color: #fff;
  border: 2px #f7f7ff;
  border-radius: 12px;
  width: 100%;
}

.walsh-icon-arrow-flip {
  height: 12px;
}

.walsh-link-block-orange {
  color: #fff;
  text-align: center;
  background-color: #ff715b;
  border-radius: 100px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 20px 32px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.walsh-link-block-orange:hover {
  background-color: #ffbba6;
}

.walsh-button-label-wrapper {
  z-index: 4;
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
  position: relative;
}

.walsh-button-hover-fill {
  background-color: #000;
  border-radius: 100%;
  width: 5em;
  height: 5em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -100% auto auto -46%;
}

.walsh-label-button {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
}

.walsh-arrow-wrapper {
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.walsh-main-nav {
  background-color: #0000;
}

.walsh-brand-block {
  z-index: 2;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.walsh-nav-logo {
  height: 32px;
}

.walsh-inner-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.walsh-dropdown {
  color: #fff;
}

.walsh-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 5px;
  padding: 6px;
  box-shadow: 0 0 14px 5px #0000000d;
}

.walsh-dropdown-link {
  color: #6b6b6b;
  border-radius: 2px;
  font-weight: 600;
}

.walsh-dropdown-link:hover {
  color: #ff8d86;
  background-color: #eee;
  border-radius: 3px;
}

.walsh-flex-nav-buttons {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.walsh-icon-dropdown {
  margin-right: 12px;
}

.walsh-float-menu {
  background-color: #fff;
  border-radius: 6px;
  padding: 5px 20px;
}

.walsh-nav-wrapper-green-padding {
  z-index: 10;
  background-color: #204f58;
  padding: 20px 30px;
  position: sticky;
  top: 0;
}

.walsh-nav-link-black {
  color: var(--walsh--black);
  border-radius: 8px;
  padding: 15px 18px;
  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;
}

.walsh-nav-link-black:hover {
  background-color: #dbdbdb59;
}

.walsh-nav-link-black.w--current {
  color: #6d6d6d;
  background-color: #dbdbdb59;
}

.walsh-toggle-black {
  color: var(--walsh--black);
  border-radius: 8px;
  padding: 15px 32px 15px 18px;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.walsh-toggle-black:hover {
  background-color: #dbdbdb59;
}

.walsh-nav-menu-white {
  grid-column-gap: 8px;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.walsh-inner-container-nav-float {
  max-width: 1480px;
}

.spark-container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-nav-link {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.2px;
  border-radius: 8px;
  margin-left: 8px;
  padding: 14px 24px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link:hover {
  opacity: 1;
  color: var(--midnight);
  background-color: #e7e7ff;
  border-radius: 100px;
}

.spark-nav-link.w--current {
  color: var(--midnight);
}

.spark-nav-link.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-with-mega-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link.spark-with-mega-dropdown.w--open {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
  border-radius: 8px;
  transition: color .15s, background-color .15s, opacity .15s;
  position: static;
}

.spark-button {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-brand-logo {
  z-index: 2;
  padding-left: 0;
}

.spark-line-3 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-3.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-1 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-1.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-2 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-2.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-icon {
  width: 12px;
  display: inline-block;
}

.spark-dropdown-link {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-dropdown-list.w--open {
  background-color: var(--spark-library--white);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 72px 0% 0%;
}

.spark-mega-dropdown {
  position: static;
}

.spark-mega-dropdown-card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--spark-library--white);
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.spark-nav-with-mega-dropdowns {
  align-items: center;
  display: flex;
  position: static;
}

.spark-square-menu-with-mega-dropdown-listing-links {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.spark-nav-sub-heading {
  border-bottom: 1px solid #00000029;
  padding-bottom: 8px;
  font-size: 1.3rem;
  font-weight: 500;
}

.spark-sub-nav-list {
  flex-direction: column;
  width: 200px;
  display: flex;
}

.wbs-container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.wbs-button-primary-4 {
  background-color: var(--flowstica-webflow-library--light-slate-grey);
  color: var(--flowstica-webflow-library--white);
  text-align: center;
  border-radius: 6px;
  padding: 13px 30px;
  font-size: 15px;
  font-weight: 700;
  transition: background-color .3s ease-in-out;
}

.wbs-button-primary-4:hover {
  background-color: var(--flowstica-webflow-library--black);
}

.wbs-section {
  padding: 6.25rem 5%;
}

.wbs-logo {
  height: 2.375rem;
}

.wbs-nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.wbs-dropdown-link {
  color: var(--flowstica-webflow-library--black);
  font-size: 16px;
  font-weight: 700;
  transition: color .3s ease-in-out;
}

.wbs-dropdown-link:hover {
  color: var(--flowstica-webflow-library--medium-sea-green);
}

.wbs-navbar-center {
  background-color: #0000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.wbs-nav-center-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wbs-nav-center-right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.wbs-dropdown-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.wbs-dropdown-mega-menu {
  background-color: var(--flowstica-webflow-library--white);
  border: 1px solid #010b151f;
  border-radius: 10px;
  padding: 20px 20px 0;
  left: 0;
  right: 0;
}

.wbs-dropdown-mega-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wbs-dropdown, .wbs-nav-center-mega-menu {
  position: static;
}

.wbs-dropdown-icon-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--flowstica-webflow-library--black);
  align-items: center;
  padding: 0;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.wbs-dropdown-icon-link:hover {
  color: var(--flowstica-webflow-library--medium-sea-green);
  border-radius: 3px;
}

.wbs-dropdown-link-icon-wrap {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.wbs-dropdown-link-icon {
  flex: none;
  width: 30px;
  height: 30px;
}

.wbs-dropdown-title {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 700;
}

.wbs-dropdown-content {
  margin-bottom: 0;
  font-size: 13px;
}

.wbs-menu-button {
  background-color: var(--flowstica-webflow-library--white-smoke);
  border-radius: 10px;
}

.wbs-menu-button.w--open {
  background-color: var(--flowstica-webflow-library--medium-sea-green);
}

.bento-grid-3x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.bento-2col, .bento-1col {
  width: 100%;
}

.bento-1col._26rem {
  height: 26rem;
}

.bento-1col._32rem {
  height: 32rem;
}

.bento-grid-2x2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bento-grid-3x3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.spark-nav-link-2 {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link-2:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-2.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link-2.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link-2.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link-2.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-button-2 {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button-2:hover {
  border-color: var(--spark-library--foreground-interactive-hover);
  background-color: var(--spark-library--foreground-interactive-hover);
  opacity: 1;
}

.spark-nav-menu {
  align-items: center;
  display: flex;
}

.spark-nav-menu.spark-rounded {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  position: static;
}

.spark-brand-logo-2 {
  z-index: 2;
  padding-left: 0;
}

.spark-line-4 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-4.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-5 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-5.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button-2 {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button-2.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-6 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-6.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-rounded-edge-navbar {
  z-index: 99;
  background-color: var(--spark-library--white);
  border-radius: 20px;
  width: 1344px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: sticky;
  top: 32px;
  box-shadow: 2px 0 8px #0000001a;
}

.spark-rounded-edge-navbar.hidden {
  display: none;
}

.spark-rounded-edge-nav-bar-inner {
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-dd-toggle {
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 44px;
  display: flex;
}

.spark-dd-toggle:hover {
  background-color: #e7e7ff;
  border-radius: 100px;
}

.spark-nav-dd-list.w--open {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  position: absolute;
  top: auto;
  left: 0%;
  right: 0%;
}

.spark-nav-container {
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar01_dd-text {
  letter-spacing: -.2px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
}

.nav-link-2 {
  font-size: .9rem;
}

.breadcrumbs-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.breadcrumb-button {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.stat-card-counter-stack {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  align-items: flex-start;
  display: flex;
}

.counter-number {
  color: var(--midnight);
  margin-bottom: 0;
  font-family: Instrument Sans, sans-serif;
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 2.8rem;
}

.resource-detail-hero-wrapper {
  background-color: #4c4cb4;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 560px;
  height: 382px;
  display: flex;
}

.resource-hero-img {
  height: 320px;
}

.res-hero-theme-color {
  background-color: #201850;
  border-radius: 0;
  width: 100%;
  height: 820px;
  position: absolute;
  top: 0;
}

.res-hero-theme-color.hidden {
  display: none;
}

.f-banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--flowui-component-library--gray-900);
  color: var(--flowui-component-library--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 48px;
  padding: 4px 0%;
  display: flex;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.f-paragraph-detail {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
}

.f-banner-badge {
  color: var(--midnight);
  text-transform: uppercase;
  background-color: #cfcfff;
  border-radius: 50px;
  align-items: center;
  padding: 4px 12px;
  font-family: Instrument Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1rem;
  display: flex;
}

.f-banner-container {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 1280px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-banner-wrapper-block {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.f-banner-icon-button {
  color: var(--flowui-component-library--white);
  border-radius: 100px;
  transition: background-color .3s;
}

.f-banner-icon-button:hover {
  background-color: var(--flowui-component-library--gray-700);
}

.bento-vert-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mini-cs-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.mini-cs-grid.columns-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.mini-cs {
  border-top: 3px solid #e7e7ff;
}

.mini-cs-logo-container {
  align-items: center;
  height: 32px;
  display: flex;
}

.mini-cs_logo {
  height: 100%;
}

.mini-cs_logo.adobe {
  height: 22px;
}

.mini-cs_logo.cnbc {
  height: 64%;
}

.product-overview-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.product-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border: 1px #ececff;
  border-radius: 16px;
  width: auto;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 20px #2018500a;
}

.text-container {
  width: 100%;
  max-width: none;
}

.product-card-icon {
  width: 64px;
  height: 64px;
}

.resource-hero-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  width: 520px;
  max-width: 100%;
  height: 334px;
}

.carousel-badge {
  height: 120px;
  margin-right: 2rem;
}

.resource-thumb-book {
  height: 240px;
}

.ebook-container {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 631px;
  background-attachment: scroll;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 1rem;
  display: flex;
}

.ebook-container.grid-peri-med {
  background-image: linear-gradient(#34357bcc, #34357bcc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17e2aa4d9d30aed601_dot-grid-white.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.ebook-container.grid-lime {
  background-image: linear-gradient(#effce1cc, #effce1cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.ebook-container.grid-minit-med {
  background-image: linear-gradient(#0d436dcc, #0d436dcc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17e2aa4d9d30aed601_dot-grid-white.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.ebook-container.grid-mauve {
  background-image: linear-gradient(#ede7fecc, #ede7fecc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.ebook-container.grid-mango {
  background-image: linear-gradient(#fff9e1cc, #fff9e1cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.ebook-container.grid-sand-med {
  background-image: linear-gradient(#2c2c35d9, #2c2c35d9), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17e2aa4d9d30aed601_dot-grid-white.svg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 631px;
  background-attachment: scroll, scroll;
}

.carousel-fade-mask {
  background-color: #fff0;
  background-image: linear-gradient(90deg, #fff, #fff0 4% 96%, #fff);
  width: 100%;
  height: 120px;
  position: relative;
  top: -136px;
}

.carousel-fade-mask.g2-reviews {
  height: 280px;
  top: -280px;
}

.review-site-logo-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
}

.review-site-logo {
  height: 64px;
}

.review-site-logo.card-capterra {
  height: 36px;
}

.review-site-logo.card-getapp {
  height: 30px;
}

.review-site-logo.card-g2 {
  height: 56px;
}

.tile-horiz-image {
  height: 100%;
}

.tile-horiz-image._80 {
  width: auto;
  max-width: none;
  height: 80%;
}

.video-tab-label {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1rem;
  display: flex;
}

.home-hero-tab-icon {
  width: 1.5rem;
}

.video-progress-container {
  background-color: #e7e7ff;
  border-radius: 100px;
  width: 100%;
  height: 6px;
}

.video-progress-fill {
  background-color: #6c6df8;
  border-radius: 100px;
  width: 33%;
  height: 6px;
}

.video-progress-fill.hidden {
  display: none;
}

.uui-space-20 {
  width: 100%;
  height: 20px;
}

.testimonial11-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2rem;
}

.cta-dot-grid {
  background-color: #201850;
  background-image: linear-gradient(#201850cc, #201850cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939d80164cee4369999b6a5_dot-grid-peri-med.svg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  width: 100%;
  height: 244px;
  position: relative;
}

.home-hero-tab {
  width: 100%;
}

.tile-heading {
  color: var(--midnight);
  letter-spacing: -.2px;
  max-width: 400px;
  font-family: Instrument Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.tile-heading.color-white {
  color: var(--white);
}

.card-rating-wrapper {
  flex-flow: column;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: 1rem;
  display: flex;
}

.period-spacing {
  height: auto;
  font-size: .5rem;
}

.spark-container-2 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-section {
  width: 100%;
  padding: 176px 64px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  position: relative;
}

.spark-section h5 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.spark-section h1 {
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

.spark-section h2 {
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.spark-section h3 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
}

.spark-section h6 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: .8125rem;
  font-weight: 700;
  line-height: 1.5;
}

.spark-section ul {
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding-left: 14px;
}

.spark-section li {
  margin-bottom: .5rem;
}

.spark-centered-900 {
  text-align: center;
  width: 900px;
  max-width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.spark-secondary-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 64px;
}

.spark-bold-heading {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.spark-bold-heading.spark-no-bottom-margin {
  margin-bottom: 0;
}

.spark-small-sub-paragraph {
  color: var(--spark-library--foreground-secondary);
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1.3;
}

.spark-side-tabs-content {
  width: 60%;
  display: block;
}

.spark-simple-flat-tab {
  color: var(--spark-library--black);
  background-color: #0000;
  margin-bottom: 16px;
  padding: 16px 24px;
  transition: border-color .3s, color .15s;
}

.spark-simple-flat-tab:hover {
  border-bottom-color: var(--spark-library--light-steel-purple);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-simple-flat-tab.w--current {
  border-bottom-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  background-color: #0000;
}

.spark-rounded-corner-image {
  border-radius: 12px;
  margin-bottom: 32px;
}

.spark-simple-flat-tab-parent {
  width: 100%;
  display: block;
}

.spark-simple-stacked-flat-tabs {
  float: left;
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: center;
  width: 30%;
  margin-right: 10%;
  display: inline-block;
}

.spark-side-flat-tab-parent {
  width: 100%;
  display: block;
}

.spark-small-icon {
  flex: none;
  width: 24px;
  height: 24px;
  display: inline-block;
}

.spark-small-icon.spark-float-right {
  margin-left: auto;
  display: inline-block;
}

.spark-flex-center {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.spark-wide-simple-stacked-icon-tabs {
  float: left;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  width: 20%;
  margin-bottom: 0;
  margin-right: 5%;
  display: flex;
  position: sticky;
  top: 150px;
}

.spark-wider-simple-icon-tabs-content {
  width: 75%;
  display: block;
}

.spark-simple-flat-square-tab {
  border-bottom: 3px solid var(--spark-library--background--interactive);
  color: var(--spark-library--black);
  background-color: #0000;
  padding: 14px;
  transition: background-color .15s, color .15s;
  display: block;
}

.spark-simple-flat-square-tab:hover {
  border-bottom-color: var(--spark-library--light-steel-purple);
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-simple-flat-square-tab.w--current {
  border-bottom-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--foreground-interactive);
  background-color: #0000;
}

.spark-simple-flat-square-tab.spark-tab-with-arrow {
  justify-content: flex-start;
  margin-bottom: 16px;
  padding-right: 14px;
  transition: background-position .15s, background-color .15s, color .15s;
  display: flex;
}

.spark-simple-flat-square-tab.spark-tab-with-arrow.w--current {
  background-color: var(--spark-library--white);
}

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-accordian-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 4px;
}

.f-accordian-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4px;
  padding: 0;
}

.f-accordian-dropdown {
  transition: all .3s;
  display: block;
}

.f-accordian-title-wrapper {
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.f-accordian-wrapper {
  grid-row-gap: 24px;
  border: 1px solid var(--flowui-component-library--grey-300);
  border-radius: 8px;
  flex-direction: column;
  max-width: 500px;
  padding: 24px;
  display: flex;
}

.f-accordian-icon {
  color: var(--flowui-component-library--gray-500);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.f-accordian-list {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.f-accordian-title {
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.uui-accordion {
  width: 100%;
}

.uui-accordion.hide-desktop {
  display: none;
}

.uui-accordion.hidden {
  display: none;
  overflow: hidden;
}

.uui-accordion-header {
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.pricing-detail-menu {
  border: 2px solid var(--midnight);
  color: var(--midnight);
  border-radius: 8px;
  align-self: auto;
  width: 1280px;
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  display: flex;
}

.pricing-grid {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  width: 1280px;
  max-width: 96%;
  padding: 0;
}

.grid-card-header-wrapper {
  height: 56px;
}

.grid-card-p-wrapper {
  height: 80px;
}

.resource-h1 {
  color: var(--midnight);
  letter-spacing: -2.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nata Sans, sans-serif;
  font-size: 3.8rem;
  font-weight: 400;
  line-height: 4rem;
}

.resource-h1.small {
  font-size: 3rem;
  font-weight: 500;
  line-height: 3.1rem;
}

.breadcrumbs-container {
  width: 1280px;
}

.btn-text-hide {
  display: none;
}

.plan-details-wrapper {
  width: 100%;
  display: none;
}

.pricing-form-wrapper {
  align-items: flex-start;
  display: flex;
}

.form-section-text-wrapper {
  flex: 1;
  width: 50%;
  padding-right: 56px;
}

.segmented-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  background-color: #f7f7ff;
  border-radius: 10000px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.segmented-button.hide-mobile-landscape {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff40;
  border: 1px #ffffffb3;
  box-shadow: inset -.75px -.75px #fff9, inset .75px .75px #fff9;
}

.segmented-button-item {
  color: var(--midnight);
  text-align: center;
  letter-spacing: -.1px;
  border-radius: 1000px;
  padding: 12px 16px;
  font-family: Instrument Sans, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
  text-decoration: none;
}

.segmented-button-item:hover {
  background-color: #fff;
}

.segmented-button-item.current {
  border: 1px none var(--midnight);
  color: var(--midnight);
  background-color: #fff;
  box-shadow: 0 0 12px #0606400f;
}

.icon-values {
  height: 64px;
}

.icon-values._72px {
  height: 72px;
}

.icon-values._56px {
  height: 56px;
}

.values-icon-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 96px;
  display: flex;
}

.uui-text-size-xxlarge {
  color: var(--midnight);
  font-family: Instrument Sans, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.icon-values-wrapper {
  width: 100%;
  height: 64px;
}

.max-width-560 {
  width: 100%;
  max-width: 560px;
}

.g2-mini-chip_peri-on-dark {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/695d509fbe61c60aa98dd991_G2-mini-chip_peri-on-dark.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 1000px;
  width: 195px;
  height: 32px;
  box-shadow: inset -.5px -.5px .5px #ffffff40, inset .5px .5px .5px #ffffff4d;
}

.g2-badge-flex-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-content: stretch;
  display: flex;
}

.g2-mini-chip-light-stroke {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/694b06e248ff0534d7ca4351_G2-mini-chip_flat.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ebefff;
  border-radius: 1000px;
  width: 195px;
  height: 32px;
}

.pricing-detail-header {
  align-self: center;
  width: 100%;
}

.uui-text-size-medium-38 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-50 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-44 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.show-tablet-3 {
  display: none;
}

.uui-text-size-large-36 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-20 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium-37 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-33 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-33:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-33:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-33.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-button-row-36 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-blogsection09_list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.uui-blogsection09_layout {
  z-index: 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;
  position: relative;
}

.uui-blogsection09_author-image {
  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 {
  margin-right: .75rem;
}

.uui-blogsection09_date-wrapper {
  display: flex;
}

.uui-blogsection09_author-wrapper {
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.uui-blogsection09_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.uui-blogsection09_item-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.uui-blogsection09_image {
  object-fit: cover;
  width: 102px;
  height: 64px;
  display: block;
  position: static;
  inset: 0%;
}

.uui-blogsection09_image-wrapper {
  width: auto;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.uui-blogsection09_image-link {
  width: 100%;
  transition: all .3s;
}

.uui-blogsection09_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blogsection09_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #34357b4d;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 1rem;
  font-family: Instrument Sans, sans-serif;
  text-decoration: none;
  display: grid;
}

.uui-blogsection09_item:hover {
  text-decoration: none;
}

.uui-text-divider-4 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-4.text-size-small {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogsection09_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blogsection09_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogsection09_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blogsection09_button-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-blogsection09_button-row.show-tablet-3 {
  display: none;
}

.uui-space-xsmall-34 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-43 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-25 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogsection09_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-text-rich-text-5 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-5 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-5 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-5 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 h5, .uui-text-rich-text-5 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-5 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-5 a {
  text-decoration: underline;
}

.uui-text-rich-text-5 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.align-center-13 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-29 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-29.align-center-13 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link-2.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-2.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider-2 {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_header-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-blogpost03_title-wrapper-2 {
  flex-direction: column;
  display: flex;
}

.uui-blogpost03_image-wrapper-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost03_content-top-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost03_breadcrumb-2 {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost03_author-wrapper-2 {
  align-items: center;
  margin-bottom: 2rem;
}

.uui-blogpost03_author-wrapper-2.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_author-text-2 {
  display: flex;
}

.uui-blogpost03_date-wrapper-2 {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_divider-2 {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost03_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper-2 {
  margin-right: 1rem;
}

.uui-blogpost03_tag-list-2 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper-2 {
  width: 50%;
}

.uui-blogpost03_share-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost03_share-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost03_content-2 {
  margin-bottom: 4rem;
}

.uui-blogpost03_image-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-28 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-28.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-badge-6 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-6.is-primary {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
}

.uui-badge-6.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-6.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-button-secondary-gray-30 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-30:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-30:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-30.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-30.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-30.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost03_author-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  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-blogpost03_share-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost03_author-heading-bottom-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-text-style-link-7 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-7:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form_input-7 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-7:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-7::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-blogpost05_title-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost05_header-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-bottom: 6rem;
  display: grid;
}

.uui-blogpost05_date-wrapper-2 {
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost05_content-left-2 {
  max-width: 20rem;
  position: sticky;
  top: 5rem;
}

.uui-blogpost05_divider-2 {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.uui-blogpost05_content-wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost05_author-wrapper-2 {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-blogpost05_author-image-wrapper-2 {
  margin-right: .75rem;
}

.uui-blogpost05_form-2 {
  margin-bottom: 0;
}

.uui-blogpost05_form-wrapper-2 {
  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_share-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uui-blogpost05_share-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost05_date-2 {
  color: var(--untitled-ui--primary600);
  margin-left: .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;
  font-weight: 600;
}

.uui-blogpost05_content-2 {
  margin-bottom: 4rem;
}

.uui-blogpost05_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-blogpost05_image-wrapper-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-button-link-19 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-19:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_read-time-5 {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link-5 {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link-5:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper-5 {
  background-color: var(--untitled-ui--primary50-2);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-blogpost05_sidebar-heading-2 {
  color: var(--untitled-ui--primary600);
  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_author-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.blog-demo-cta {
  border: 3px #000;
  border-radius: 12px;
  padding: 1.25rem;
}

.g2-mini-chip-white {
  background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/696040d676f18d96e7039cde_b7552802850297cce1aa910650b041c6_G2-mini-chip_on-light.svg"), linear-gradient(#ffffff94, #ffffff94);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 1000px;
  width: 195px;
  height: 32px;
}

.blog-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Boldonse, sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
}

.blog-subtitle {
  color: #acadff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Boldonse, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.featured-blog {
  text-decoration: none;
}

.featured-blog:hover {
  color: #fff;
  text-decoration: none;
}

.blog-image-featured {
  border-radius: 12px;
}

.blog-image-featured-mini {
  border-radius: 8px;
  width: 102px;
  height: 64px;
}

.blog-ff-icon {
  z-index: 1;
  height: 25vw;
  padding-right: 0;
  position: absolute;
  inset: -10% 5% auto auto;
  overflow: clip;
}

.blog-header-text-wrapper {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .paragraph.cta-ribbon {
    text-align: center;
    margin-bottom: 40px;
  }

  .paragraph.margin-bottom {
    color: #040e25;
    text-align: left;
    max-width: 100%;
    margin-bottom: 0;
  }

  .paragraph.margin-bottom.centered {
    color: var(--light-slate\<deleted\|variable-aecfe7c9\>);
    align-self: center;
    max-width: 96%;
  }

  .paragraph.margin-bottom.darkmode {
    text-align: left;
  }

  .paragraph.margin-bottom.white.centered {
    color: #fff;
  }

  .paragraph.margin-bottom.prose {
    max-width: 96%;
  }

  .paragraph.small {
    max-width: 100%;
    font-size: .9rem;
    line-height: 1.1rem;
  }

  .paragraph.small.centered {
    line-height: 1.3rem;
  }

  .paragraph.wrapup {
    max-width: 96%;
  }

  .paragraph.align-center {
    text-align: left;
  }

  .paragraph.align-center.narrow {
    width: 720px;
    max-width: 96%;
  }

  .paragraph.align-center.dark.bold {
    color: var(--neueblack\<deleted\|variable-96c841f3\>);
  }

  .paragraph.align-center.margin-bottom.big {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .paragraph.align-center.max-width-800 {
    text-align: left;
  }

  .paragraph.hero {
    font-size: 1.1em;
  }

  .paragraph.hero.white {
    padding-bottom: 0;
  }

  .paragraph.large {
    display: block;
  }

  .paragraph.large.align-center {
    text-align: left;
  }

  .paragraph.large.white {
    text-align: left;
    margin-bottom: 0;
  }

  .paragraph.align-right {
    text-align: left;
  }

  .button {
    padding-left: 24px;
  }

  .button.navbar {
    width: 94%;
    height: 48px;
    margin-top: 16px;
  }

  .button.navbar.wavy {
    letter-spacing: -.5px;
    margin: 32px auto;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
  }

  .button.white {
    line-height: 1.3;
  }

  .button.white.stack, .button.white.secondary {
    letter-spacing: -.2px;
    font-size: 1.1rem;
  }

  .button.secondary.full-width-mobile {
    order: 9999;
  }

  .button.nav-cta {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .button.full-width-mobile {
    order: -9999;
    width: 100%;
    display: flex;
  }

  .button.small.trailing-icon.cs-card {
    margin-bottom: 0;
  }

  .image {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image.ltd-badge {
    margin-left: 0;
    margin-right: 0;
  }

  .image.featured-resource {
    background-color: #fff0;
  }

  .image.featured-ebook {
    width: 480px;
  }

  .image._2col, .image.cs-thumbnail {
    width: 100%;
  }

  .image.phone {
    align-self: auto;
    width: 70%;
    height: auto;
  }

  .navbar {
    z-index: 100;
    height: 64px;
  }

  .nav-menu {
    z-index: 100;
    background-color: #fff;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: absolute;
  }

  .section {
    margin-bottom: 0;
    padding: 64px 0;
  }

  .section.grey.tall {
    flex-flow: column;
    justify-content: space-between;
    height: auto;
    padding-bottom: 48px;
    display: flex;
  }

  .section.last {
    padding-bottom: 80px;
  }

  .section.black {
    background-position: 50% 0;
    height: auto;
    padding-top: 80px;
  }

  .section.case-study-title {
    justify-content: center;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .section.case-hero.dealroom, .section.case-hero.dubsado {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section.quote-section {
    padding-bottom: 64px;
  }

  .section.tall {
    margin-left: auto;
    margin-right: auto;
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .section.tall.grey-background {
    padding-bottom: 48px;
  }

  .section.content-cta.blurple {
    margin-top: -170px;
  }

  .section.content-cta.demo-page {
    background-image: linear-gradient(41deg, #0ee7cc, #05cad6 0%, #02a6d3 10%, #2477e7 36%, #804ffa 95%);
    padding-bottom: 48px;
  }

  .section.bottom-stroke.tropical, .section.bottom-stroke.pink {
    display: none;
  }

  .section.g-purporange, .section.g-purpink {
    padding-bottom: 64px;
  }

  .section._56 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section.motto {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.team {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.r-bluepurp.no-margin {
    margin-top: 0;
    padding-top: 64px;
  }

  .section.cs-hero {
    padding-top: 120px;
    padding-bottom: 0;
  }

  .section.burst-blue-purple, .section.purple {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section.legal-header {
    padding: 88px 4rem;
  }

  .section.dot-grid.mobile-event-app {
    background-image: radial-gradient(circle at 50% 75%, #1a306400, #1a3064 60%), linear-gradient(#1a306499, #1a306499), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, fixed;
  }

  .dropdown-toggle {
    width: 100%;
    display: block;
  }

  .dropdown-toggle.w--open {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .hero-container {
    padding-top: 56px;
    padding-bottom: 72px;
  }

  .hero-container.grey {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .hero-container.home {
    padding-bottom: 64px;
  }

  .hero-container.lp-webinar-sw {
    padding-top: 72px;
    padding-bottom: 88px;
  }

  .hero-container.g-purpblue, .hero-container.g-purporange, .hero-container.g-bluegreen, .hero-container.g-neueblack {
    padding-bottom: 64px;
  }

  .hero-container.secondary-dark.padding-0 {
    background-image: radial-gradient(circle at 100% 110%, #7f14ebe8, #39019bd9 39%, #191857);
  }

  .hero-container.ebook-bg-image {
    background-image: radial-gradient(circle at 100% 100%, #0a133433, #0a1334cc 40%, #0a1334f5 80%);
    flex-flow: column;
    padding-top: 24px;
    padding-bottom: 40px;
  }

  .hero-container.primary-dark.padding-0 {
    background-image: radial-gradient(circle at 87% 110%, #1c83c8, #00448e 32%, #111745);
  }

  .feature-image-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .feature-image-container._480 {
    max-width: 100%;
  }

  .feature-image-container._520 {
    width: 480px;
  }

  .feature-image-container.home {
    max-width: 80%;
    top: -23px;
  }

  .feature-image-container._520 {
    width: 480px;
    max-width: 560px;
    margin-right: 0;
  }

  .feature-image-container.gated-resource {
    max-width: 50%;
  }

  .horizontal-hero {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .horizontal-hero.left {
    align-items: center;
  }

  .horizontal-hero.gated-resource {
    justify-content: space-around;
    align-items: center;
  }

  .navbar-container {
    flex: 0 auto;
    align-self: center;
    height: 64px;
    display: block;
  }

  .h1 {
    text-align: left;
    font-size: 3.2rem;
    line-height: 3.3rem;
  }

  .h1.centered {
    text-align: left;
    align-self: auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 3.2rem;
    line-height: 3.3rem;
  }

  .h1.white {
    font-size: 2.6rem;
  }

  .h1.white.centered {
    font-size: 3.2em;
    line-height: 3.4rem;
  }

  .h1.white._4-4rem {
    font-size: 3.2rem;
    line-height: 3.3rem;
  }

  .h1.large {
    font-size: 3.6rem;
    line-height: 3.7rem;
  }

  .h1.jumbo {
    font-size: 44px;
  }

  .h1.jumbo.centered {
    font-size: 2.4rem;
    line-height: 2.7rem;
  }

  .h1.about-h1.white {
    margin-bottom: 8px;
    font-size: 4.4rem;
    line-height: 4.5rem;
  }

  .h1.about-h1.white._2nd-line {
    font-size: 3.8rem;
    line-height: 3.9rem;
  }

  .h1._3-8rem.margin-64 {
    font-size: 3.3rem;
    line-height: 3.4rem;
  }

  .h1._4-6rem {
    font-size: 3.2rem;
    line-height: 3.4rem;
  }

  .h1.home-h1 {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .h1.small {
    font-size: 2.8rem;
    line-height: 3rem;
  }

  .h1.small.centered {
    font-size: 3rem;
  }

  .nav-link {
    flex-direction: row;
    width: 100%;
    height: 80px;
    margin-top: 0;
    padding-top: 24px;
    font-size: 18px;
    display: block;
    position: relative;
  }

  .feature-card {
    align-self: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 24px 0;
  }

  .feature-card.shadow {
    border-radius: 12px;
    flex-flow: column;
    align-self: auto;
    align-items: flex-start;
    width: 45%;
    max-width: none;
    margin-bottom: 40px;
    margin-left: 16px;
    margin-right: 16px;
    font-family: Eina01;
    box-shadow: 0 1px 32px #0d111a0a;
  }

  .feature-card.sub-hero {
    width: 560px;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .features-grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-self: center;
    justify-items: center;
    width: 720px;
    max-width: 92%;
    display: block;
  }

  .features-grid.cases {
    float: none;
    flex-wrap: wrap;
    place-content: stretch center;
    width: 96%;
    max-width: none;
    display: block;
  }

  .features-grid._2col, .features-grid._1ccol {
    grid-template-rows: auto;
  }

  .features-grid.vert-stack {
    width: 560px;
    max-width: 100%;
    display: flex;
  }

  .features-grid.sub-hero {
    max-width: 92%;
  }

  .features-grid._3col {
    flex-flow: column;
    width: auto;
    max-width: 100%;
  }

  .hero-block {
    width: 92%;
  }

  .hero-block.left {
    align-self: auto;
    align-items: flex-start;
    width: 640px;
    max-width: 96%;
    margin: 0 0 64px;
  }

  .hero-block.left.narrow {
    width: 560px;
    max-width: 720px;
    margin-right: 0;
  }

  .hero-block.left.onboarding {
    align-items: flex-start;
    margin-right: 0;
  }

  .hero-block.left.landing {
    align-items: flex-start;
    width: 92%;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-block.left.margin-bottom {
    max-width: 80%;
    margin-bottom: 40px;
  }

  .hero-block.left.webinars {
    margin-top: 0;
    margin-right: 0;
  }

  .hero-block.left.demo-page {
    width: auto;
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .hero-block.left.form-right {
    margin-top: 0;
  }

  .hero-block.left._720 {
    margin-right: 0;
  }

  .hero-block.case-study, .hero-block.wide {
    width: 92%;
  }

  .hero-block.home {
    margin-bottom: 56px;
    margin-right: auto;
    top: 0;
  }

  .hero-block.demo-page {
    width: 640px;
    margin-top: 0;
    margin-bottom: 56px;
    margin-right: auto;
  }

  .hero-block.request-pricing {
    width: 640px;
    margin-top: 0;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .hero-block.featured-content {
    margin-bottom: 48px;
    margin-right: auto;
  }

  .hero-block.gated-resource {
    max-width: 100%;
    margin-bottom: 48px;
    margin-left: auto;
  }

  .menu-button {
    height: 100%;
    display: block;
  }

  .menu-button.w--open {
    background-color: #edf0f5;
    border-radius: 0;
  }

  .icon.case {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    width: 100%;
  }

  .footer {
    flex-direction: row;
    padding-top: 56px;
    padding-bottom: 0;
    font-family: Manrope;
    font-size: 16px;
    line-height: 1.3px;
  }

  .footer-links {
    text-align: left;
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 0;
  }

  .footer-link {
    font-size: .9rem;
  }

  .footer-link.w--current {
    font-family: Instrument Sans, sans-serif;
    font-size: .9rem;
  }

  .footer-link.w--current:hover {
    color: #fff;
  }

  .footer-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .h4 {
    font-size: 1.1rem;
  }

  .h4.footer {
    justify-content: flex-start;
    align-self: flex-start;
  }

  .cta-ribbon {
    height: auto;
  }

  .cta-container {
    flex-direction: column;
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .cta-text {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 0;
  }

  .feature-container {
    flex-flow: column;
  }

  .feature-text {
    order: -1;
    width: 100%;
    max-width: 640px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .feature-text.left {
    flex: 0 auto;
    order: 1;
    width: auto;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-text.left.margin-right {
    margin-left: auto;
  }

  .feature-text.right {
    order: -1;
    width: auto;
    max-width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 0;
  }

  .feature-text.right.text-top {
    order: 1;
    margin-left: 0;
  }

  .feature-text.right.margin-left {
    margin-left: 0;
  }

  .feature-text.centered {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 720px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .feature-text.centered.x-wide, .feature-text.centered.no-margin {
    max-width: 92%;
  }

  .feature-text.margin-right {
    margin-right: auto;
  }

  .feature-text.download {
    order: 1;
    margin-top: 0;
    margin-bottom: 32px;
  }

  .feature-text.pricing {
    text-align: left;
    width: 80%;
  }

  .section-image {
    order: 0;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .h2 {
    max-width: 560px;
    line-height: 2.6rem;
  }

  .h2.centered {
    letter-spacing: 0;
    align-self: center;
    max-width: none;
  }

  .h2.centered.white {
    max-width: none;
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .h2.white.jumbo {
    text-align: left;
  }

  .h2.case-section {
    width: auto;
    max-width: 96%;
  }

  .h2.small {
    max-width: 100%;
  }

  .h2._2em.white.no-margin.left {
    align-self: flex-start;
  }

  .h2.grotesque {
    max-width: 100%;
  }

  .h2.jumbo {
    font-size: 3rem;
    line-height: 3rem;
  }

  .h2.jumbo.white {
    max-width: 100%;
  }

  .feature-image {
    margin: 0 auto;
  }

  .feature-image.shadow {
    margin-bottom: 0;
  }

  .feature-image.hybrid {
    margin-left: auto;
  }

  .feature-image.hybrid.app {
    width: 600px;
  }

  .feature-image.hybrid.app.feature-left {
    margin-left: auto;
  }

  .feature-image.hybrid.download {
    width: 600px;
    max-width: 54%;
  }

  .feature-image.margin-bottom {
    float: none;
    margin-bottom: 40px;
  }

  .feature-image._280 {
    margin-left: 0;
  }

  .feature-image._280.margin-right {
    margin-right: 0;
  }

  .feature-image._6x4 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .feature-image.badges-full-width {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .feature-image.down-16.mobile-60 {
    max-width: 60%;
  }

  .feature-image.mobile-80 {
    max-width: 80%;
  }

  .feature-image.mobile-60, .feature-image.max-width-70 {
    max-width: 60%;
  }

  .overline-secondary {
    text-align: left;
    max-width: 720px;
  }

  .overline-secondary.centered {
    align-self: center;
  }

  .overline-secondary.strong.onboarding {
    font-size: 17px;
  }

  .overline-secondary.left {
    text-align: left;
  }

  .section-container {
    width: 92%;
    max-width: none;
  }

  .section-container.blog-title {
    width: 92%;
  }

  .section-container.resources {
    max-width: 92%;
  }

  .section-container.legal {
    flex-flow: column;
    max-width: 92%;
  }

  .tabs {
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
    display: flex;
    overflow: visible;
  }

  .tabs-menu {
    flex-direction: row;
    align-self: auto;
    width: 100%;
    margin-right: 0;
    display: flex;
    overflow: scroll;
  }

  .tabs-menu.products {
    width: 100%;
    max-width: none;
  }

  .tabs-content {
    width: 100%;
    margin-top: 0;
    display: block;
  }

  .tab-text {
    width: 240px;
  }

  .tab {
    width: 320px;
    height: 140px;
  }

  .tab.w--current {
    flex-wrap: nowrap;
    width: 320px;
    height: auto;
    margin-right: 16px;
  }

  .tab-container {
    width: 100%;
    height: 100%;
  }

  .h5.dropdown {
    font-size: 1.05em;
  }

  .tab-pane {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-image {
    width: 100%;
    max-width: none;
  }

  .tab-image._960, .tab-image._960.shadow {
    max-width: 94%;
  }

  .b-icon-footer {
    clear: none;
    order: 1;
    align-self: center;
    margin-right: 0;
    display: block;
  }

  .logo-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    grid-template-rows: repeat(auto-fit, minmax(96px, 1fr));
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    width: 100%;
    max-width: 752px;
    display: flex;
    overflow: visible;
  }

  .logo-grid.home {
    position: static;
    top: -51px;
  }

  .logo-grid._100 {
    grid-template-rows: repeat(auto-fit, minmax(96px, 1fr));
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: 1fr;
    display: block;
  }

  .logo-grid._100._5x1 {
    justify-content: center;
    display: flex;
  }

  .cs-grid-logo {
    width: auto;
    margin-left: 0%;
  }

  .cs-grid-logo.small {
    width: 234px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .cs-grid-logo.m-hide {
    display: none;
  }

  .cs-grid-logo._5 {
    width: 40%;
    margin-left: 24px;
    margin-right: 24px;
  }

  .cs-grid-logo._5.hide-mobile {
    display: none;
  }

  .cs-grid-logo.in-line {
    max-width: 60%;
  }

  .dropdown-list {
    height: auto;
    display: none;
    position: static;
  }

  .dropdown-list.w--open {
    object-fit: fill;
    flex-direction: row;
    width: 100%;
    height: auto;
    margin-top: -86px;
    margin-left: 0;
    padding-top: 20px;
    display: flex;
    position: relative;
    top: 62px;
    overflow: visible;
    box-shadow: 0 0 1px #fff;
  }

  .nav-dropdown {
    flex-direction: column;
    width: 100%;
    height: auto;
    display: block;
  }

  .dropdown-list-item {
    margin-bottom: 48px;
  }

  .dropdown-list-item.solutions {
    width: auto;
  }

  .column {
    clear: none;
    order: 1;
    align-self: stretch;
    margin-bottom: 24px;
  }

  .column.dropdown.solutions {
    display: inline-block;
  }

  .column-header.nav-dropdown {
    color: #fff;
  }

  .brand {
    margin-top: 20px;
  }

  .case-study-cover-photo {
    width: 100%;
    height: 560px;
  }

  .case-study-cover-photo.dealroom {
    width: 408px;
    height: 432px;
    margin-top: 40px;
  }

  .case-study-cover-photo.dubsado {
    justify-content: center;
    align-self: center;
    align-items: center;
    height: auto;
    margin-top: 32px;
    display: flex;
  }

  .case-study-cover-photo.nu, .case-study-cover-photo.cnbc {
    height: auto;
    margin-top: 56px;
  }

  .case-facts {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .case-hero-container {
    flex-direction: column;
    align-items: center;
    width: 92%;
  }

  .text-container {
    width: 92%;
  }

  .text-container.legal {
    max-width: 100%;
  }

  .quote {
    width: auto;
    max-width: 96%;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .quote.dealroom, .quote.dubsado {
    max-width: 96%;
  }

  .quote.attributed {
    max-width: 100%;
  }

  .quote.w25-peri {
    max-width: 100%;
    line-height: 2.5rem;
  }

  .logo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .attribution {
    max-width: 96%;
  }

  .list-item, .quote-logo-container {
    text-align: left;
  }

  .use-case {
    width: auto;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .use-case-img {
    width: 100%;
  }

  .down-caret {
    color: #fff;
    width: 16px;
    margin-left: 4px;
    padding-top: 5px;
    padding-left: 12px;
    font-size: 9px;
    display: inline-block;
  }

  .quote-grid {
    width: 96%;
  }

  .form-container {
    align-self: center;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
  }

  .form-container.margin-top {
    width: 560px;
    margin-top: 16px;
    margin-bottom: 0;
  }

  .form-container._44 {
    width: 640px;
    max-width: 92%;
    margin-bottom: 0;
  }

  .form-container._50 {
    width: 100%;
    max-width: 100%;
  }

  .link.small.resource-link {
    font-size: 14px;
    font-weight: 500;
  }

  .footer-columns {
    text-align: left;
    justify-content: space-between;
    width: 100%;
  }

  ._2col-lead-form {
    flex-direction: column-reverse;
  }

  .left-text {
    order: 0;
    max-width: 100%;
    margin-top: 56px;
  }

  .left-text._30 {
    order: 0;
    max-width: 100%;
    margin-bottom: 64px;
  }

  .integration {
    width: 45%;
    display: inline-block;
  }

  .badge-container.capterra.horizontal {
    width: 88px;
  }

  .review-site-card {
    width: 100%;
    margin-bottom: 40px;
  }

  .ratings-grid {
    flex-direction: column;
    align-self: center;
    align-items: center;
    max-width: 400px;
    display: flex;
  }

  .collection-list-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .collection-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .collection-list.cs {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .collection-item {
    width: 47%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .collection-item.cs {
    align-items: flex-start;
    height: auto;
  }

  .slider {
    height: auto;
  }

  .slide-container {
    flex-direction: column;
    height: auto;
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .presenter-bio {
    max-width: 100%;
  }

  .icon-2, .icon-3 {
    display: none;
  }

  .mask {
    background-color: #19094f;
    height: auto;
  }

  .tabs-menu-horiz {
    margin-top: 0;
  }

  .tabs-menu-horiz.uc-webinars {
    width: 481px;
  }

  .tabs-menu-horiz.home-hero {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    order: 9999;
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .tab-horiz, .tab-horiz.w--current {
    font-size: 16px;
  }

  .tabs-horizontal.home-hero {
    background-color: #fff0;
    padding: 0;
  }

  .tab-pane-tab-1 {
    width: 100%;
    height: auto;
  }

  .tab-pane-tab-2 {
    max-width: 100%;
    height: 500px;
  }

  .tab-pane-tab-3 {
    max-width: 100%;
    height: auto;
  }

  .tab-pane-tab-4, .tab-pane-tab-5, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9, .tab-pane-tab-10, .tab-pane-tab-11 {
    max-width: 100%;
    height: 500px;
  }

  .tabs-content-2 {
    max-width: 100%;
  }

  .badge-stack {
    height: auto;
    margin-bottom: 0;
  }

  .features-container-flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-flex {
    max-width: 60%;
    margin-bottom: 29px;
  }

  .flex-container {
    flex-direction: column;
    align-items: center;
    max-width: 96%;
  }

  .dark-cta-container {
    max-width: 96%;
  }

  .cta-left {
    align-self: flex-start;
  }

  .cta-dark-ribbon {
    background-position: 50% 0;
    background-repeat: repeat;
    padding: 80px 24px 64px;
  }

  .cta-section-header {
    line-height: 1.2em;
  }

  .h6-2 {
    max-width: 720px;
  }

  .footer-badge-container {
    text-align: left;
    display: block;
  }

  .footer-badge {
    text-align: left;
  }

  .footer-2-0-left {
    order: 1;
    align-self: flex-start;
    width: 100%;
  }

  .footer-icon-container {
    display: block;
  }

  .footer-contact-container {
    text-align: left;
  }

  .footer-tagline-container {
    max-width: 50%;
  }

  .footer-tagline {
    text-align: left;
    max-width: 100%;
    font-size: 1.2em;
    display: block;
  }

  .footer-tagline.on-dark {
    font-size: 1.3rem;
    line-height: 1.4rem;
  }

  .image-2 {
    margin-top: 6px;
  }

  .feature-container-2 {
    flex-direction: column-reverse;
  }

  .h2-2 {
    max-width: 560px;
  }

  .h2-2.centered {
    align-self: center;
    max-width: none;
  }

  .h6-3 {
    max-width: 720px;
  }

  .featured-resource {
    flex-direction: column;
    height: auto;
  }

  .feat-content-image {
    background-position: 50% 0;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
    height: 240px;
  }

  .hero.moody {
    padding-top: 72px;
  }

  .hero.moody.pink, .hero.moody.purple, .hero.moody.blue, .hero.moody.green, .hero.moody.fuchsia {
    padding-top: 64px;
  }

  .hero.spotlights.subnav {
    padding-top: 80px;
  }

  .hero.f25, .hero.f25.color-iris, .hero.f25.color-sky {
    padding-top: 48px;
  }

  .hero.dot-grid {
    background-image: linear-gradient(#ffffffa8, #ffffffa8), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/690a60235d994442b6b6b891_BG_dot-grid.png");
    background-size: auto, 1264px;
    width: 100%;
    max-width: none;
    overflow: hidden;
  }

  .hero.w25-peri-mauve {
    padding-top: 120px;
  }

  .hero.w25-sky {
    padding-top: 56px;
  }

  .hero.w25-peri {
    padding-top: 140px;
  }

  .hero.bg-burst-peri-mauve {
    padding-top: 64px;
  }

  .hero.bg-burst-peri-mauve.short-bottom, .hero.about {
    padding-top: 120px;
  }

  .nav-scroll {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-block.badges {
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-link-2-0 {
    color: var(--neueblack\<deleted\|variable-96c841f3\>);
    height: auto;
    padding-top: 20px;
    font-weight: 400;
    display: block;
  }

  .nav-menu-2-0 {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    height: 1200px;
    display: block;
    position: absolute;
  }

  .navbar-2-0 {
    height: 64px;
    padding-right: 8px;
  }

  .navbar-2-0.dark {
    border-style: none;
    padding-left: 16px;
    padding-right: 8px;
  }

  .nav-dd-toggle {
    margin-top: 0;
    display: block;
  }

  .dd-list-2-0.w--open {
    box-shadow: none;
    position: relative;
  }

  .dd-link {
    font-family: Matter, sans-serif;
  }

  .nav-dd {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .menu-button-2-0 {
    height: 100%;
  }

  .menu-button-2-0.w--open {
    background-color: #eceff5;
  }

  .hamburger {
    padding-top: 6px;
  }

  .page-nav-link {
    width: auto;
    height: 32px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 5px;
  }

  .page-nav-link.w--current {
    width: auto;
    height: 32px;
  }

  .sub-nav {
    min-height: 0;
    display: none;
  }

  .sub-nav-container {
    height: auto;
    min-height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-link-dd {
    font-weight: 400;
  }

  .h6.no-margin {
    text-align: left;
  }

  .make-your-mark {
    width: 560px;
  }

  .about-feature.white {
    max-width: 100%;
    font-size: 1.1rem;
    line-height: 1.7rem;
  }

  .banner-quote {
    font-size: 2.1rem;
    line-height: 2.6rem;
  }

  .h1-jumbo {
    margin-top: 0;
    font-size: 3.3rem;
    line-height: 3.5rem;
  }

  .h1-jumbo.centered {
    line-height: 3.5rem;
  }

  .h1-jumbo.centered.white {
    line-height: 3.4rem;
  }

  .h1-jumbo.white {
    font-size: 3.4rem;
    line-height: 3.4rem;
  }

  .event-details-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-direction: column;
    grid-template: "."
                   "."
                   / 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .event-details-side, .event-details-main {
    width: 100%;
  }

  .presenter-title, .rich-text-block {
    text-align: left;
  }

  .pricing-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 96%;
  }

  .pricing-card.event-packages {
    margin-left: 0;
  }

  .pricing-li-container {
    justify-content: space-around;
    align-items: center;
  }

  .pricing-grid-li {
    flex: 0 88%;
    width: 92%;
    font-size: .9rem;
  }

  .faq-grid {
    width: 92%;
  }

  .pricing-tabs-container {
    width: 972px;
    max-width: 96%;
    display: flex;
  }

  .pricing-tab {
    border-radius: 8px 8px 0 0;
    width: 33%;
    margin-left: .3%;
    margin-right: .3%;
  }

  .pricing-tab.current {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 32%;
  }

  .simple-features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-2col {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .pricing-slider {
    margin-left: 0;
  }

  .pricing-slider.left {
    margin-right: 0;
  }

  .slide-phone-img {
    width: 250px;
  }

  .phone-slide-text {
    margin-right: 60px;
  }

  .right-arrow-icon {
    margin-left: -490px;
  }

  .right-arrow-container {
    width: 543px;
  }

  .overflow-outside-container {
    overflow: scroll;
  }

  .about-hero {
    background-image: linear-gradient(#000b258a, #000b258a), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5bad04666f0cb60973767_about-hero.png");
    background-position: 0 0, 58%;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .about-logo {
    margin-bottom: 8px;
  }

  .feature-tabs {
    margin-left: 0;
  }

  .feature-tabs.left {
    margin-right: 0;
  }

  .feature-tabs-menu {
    margin-bottom: 8px;
    display: block;
  }

  .feature-tab-container.r-purp {
    background-image: radial-gradient(circle at 25% 100%, #5149c8, #12174400 68%), linear-gradient(#121744, #121744);
  }

  .tab-link {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .tab-link.home-hero {
    background-color: #fff6;
    border: 1.5px solid #cdceff33;
    justify-content: center;
    align-items: stretch;
    height: 80px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-link.home-hero.w--current {
    background-color: #fff;
    border-style: none;
    justify-content: center;
    align-items: stretch;
  }

  .feature-tab-text {
    margin-right: 32px;
  }

  .collection-list-2-0 {
    grid-template-columns: 1fr 1fr;
  }

  .legal-docs-header {
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-header-container {
    flex-flow: column;
    max-width: 92%;
  }

  .grid-header-container.margin-64 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 32px;
    display: flex;
  }

  .grid-header-container.margin-64.hero-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .grid-header-container.vertical {
    width: 92%;
  }

  .eyebrow-text.color-mint-on-dark {
    font-weight: 500;
  }

  .eyebrow-text.align-center {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .eyebrow-text.w25-peri-light {
    font-weight: 600;
  }

  .headline {
    line-height: 3.3rem;
  }

  .headline.jumbo.centered {
    font-size: 3.6rem;
    line-height: 3.6rem;
  }

  .cta-block {
    margin-bottom: 0;
  }

  .hero-logos-grid {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: 160px;
    display: flex;
  }

  .blur-card.color-mauve {
    max-height: 190px;
  }

  .feature-headline, .feature-headline.w25-peri-on-dark {
    line-height: 1.3rem;
  }

  .logo-column-6 {
    flex-flow: wrap;
  }

  .hero-text-block {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hero-text-block.badges {
    width: auto;
  }

  .bigmarker-logo {
    margin-top: 0;
  }

  .uui-space-xxlarge {
    min-height: 3.5rem;
  }

  .menu-icon_line-bottom {
    background-color: var(--midnight);
    color: var(--midnight);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--midnight);
    color: var(--midnight);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--midnight);
    color: var(--midnight);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    border: 1.5px none var(--midnight);
    color: var(--midnight);
    background-color: #fff0;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    margin-right: -.25rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar02_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .nav-3-0-link {
    color: var(--midnight);
    letter-spacing: -.4px;
    align-self: auto;
    width: 100%;
    height: 100%;
    padding: 0;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
  }

  .nav-3-0-link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-button-row.button-row-center {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .uui-button-row.button-row-center.center-tablet {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .uui-button-row.hide-desktop {
    display: block;
  }

  .uui-button-row.mobile-align-center {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-text-size-small {
    font-size: .9rem;
    line-height: 1.1rem;
  }

  .uui-text-size-small.align-center {
    font-size: .85rem;
  }

  .uui-text-size-small.w25-peri-on-dark {
    line-height: 1.2rem;
  }

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: var(--midnight);
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 1.2rem;
    inset: auto 0% auto auto;
  }

  .nav-3-0-dd-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .nav-3-0-dd-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar02_logo-link {
    padding-top: 4px;
  }

  .uui-layout13_lightbox {
    padding: 2rem;
  }

  .uui-layout13_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02 {
    display: none;
  }

  .uui-layout13_tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    color: var(--midnight);
    background-color: #fff0;
    border-radius: 0;
    flex-flow: column;
    order: 9999;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 0;
    padding: 0;
    display: flex;
  }

  .uui-layout13_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout13_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-space-medium {
    min-height: 2rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-small.hide-desktop {
    display: block;
  }

  .uui-text-size-medium.align-center {
    text-align: left;
    margin-left: 0;
    padding-right: 0;
  }

  .uui-text-size-medium.align-center.color-g2-orange, .uui-text-size-medium.align-center.color-capterra, .uui-text-size-medium.align-center.color-getapp {
    margin-left: auto;
  }

  .uui-testimonial18_mask-2 {
    width: 50%;
  }

  .uui-testimonial18_component-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-large.centered {
    text-align: left;
    width: 100%;
    font-size: 1.05rem;
  }

  .uui-text-size-large.align-right, .uui-text-size-large.align-right.align-left-tablet {
    text-align: left;
  }

  .uui-max-width-large.align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-xxsmall {
    text-align: left;
  }

  .uui-heading-medium {
    font-weight: 600;
    line-height: 2.8rem;
  }

  .uui-heading-medium.align-center {
    text-align: left;
    letter-spacing: -1.2px;
    width: 100%;
    font-weight: 600;
  }

  .uui-heading-medium.align-center.white {
    font-weight: 500;
  }

  .uui-text-align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-testimonial18_arrow {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 0;
  }

  .uui-testimonial18_slide {
    width: 100%;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-section_testimonial17 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-space-large.hide-desktop {
    display: block;
  }

  .uui-text-size-xlarge.align-center, .uui-text-size-xlarge.align-center.w25-peri {
    text-align: left;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-max-width-xlarge.align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-heroheader04_image {
    width: 100%;
    min-width: auto;
    position: static;
  }

  .uui-heroheader04_image-wrapper {
    height: auto;
    min-height: auto;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection03_button-row {
    flex: none;
  }

  .uui-heading-xsmall {
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.3rem;
  }

  .uui-heading-xsmall.color-white {
    font-weight: 500;
  }

  .uui-blogsection03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heading-subheading.centered {
    width: 100%;
  }

  .uui-blogsection03_heading {
    margin-right: 3rem;
  }

  .uui-blogsection03_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-layout12_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number-text.on-dark {
    text-align: left;
  }

  .uui-layout12_number {
    font-size: 2.4rem;
  }

  .uui-layout12_number.on-dark {
    text-align: left;
  }

  .uui-layout12_item-list {
    margin-top: 0;
  }

  .uui-layout12_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .blogpost-content {
    margin-bottom: 3rem;
  }

  .blogpost-content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large {
    font-size: 2.8rem;
    line-height: 3rem;
  }

  .uui-heading-large.centered {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .uui-blogpost04_title-wrapper {
    width: 100%;
  }

  .sticky-sidebar {
    position: static;
  }

  .sticky-sidebar.success-story {
    padding: 1.5rem;
  }

  .uui-blogpost04_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_image-wrapper-2 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .uui-layout02_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-layout73_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-layout62_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_image-02 {
    display: none;
  }

  .uui-layout62_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .tabs-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px #ebefff;
    border-left: 3px solid #ebefff;
    border-radius: 0;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 1rem 1.2rem;
  }

  .tabs-link.w--current {
    border-bottom: 1px #000;
    border-left: 3px solid var(--midnight);
    box-shadow: none;
    background-color: #ffffff08;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem 1.2rem;
  }

  .tabs-link.on-peri-dark {
    border-style: none none none solid;
    border-bottom-color: #ffffff17;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .tabs-link.on-peri-dark.w--current {
    box-shadow: none;
    opacity: 1;
    color: var(--midnight);
    background-color: #fff0;
    border: 1px #ffffff17;
    border-left: 3px solid #cfcfff;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-link.right {
    border: 1px #ebefff;
    border-left: 3px solid #e8ebf9;
    border-radius: 0;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .tabs-link.right.w--current {
    border-style: none none none solid;
    border-color: black black black var(--midnight);
    border-left-width: 3px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-layout62_tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    color: var(--midnight);
    background-color: #fff0;
    border-radius: 0;
    flex-flow: column;
    order: 9999;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 0;
    padding: 0;
  }

  .uui-layout62_tabs-menu.on-dark {
    box-shadow: none;
    background-color: #fff0;
  }

  .uui-layout62_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .uui-layout62_component.hide-tablet {
    display: none;
  }

  .uui-space-xxlarge-2 {
    min-height: 4.5rem;
  }

  .uui-layout94_list {
    grid-template-columns: 1fr 1fr;
  }

  .overline.centered, .overline.centered.w25-peri-accent, .overline.centered.w25-peri {
    text-align: left;
  }

  .uui-layout14_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .uui-layout14_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout14_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout62_image-01-2 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_image-02-2 {
    display: none;
  }

  .uui-layout62_lightbox-image-2 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout62_component-2 {
    grid-column-gap: 3rem;
  }

  .case-study-flex-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .case-study-hero-text {
    width: 100%;
    max-width: 100%;
  }

  .case-study-hero-image {
    width: 100%;
    position: static;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-blog04_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blog04_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-banner17_icon-wrapper {
    display: none;
  }

  .uui-banner17_text-wrapper {
    flex-wrap: wrap;
  }

  .collection-list-3-0 {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .container {
    flex-flow: column;
    max-width: 90%;
  }

  .container.vertical {
    color: var(--midnight);
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    max-width: 90%;
  }

  .container.vertical.inner {
    max-width: 90%;
  }

  .container.vertical.full-width {
    max-width: 100%;
  }

  .container.vertical.align-center {
    justify-content: space-between;
    align-items: center;
  }

  .container._2col-header, .container.left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container.uc-hero {
    background-size: 120%;
    max-width: 100%;
  }

  .container.uc-hero-full {
    max-width: 96%;
  }

  .container.slider-header {
    width: 100%;
    max-width: none;
    padding-left: 6%;
  }

  .container.breadcrumbs {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .cta-display-header {
    max-width: none;
    margin-top: 0;
    font-size: 3.2rem;
    line-height: 3rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 3.25rem;
  }

  .uui-heroheader18_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-heroheader18_image {
    width: 100%;
    min-width: auto;
  }

  .uui-heroheader18_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader18_background-grid-section {
    height: 7.5vw;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 4.5rem;
  }

  .uui-testimonial18_arrow-3 {
    margin-right: 1rem;
  }

  .tile {
    height: 26rem;
  }

  .tile.w25-sky {
    height: auto;
  }

  .tile.w25-sky._28rem {
    height: 26rem;
  }

  .tile.w25-sky.mobile-100 {
    height: 100%;
  }

  .tile.w25-sky.auto-height-tablet, .tile.w25-sand {
    height: auto;
  }

  .tile.w25-sand.mobile-100 {
    height: 100%;
  }

  .tile.w25-lime {
    height: 26rem;
  }

  .tile.w25-mint {
    height: auto;
  }

  .tile.w25-mint._28rem {
    height: 26rem;
  }

  .tile.w25-mint.auto-height-tablet {
    height: auto;
  }

  .tile.w25-mauve {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .tile.w25-mauve.ebook-tile {
    height: 30rem;
  }

  .tile.w25-mauve.auto-height-tablet, .tile.w25-peri-med {
    height: auto;
  }

  .tile.w25-peri-med._28rem, .tile.w25-peri-med.bento-1col-32rem {
    height: 26rem;
  }

  .tile.why-partnership {
    min-height: 0;
  }

  .tile.w25-sand {
    color: var(--midnight);
    height: 30rem;
  }

  .tile.w25-sand._28rem {
    height: 26rem;
  }

  .tile.w25-peri {
    height: auto;
  }

  .tile.w25-peri._34rem {
    height: 30rem;
  }

  .tile.w25-peri.bento-2col-34rem {
    height: 29rem;
  }

  .tile.w25-peri.auto-height-tablet, .tile.color-sky-med, .tile.color-sky-dark {
    height: auto;
  }

  .tile.color-sky-dark.mobile-100 {
    height: 100%;
  }

  .tile.w25-slate {
    height: auto;
  }

  .tile.w25-slate._34rem, .tile.w25-slate._28rem-tablet {
    height: 28rem;
  }

  .tile.w25-slate.bento-1col-34rem {
    height: 26rem;
  }

  .tile.w25-sky-vibrant._28rem, .tile.w25-mauve._28rem {
    height: 24rem;
  }

  .tile._28rem {
    height: 26rem;
  }

  .tile._28rem.w25-mauve-vibrant, .tile._28rem.w25-peri-dark, .tile._28rem.w25-peri-darkest {
    height: 24rem;
  }

  .tile._28rem.w25-mauve {
    height: 26rem;
  }

  .tile._28rem.w25-peri-med {
    height: 24rem;
  }

  .tile._26rem {
    height: 20rem;
  }

  .tile._26rem.w25-sand {
    height: 22rem;
  }

  .tile._32rem {
    height: 26rem;
  }

  .tile._32rem.w25-sky.align-right, .tile._32rem.w25-mint.align-right {
    height: 24rem;
  }

  .tile.w25-mint-med {
    height: auto;
  }

  .tile.w25-mint-med.ebook-tile, .tile.w25-lime.ebook-tile {
    height: 30rem;
  }

  .tile.w25-mint-dark {
    height: auto;
  }

  .tile.w25-mango.ebook-tile, .tile.w25-sand-med.ebook-tile {
    height: 30rem;
  }

  .tile.w25-bg-interactive {
    height: 24rem;
  }

  .tile._24rem {
    height: auto;
  }

  .tile.bento-horiz-32rem {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 26rem;
  }

  .tile.bento-horiz-32rem.w25-sky {
    height: 26rem;
  }

  .tile.bento-horiz-32rem.w25-mauve-med.tablet-max-height-418 {
    max-height: 418px;
  }

  .tile.color-sand {
    background-color: #faf9f8;
    border-style: none;
    height: auto;
  }

  .tile.ebook-tile.w25-peri-med {
    height: 30rem;
  }

  .tile.home-bento-1col-26rem {
    height: 20rem;
  }

  .tile.bento-1col-32rem {
    height: 24rem;
  }

  .tile.bento-1col-32rem.w25-mauve-darkest {
    height: 26rem;
  }

  .tile.w25-peri-dark.auto-height-tablet, .tile.w25-sky-dark {
    height: auto;
  }

  .tile.bento-2col-34rem.w25-mauve-med {
    height: 28rem;
  }

  .tile.bento-1col-34rem.w25-mauve-darkest {
    height: 26rem;
  }

  .tile.w25-mauve-med, .tile.w25-mauve-med.auto-height-tablet {
    height: auto;
  }

  .tile._34rem-tablet {
    height: 34rem;
  }

  .tile.color-mint {
    height: 24rem;
  }

  .feature-slider-mask {
    width: 50%;
  }

  .uui-testimonial18_component-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tile-text-wrapper {
    height: auto;
    min-height: 110px;
    padding: 1.25rem 1.25rem 1.5rem;
  }

  .tile-text-wrapper.last {
    padding-right: 1.25rem;
  }

  .tile-text-wrapper.big-tile {
    padding-right: 2rem;
  }

  .uui-logos01_wrapper {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .uui-logos01_component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-logos01_logo.lexisnexis {
    height: 2rem;
  }

  .uui-heroheader19_image {
    max-width: 100%;
  }

  .hero19_component {
    background-image: none;
  }

  .uui-heroheader19_image-wrapper {
    max-width: 92%;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-layout13_image-02-2 {
    display: none;
  }

  .uui-layout13_image-01-2 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_lightbox-2 {
    padding: 2rem;
  }

  .uui-layout13_lightbox-image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout44_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-layout44_image-wrapper {
    height: 27rem;
  }

  .uui-layout13_component-3 {
    grid-column-gap: 3rem;
  }

  .uui-layout13_image-02-3 {
    display: none;
  }

  .uui-layout13_image-01-3 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_lightbox-3 {
    padding: 2rem;
  }

  .uui-layout13_lightbox-image-3 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout62_component-3 {
    grid-column-gap: 3rem;
  }

  .uui-layout62_image-02-3 {
    display: none;
  }

  .uui-layout62_image-01-3 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_lightbox-image-3 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .quote-card {
    padding: 3rem 2rem;
  }

  .quote-card.color-iris {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .quote-card.w25-mauve, .quote-card.w25-sky {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-faq01_answer.first {
    height: auto;
    overflow: hidden;
  }

  .uui-space-xlarge {
    min-height: 4rem;
  }

  .uui-blogsection12_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-blogsection12_mask {
    width: 50%;
  }

  .uui-blogsection12_button-row {
    flex: none;
  }

  .uui-blogsection12_heading {
    margin-right: 3rem;
  }

  .uui-blogsection12_heading-wrapper {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial18_mask-3 {
    width: 50%;
  }

  .uui-testimonial18_component-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial13_component, .tile-stack {
    grid-template-columns: 1fr 1fr;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2.logo-carousel, .hide-tablet-3 {
    display: none;
  }

  .show-tablet-2 {
    display: block;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar01_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    color: var(--untitled-ui--gray900);
    border: 1px #000;
    border-bottom-color: #ebefff;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding-bottom: 1rem;
    display: flex;
  }

  .uui-navbar01_link {
    color: var(--midnight);
    letter-spacing: -.5px;
    border-top: 1px #000;
    border-bottom: 1px #ebefff;
    width: 100%;
    height: 4rem;
    padding: 1rem 0;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui--gray900);
    font-weight: 500;
  }

  .uui-navbar01_link.first {
    letter-spacing: -.4px;
    border-top-style: none;
    border-bottom-color: #fff0;
  }

  .uui-navbar01_link.first:hover {
    color: var(--midnight);
    letter-spacing: -.4px;
    font-weight: 500;
  }

  .uui-navbar01_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding: 1rem 0 0;
  }

  .uui-navbar01_button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    border-top: 1px #000;
    border-bottom: 1px #fff0;
    align-items: center;
    height: 4rem;
    padding: 1rem 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--midnight);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .nav-w25 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .nav-w25.sticky {
    max-width: 90%;
    height: 64px;
    padding: 8px 16px 8px 20px;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--midnight);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar01_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .menu-icon_line-top-2 {
    background-color: var(--midnight);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .uui-navbar01_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 0;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 0 2rem 5rem;
    position: absolute;
    top: 4.4rem;
    overflow: auto;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
    overflow: hidden;
  }

  .uui-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar01_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-button-secondary-gray-10.show-tablet-2 {
    display: block;
  }

  .uui-navbar01_heading {
    margin-bottom: .5rem;
  }

  .uui-navbar01_dropdown-content-heading, .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .hero-text {
    width: 100%;
    margin-bottom: 56px;
    margin-right: 0;
  }

  .section-text {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .section-text.aligh-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-text.max-width-480 {
    max-width: 100%;
  }

  .section-text.max-width-560 {
    max-width: none;
  }

  .tag-container.align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-layout12_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout12_image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout12_number-2 {
    font-size: 3.25rem;
  }

  .uui-layout60_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout60_image {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout60_number {
    font-size: 1.6rem;
  }

  .uui-layout13_component-4 {
    grid-column-gap: 3rem;
  }

  .uui-layout13_image-02-4 {
    display: none;
  }

  .uui-layout13_image-01-4 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_lightbox-4 {
    padding: 2rem;
  }

  .uui-layout13_lightbox-image-4 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .tile-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .tile-grid._3-column {
    flex-flow: column;
    display: flex;
  }

  .uui-testimonial08_logo {
    height: 2rem;
  }

  .uui-testimonial11_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-testimonial11_content.mcdonalds, .uui-testimonial11_content.color-ensombl {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .uui-testimonial11_content.w25-mint {
    flex-flow: column;
  }

  .uui-testimonial11_content-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    order: -9999;
    max-width: none;
    padding: 32px;
  }

  .uui-testimonial11_client-image {
    width: auto;
    height: 100%;
    max-height: 100%;
  }

  .uui-testimonial11_client-image-wrapper {
    width: 100%;
    max-height: none;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout63_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout63_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout63_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .tab-text-container {
    border-radius: 0;
    flex-flow: column;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .uui-layout06_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout06_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout06_image-wrapper {
    padding: 2rem;
  }

  .uui-layout06_logo-row {
    grid-column-gap: 1.5rem;
  }

  .uui-space-large-5 {
    min-height: 2.5rem;
  }

  .hero-fixed-nav.orbs-purple {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-banner08_content {
    margin-right: 1rem;
  }

  .uui-banner08_icon-wrapper {
    display: none;
  }

  .uui-banner08_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner08_wrapper {
    align-items: flex-start;
    padding-left: 1.25rem;
  }

  .f3-0-main-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    max-width: 88%;
  }

  .footer-3-0 {
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-cta06_content {
    margin-right: 0;
  }

  .uui-cta06_component {
    grid-template-columns: 1fr;
  }

  .f3-0-left {
    width: 100%;
    max-width: none;
  }

  .f3-0-tagline {
    max-width: 280px;
  }

  .f3-0-left-container {
    max-width: none;
  }

  .f3-0-sub-container {
    max-width: 88%;
  }

  .f3-0-legal-link {
    font-family: Matter, sans-serif;
    font-weight: 300;
  }

  .cta3-0-display {
    text-align: center;
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .cta3-0-left {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .cta3-0-right {
    width: 70%;
    display: none;
  }

  .cta-tile {
    flex-flow: column;
    align-self: center;
    max-width: 100%;
    padding: 2.5rem 2rem;
  }

  .header-tag {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .uui-testimonial18_mask-4 {
    width: 50%;
  }

  .uui-testimonial18_component-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tile-text.color-white {
    font-weight: 300;
  }

  .uui-testimonial13_component-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-15, .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tile-image.webinars-engagement {
    width: 60%;
  }

  .tile-image.down-16 {
    width: 84%;
    bottom: 0;
  }

  .tile-image.webinars-email {
    width: 60%;
    bottom: -24px;
  }

  .tile-image.webinars-poll {
    width: 80%;
  }

  .tile-image.personalization-resources {
    width: 88%;
  }

  .color-container.align-bottom {
    justify-content: center;
    align-items: center;
  }

  .color-container.rounded.color-purple {
    height: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-blogpost05_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost05_newsletter {
    position: static;
  }

  .uui-blogpost05_content-left {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper {
    display: flex;
  }

  .uui-blogpost05_contributers {
    position: static;
  }

  .uui-blogpost05_content {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .left-nav-container {
    position: static;
  }

  .uui-heading-large-5 {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-4 {
    display: none;
  }

  .uui-heading-xlarge-5 {
    font-size: 3.25rem;
  }

  .uui-heroheader09_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-space-large-6 {
    min-height: 2.5rem;
  }

  .uui-layout12_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout12_image-3 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number-3 {
    font-size: 3.25rem;
  }

  .stat-percent-text {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial10_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_content {
    padding: 3rem;
  }

  .uui-testimonial10_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-testimonial11_content-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .hide-tablet-5 {
    display: none;
  }

  .uui-heading-xlarge-6 {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-space-large-7 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-6 {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost03_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-3 {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost04_content {
    width: 100%;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .sticky-form {
    position: static;
  }

  .hero-bottom-stroke {
    width: 150%;
    max-width: 150%;
    overflow: hidden;
  }

  .hero-marker-stroke {
    width: 140%;
  }

  ._2col-header-container {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    display: flex;
  }

  ._2col-paragraph-container {
    width: 100%;
    max-width: none;
    padding-left: 0;
  }

  .featured-resource-text {
    padding: 28px;
  }

  .resource-hero-color {
    justify-content: center;
    align-items: flex-end;
    overflow: hidden;
  }

  .resource-hero-bg {
    width: 100%;
  }

  .res-detail-container {
    max-width: 90%;
    padding-top: 48px;
  }

  .feature-image {
    width: auto;
  }

  .feature-left {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 48px;
    padding-right: 0;
  }

  .feature-left.last-mobile {
    order: 1;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .feature-left.last-mobile.align-center {
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .feature-right {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image._560px {
    width: auto;
  }

  .cta-section {
    height: auto;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cta-inside-stroke-top {
    width: 130%;
    max-width: none;
    bottom: 108%;
    left: 16%;
  }

  .cta-4-0-container {
    flex-flow: column;
    max-width: 88%;
  }

  .cta-inside-stroke-bottom {
    width: 90%;
    bottom: 136%;
    left: 24%;
  }

  .cta-4-0-badges {
    justify-content: center;
    align-items: center;
    padding-top: 56px;
  }

  .cta-g2-badge {
    height: 96px;
  }

  .cta-g2-badge._136 {
    height: 120px;
  }

  .cta-heading {
    text-align: left;
    justify-content: center;
    display: block;
  }

  .cta-heading.white {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    display: block;
  }

  .uui-layout81_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .uui-layout81_content {
    grid-column-gap: 3rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .uui-layout81_component {
    width: 100%;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout84_left, .uui-layout84_right {
    grid-row-gap: 2rem;
    margin-bottom: 2rem;
  }

  .uui-layout84_item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-layout84_content-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout84_content-bottom.no-margin {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .uui-layout84_image-wrapper {
    margin-top: 2rem;
  }

  .uui-layout84_image {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-layout56_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout56_content {
    max-width: none;
    margin-bottom: 3rem;
    display: block;
  }

  .uui-layout56_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout56_item-list.no-padding {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout56_image-wrapper {
    margin-bottom: 0;
  }

  .uui-layout56_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout01_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout01_image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .footer-2-0 {
    max-width: none;
  }

  .uui-layout62_component-4 {
    grid-column-gap: 3rem;
  }

  .uui-layout62_image-02-4 {
    display: none;
  }

  .uui-layout62_image-01-4 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout62_lightbox-image-4 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout04_component {
    flex-flow: column;
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-layout04_content {
    max-width: none;
  }

  .uui-layout04_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout52_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout52_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-layout52_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-left: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout35_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .uui-layout50_component {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .uui-layout50_image_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    order: 9999;
    padding: 0;
  }

  .uui-layout08_item-list.gap-1-5 {
    margin-bottom: 1rem;
  }

  .uui-layout08_content {
    color: var(--midnight);
    max-width: 100%;
    margin-bottom: 3rem;
  }

  .uui-layout08_content.no-padding {
    margin-bottom: 0;
  }

  .uui-layout08_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial12_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-testimonial12_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_content-2 {
    padding: 3rem;
  }

  .uui-testimonial10_component-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heading-large-7 {
    font-size: 2.75rem;
  }

  .uui-header07_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-testimonial10_lightbox-image-3 {
    object-fit: cover;
    width: 100%;
    height: 35rem;
  }

  .uui-testimonial10_content-3 {
    padding: 3rem;
  }

  .uui-testimonial10_component-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogsection02_list {
    grid-template-columns: 1fr 1fr;
  }

  .featured-resource-tile {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .featured-resource-image-wrapper {
    width: 100%;
  }

  .cta-4-0-image {
    width: auto;
    max-height: 18rem;
  }

  .cta-4-0-text-container {
    flex-flow: column;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .cta-4-0-text {
    text-align: center;
  }

  .uui-layout56_component-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout80_list {
    grid-column-gap: 2rem;
  }

  .uui-layout80_list.columns-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .uui-layout80_item.tile-ai-dark {
    padding-bottom: 2rem;
  }

  .uui-layout77_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout77_list.filled-cards {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout77_item {
    min-width: 0;
  }

  .uui-heading-xlarge-7 {
    font-size: 3.25rem;
  }

  .uui-space-large-8 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 4.5rem;
  }

  .use-case-hero {
    height: 1380px;
  }

  .uui-layout71_component._4col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout60_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout60_image-2 {
    width: 35rem;
    min-width: 35rem;
    right: 2rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout60_number-2 {
    font-size: 3.25rem;
  }

  .uui-testimonial11_content-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout56_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout08_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout26_content-left {
    width: 100%;
  }

  .uui-layout26_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
  }

  .uui-layout26_image-wrapper {
    height: 35rem;
  }

  .uui-layout26_image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-test15_content {
    height: auto;
    min-height: 11rem;
  }

  .uui-test15_content._13rem {
    height: 14rem;
    min-height: 0;
    padding: 1.5rem;
  }

  .uui-test15_content._12rem {
    height: 14rem;
  }

  .uui-testimonial15_mask {
    width: 50%;
  }

  .uui-testimonial15_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 3.25rem;
  }

  .uui-space-large-9 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-8 {
    font-size: 2.75rem;
  }

  .uui-header06_content-right {
    margin-top: 0;
  }

  .uui-header06_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-header07_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .uui-layout12_component-4 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout12_image-4 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout12_number-4 {
    font-size: 3.25rem;
  }

  .uui-team06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-team06_mask {
    width: 50%;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout04_component-2 {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-layout04_image-wrapper-2 {
    padding: 4rem 2rem;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout04_image-02-2 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-career07_component {
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout06_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout06_image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout06_image-wrapper-2 {
    padding: 2rem;
  }

  .uui-layout06_logo-row-2 {
    grid-column-gap: 1.5rem;
  }

  .uui-space-large-10 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-35, .uui-padding-vertical-xhuge-36 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-supergraphic {
    background-repeat: no-repeat;
    background-size: 800px;
    align-self: auto;
    align-items: flex-end;
    height: 36rem;
    display: flex;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq04_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .icon-header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .g2-rating-wrapper {
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
  }

  .g2-badges-grid-6 {
    width: 70%;
  }

  .carousel.g2-badges {
    max-width: 90%;
  }

  .carousel-component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-carousel-component {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .spark-right {
    top: 70px;
    left: 630px;
  }

  .spark-left {
    width: 48px;
    top: 76px;
    left: -10px;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr;
  }

  .uui-pricing06_plan {
    box-shadow: 0 0 16px -6px #06064014;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-6 {
    display: none;
  }

  .uui-pricing07_plans {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-pricing01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-pricing01_top-right-price {
    font-size: 2rem;
    line-height: 2rem;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
  }

  .uui-pricing02_top-right-price {
    font-size: 3.25rem;
  }

  .cs-card {
    flex-flow: column;
    justify-content: flex-start;
    height: auto;
    margin-bottom: 1.5rem;
    padding: 0;
  }

  .cs-card.featured {
    flex-flow: column;
    padding: 0;
  }

  .cs-card-container {
    max-width: 100%;
    padding: 1.75rem 2px;
  }

  .cs-card-container.align-left {
    padding: 1.5rem;
  }

  .cs-thumbnail {
    border-radius: 12px;
    width: 100%;
    height: 360px;
  }

  .cs-thumbnail.featured {
    order: -9999;
    height: 320px;
  }

  .hd-icon_quotes {
    height: 28px;
  }

  .card-grid._4x2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
  }

  .card-grid._4x3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
  }

  .app-grid-tile {
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
  }

  .cs-hero-img-wrapper {
    padding-left: 0;
  }

  .cs-hero-image {
    width: 100%;
  }

  .uui-heading-xlarge-9 {
    font-size: 3.25rem;
  }

  .uui-space-large-11 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout82_component {
    grid-template-columns: 1fr;
  }

  .form-button-wrapper, .form-disclaimer-wrapper {
    width: 100%;
  }

  .cta-5-text-wrapper {
    max-width: 520px;
    padding-top: 0;
  }

  .cta-5-0-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cta-heading-text-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .cta-text-container {
    max-width: 480px;
  }

  .highlight-wrapper.hero-in-person {
    padding-left: 0;
  }

  .uui-testimonial04_component {
    padding: 3rem;
  }

  .uui-testimonial04_logo {
    max-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta-text-highlight {
    vertical-align: baseline;
    line-height: 2.9rem;
  }

  .cta-w25 {
    max-width: 100%;
    padding: 2rem;
  }

  .cta-w25-wrapper {
    flex-flow: column;
    max-width: 100%;
  }

  .uui-testimonial18_mask-5 {
    width: 50%;
  }

  .uui-testimonial18_component-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .featured-cs-tile {
    padding: 2rem;
  }

  .feature-tab-text {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    font-size: .9rem;
    line-height: 1.1rem;
    display: block;
  }

  .feature-tab-heading {
    text-align: left;
    letter-spacing: -.3px;
    text-transform: none;
    margin-bottom: 0;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.3rem;
  }

  .feature-tab-heading.color-white {
    color: #fff;
  }

  .uui-testimonial18_mask-6 {
    width: 50%;
  }

  .uui-testimonial18_component-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tile-image.tile-32rem, .tile-image.tile-26rem {
    height: auto;
  }

  .home-hero-video {
    border-radius: 20px;
    height: 387px;
  }

  .walsh-link-block-orange {
    padding-left: 50px;
  }

  .walsh-button-hover-fill {
    display: none;
  }

  .walsh-dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .walsh-flex-nav-buttons {
    justify-content: flex-start;
    margin-top: 15px;
  }

  .walsh-float-menu {
    padding: 10px 0;
  }

  .walsh-nav-wrapper-green-padding {
    padding: 10px;
  }

  .walsh-nav-link-black {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-nav-link-black:hover {
    background-color: #0000;
  }

  .walsh-toggle-black {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .walsh-toggle-black:hover {
    background-color: #0000;
  }

  .walsh-menu-button-black {
    order: 1;
  }

  .walsh-menu-button-black.w--open {
    color: var(--walsh--black);
    background-color: #0000;
  }

  .walsh-nav-menu-white {
    background-color: #fff;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-inner-container-nav-float {
    padding-left: 25px;
    padding-right: 0;
  }

  .spark-nav-link {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-line-3.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-1.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button.w--open {
    background-color: #0000;
  }

  .spark-line-2.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner {
    padding: 0;
  }

  .spark-mega-dropdown-list.w--open {
    z-index: 10;
    box-shadow: none;
    position: relative;
    top: 0;
  }

  .spark-mega-dropdown {
    width: 100%;
    position: relative;
  }

  .spark-mega-dropdown-card {
    z-index: 1;
    grid-column-gap: 32px;
    flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .spark-nav-with-mega-dropdowns {
    z-index: 99;
    background-color: var(--spark-library--white);
    margin-top: 1rem;
    padding: 2rem 1rem 1rem;
    position: absolute;
  }

  .spark-square-menu-with-mega-dropdown-listing-links {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-sub-nav-list {
    width: 100%;
  }

  .wbs-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .wbs-nav-center-right {
    display: none;
  }

  .wbs-dropdown-mega-grid {
    grid-template-columns: 1fr 1fr;
  }

  .wbs-nav-center-mega-menu {
    background-color: var(--flowstica-webflow-library--white);
    border: 1px solid #010b151a;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
  }

  .wbs-menu-button {
    background-color: var(--flowstica-webflow-library--white-smoke);
    border-radius: 10px;
    margin-left: auto;
    padding: 15px;
  }

  .wbs-menu-button.w--open {
    background-color: var(--flowstica-webflow-library--medium-sea-green);
  }

  .bento-grid-3x2 {
    grid-template-columns: 1fr;
  }

  .bento-grid-3x3 {
    grid-template-columns: 1fr 1fr;
  }

  .spark-nav-link-2 {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link-2.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-nav-menu {
    z-index: 99;
    background-color: var(--spark-library--white);
    border-bottom-right-radius: 42px;
    border-bottom-left-radius: 42px;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
  }

  .spark-nav-menu.spark-rounded {
    border-radius: 40px;
    margin-top: 1rem;
    position: relative;
    box-shadow: 0 0 8px #0000002b;
  }

  .spark-line-4.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-5.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button-2 {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button-2.w--open {
    background-color: #0000;
  }

  .spark-line-6.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-rounded-edge-navbar {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding: 0;
  }

  .counter-number {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .mini-cs_logo.cnbc {
    height: 64%;
  }

  .product-overview-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .product-card-icon {
    width: 48px;
    height: 48px;
  }

  .ebook-container.grid-lime {
    background-image: linear-gradient(#effce1cc, #effce1cc), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/6939bf17de7130efcbabc73e_dot-grid-dark-midnight.svg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 631px;
    background-attachment: scroll, scroll;
  }

  .tile-horiz-image {
    height: auto;
    padding-top: 48px;
  }

  .video-tab-label {
    margin-bottom: 0;
  }

  .video-tab-label.active {
    margin-bottom: 20px;
  }

  .video-progress-container {
    height: 6px;
  }

  .tile-heading {
    font-size: 1.1rem;
  }

  .spark-section {
    padding-top: 104px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-simple-flat-tab-parent {
    display: flex;
  }

  .spark-simple-stacked-flat-tabs {
    width: 35%;
    margin-bottom: 64px;
    margin-right: 5%;
  }

  .spark-wide-simple-stacked-icon-tabs {
    width: 30%;
    margin-bottom: 64px;
    margin-right: 5%;
  }

  .spark-wider-simple-icon-tabs-content {
    width: 65%;
  }

  .f-accordian-list {
    width: 100%;
  }

  .uui-accordion.hide-desktop {
    display: block;
    overflow: visible;
  }

  .accordion-header {
    justify-content: space-between;
    display: flex;
  }

  .pricing-grid {
    width: 1280px;
    max-width: 90%;
  }

  .grid-card-header-wrapper, .grid-card-p-wrapper {
    height: auto;
  }

  .plan-details-wrapper {
    display: none;
  }

  .form-section-text-wrapper {
    width: 100%;
    padding-bottom: 56px;
    padding-right: 0;
  }

  .show-tablet-3 {
    display: block;
  }

  .uui-blogsection09_layout {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogsection09_button-row {
    flex: none;
    margin-top: 3rem;
    display: none;
  }

  .uui-blogsection09_button-row.show-tablet-3 {
    display: block;
  }

  .uui-padding-vertical-xhuge-43 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-9 {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost03_content-2 {
    margin-bottom: 3rem;
  }

  .uui-blogpost05_header-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost05_newsletter-2 {
    position: static;
  }

  .uui-blogpost05_content-left-2 {
    width: 100%;
    max-width: none;
    position: static;
  }

  .uui-blogpost05_content-wrapper-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper-2 {
    display: flex;
  }

  .uui-blogpost05_contributers-2 {
    position: static;
  }

  .uui-blogpost05_content-2 {
    margin-bottom: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .paragraph {
    font-size: 16px;
  }

  .paragraph.cta-ribbon {
    font-family: Manrope;
  }

  .paragraph.margin-bottom {
    margin-bottom: 0;
  }

  .paragraph.margin-bottom.darkmode {
    max-width: 480px;
  }

  .paragraph.wrapup {
    font-size: 16px;
  }

  .paragraph.align-center {
    font-size: 1.05rem;
    line-height: 1.5rem;
  }

  .paragraph.align-center.margin-bottom.big {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .paragraph.hero {
    font-size: 1em;
  }

  .paragraph.hero.white {
    margin-bottom: 24px;
  }

  .paragraph.large.white {
    margin-bottom: 0;
  }

  .button {
    padding-left: 24px;
  }

  .button.navbar.wavy {
    margin-left: auto;
    margin-right: auto;
  }

  .button.white {
    margin-left: 0;
    margin-right: auto;
    display: inline-block;
  }

  .button.white.w--current {
    line-height: 1.4;
  }

  .image.case-inline {
    margin-left: 0;
  }

  .image.featured-ebook {
    width: 440px;
  }

  .nav-menu {
    height: 4000px;
    padding-top: 24px;
  }

  .section {
    padding: 48px 0;
  }

  .section.grey, .section.black {
    padding-bottom: 80px;
  }

  .section.quote-section {
    padding-bottom: 64px;
  }

  .section.block.no-padding.grey-bg {
    padding-bottom: 16px;
  }

  .section.content-cta.blurple {
    margin-top: -152px;
  }

  .section.content-cta.tropical {
    margin-top: -222px;
  }

  .section.content-cta.demo-page {
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .section._56, .section.slider-tiles {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.slider-tiles.short {
    padding-left: 0;
  }

  .section.legal-header {
    padding: 88px 3rem;
  }

  .hero-container {
    padding-top: 56px;
    padding-bottom: 72px;
  }

  .hero-container.grey.short {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .hero-container.white {
    padding-top: 56px;
    padding-bottom: 80px;
  }

  .hero-container.ebook-bg-image {
    background-image: radial-gradient(circle at 100% 100%, #0a133433, #0a1334cc 40%, #0a1334f5 80%);
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .hero-container.tertiary-dark.padding-0 {
    background-image: radial-gradient(circle at 100% 110%, #f123b1d9, #6416b4 37%, #091055);
  }

  .feature-image-container._560 {
    max-width: 100%;
  }

  .feature-image-container._520 {
    width: 440px;
  }

  .feature-image-container.gated-resource {
    max-width: 50%;
  }

  .horizontal-hero {
    flex-direction: column;
    max-width: 94%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .navbar-container {
    box-shadow: none;
    width: 100%;
  }

  .h1 {
    text-align: left;
    font-size: 2.8rem;
    line-height: 2.9rem;
  }

  .h1.centered {
    font-size: 2.8rem;
    line-height: 2.9rem;
  }

  .h1.centered.super-jumbo {
    font-size: 3.4rem;
    line-height: 3.6rem;
  }

  .h1.white {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .h1.white.centered {
    font-size: 3.2em;
    line-height: 3.4rem;
  }

  .h1.white._4-4rem {
    font-size: 3.3rem;
    line-height: 3.4rem;
  }

  .h1.large {
    font-size: 2.9rem;
    line-height: 3.2rem;
  }

  .h1.margin-bottom {
    line-height: 1.2;
  }

  .h1.jumbo {
    font-size: 44px;
  }

  .h1.jumbo.centered {
    font-size: 2.4rem;
    line-height: 2.7rem;
  }

  .h1.about-h1.white {
    margin-bottom: 12px;
    font-size: 4.7rem;
    line-height: 4.4rem;
  }

  .h1.about-h1.white._2nd-line {
    font-size: 3.4rem;
    line-height: 3.4rem;
  }

  .h1._3-8rem.margin-64 {
    font-size: 3.3rem;
    line-height: 3.4rem;
  }

  .h1._4-6rem {
    font-size: 3.3rem;
    line-height: 3.3rem;
  }

  .h1.small {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .h1.small.centered {
    line-height: 3.1rem;
  }

  .feature-card {
    align-self: flex-start;
    max-width: 100%;
  }

  .feature-card.shadow {
    box-shadow: none;
    width: 100%;
    max-width: none;
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-card.shadow:hover {
    box-shadow: 0 8px 24px #0d111a1f;
  }

  .feature-card.sub-hero {
    max-width: 80%;
  }

  .feature-card._3col {
    max-width: 47%;
  }

  .features-grid {
    grid-template-columns: minmax(200px, 360px);
    align-self: flex-start;
    max-width: 92%;
  }

  .features-grid._2col {
    grid-template-columns: minmax(200px, 360px);
  }

  .features-grid.vert-stack {
    width: 560px;
    max-width: 92%;
  }

  .features-grid._3col {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-flow: column;
  }

  .hero-block.left {
    align-items: flex-start;
    max-width: 96%;
    margin-bottom: 48px;
    margin-right: 0;
  }

  .hero-block.left.narrow {
    width: 560px;
    max-width: 96%;
  }

  .hero-block.left.summits {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-block.left.onboarding {
    max-width: 92%;
  }

  .hero-block.left.webinars {
    margin-right: 0;
  }

  .hero-block.left.demo-page {
    max-width: 100%;
  }

  .hero-block.left._720 {
    margin-right: 0;
  }

  .hero-block.home {
    margin-right: auto;
  }

  .hero-block.request-pricing {
    width: 640px;
    max-width: 92%;
    margin-right: 0;
  }

  .hero-block.gated-resource {
    width: 640px;
    max-width: 90%;
  }

  .footer-links {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 32px;
  }

  .footer-link {
    text-align: left;
    font-size: .9rem;
  }

  .footer-link.w--current {
    text-align: left;
    font-size: .9em;
  }

  .h4 {
    font-size: 1.1rem;
    line-height: 1.4343rem;
  }

  .h4.footer {
    text-align: center;
    justify-content: center;
    align-self: center;
    font-size: 1.05rem;
    line-height: 1.2rem;
  }

  .cta-ribbon {
    min-width: 100%;
    display: flex;
  }

  .cta-container {
    width: 90%;
  }

  .feature-container {
    flex-direction: column-reverse;
  }

  .feature-text {
    margin-bottom: 0;
  }

  .feature-text.left {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-text.left.margin-right {
    margin-right: auto;
  }

  .feature-text.right {
    max-width: 100%;
    margin-bottom: 40px;
    margin-left: 0;
    padding-top: 0;
  }

  .feature-text.centered {
    align-items: center;
    max-width: 90%;
  }

  .feature-text.pricing {
    width: 92%;
  }

  .feature-text.overflow-header {
    margin-left: 4%;
  }

  .section-image {
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
    position: static;
  }

  .h2 {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }

  .h2.centered {
    font-size: 2.7rem;
    line-height: 2.6rem;
  }

  .h2.centered.white {
    font-size: 1.9rem;
    line-height: 2.3rem;
  }

  .h2.centered.no-margin {
    font-size: 36px;
  }

  .h2.case-section {
    font-size: 1.8rem;
  }

  .h2.jumbo {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }

  .feature-image {
    max-width: 100%;
    margin-top: 0;
  }

  .feature-image.hybrid.download {
    margin-top: 40px;
  }

  .feature-image._6x4 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .feature-image.badges-full-width {
    box-sizing: border-box;
    aspect-ratio: auto;
    display: none;
  }

  .feature-image.badges-mobile {
    width: 560px;
    max-width: 80%;
    display: block;
  }

  .feature-image.down-16.mobile-60, .feature-image.max-width-70 {
    max-width: 70%;
  }

  .overline-secondary.centered {
    line-height: 22px;
  }

  .overline-secondary.strong.onboarding {
    font-size: 17px;
  }

  .overline-secondary.grotesque {
    font-size: 1rem;
  }

  .tabs {
    flex-direction: column;
    height: auto;
  }

  .tabs-menu {
    flex-flow: row;
    flex: none;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding: 4px;
    display: flex;
    overflow: scroll;
  }

  .tabs-content {
    justify-content: center;
    align-self: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .tab-text {
    width: 280px;
  }

  .tab {
    flex-direction: row;
    align-items: stretch;
    width: auto;
    min-width: 320px;
    height: auto;
  }

  .tab.w--current {
    border: 0 solid #0000;
    flex-flow: row;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 320px;
    height: auto;
    margin-bottom: 0;
    margin-right: 8px;
    display: block;
    box-shadow: 0 2px 8px 1px #a2abbb1a;
  }

  .tab-container {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .h5.dropdown {
    font-size: 1.05em;
  }

  .tab-pane {
    max-width: none;
    height: auto;
  }

  .tab-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .tab-image.img-shadow {
    width: 100%;
    max-width: none;
  }

  .b-icon-footer {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    width: 464px;
    max-width: 464px;
  }

  .cs-grid-logo {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .cs-grid-logo.small {
    width: 216px;
    margin-left: auto;
    margin-right: auto;
  }

  .cs-grid-logo._5 {
    width: 42%;
    margin-left: 16px;
    margin-right: 16px;
    display: inline-block;
  }

  .dropdown-list.w--open {
    flex-direction: column;
    height: auto;
    padding-left: 32px;
    display: block;
    position: relative;
  }

  .dropdown-list-item.solutions {
    margin-bottom: 40px;
  }

  .column {
    align-self: stretch;
    margin-bottom: 24px;
  }

  .column.dropdown {
    width: 100%;
  }

  .column-header.nav-dropdown.invisible, .column-header.nav-dropdown.white {
    display: none;
  }

  .brand {
    padding-left: 0;
  }

  .case-study-cover-photo.dubsado {
    margin-top: 24px;
  }

  .case-facts {
    flex-direction: column;
    margin-right: 0;
  }

  .text-container.legal {
    max-width: 100%;
  }

  .quote {
    text-align: left;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }

  .list {
    max-width: 96%;
  }

  .quote-container {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .use-case {
    max-width: 92%;
  }

  .quote-grid {
    grid-template-columns: 1fr;
  }

  .form-container {
    max-width: 100%;
    margin-bottom: 0;
  }

  .form-container._44 {
    margin-bottom: 0;
  }

  .link.small.resource-link {
    font-size: 14px;
    font-weight: 500;
  }

  .footer-columns {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .breadcrumb-link {
    display: block;
  }

  .integration {
    width: 80%;
    margin-left: 48px;
    margin-right: auto;
  }

  .badge-container.capterra.horizontal {
    width: 88px;
  }

  .review-site-card, .collection-list-wrapper {
    width: 100%;
  }

  .collection-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-container {
    margin-bottom: 64px;
  }

  .mask {
    height: auto;
  }

  .page-nav-item, .page-nav-item.w--current {
    text-align: center;
    display: block;
  }

  .page-nav-text, .page-nav-text.current {
    text-align: left;
  }

  .tabs-menu-horiz {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .tabs-menu-horiz.uc-webinars {
    width: 468px;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .tab-pane-tab-2 {
    height: 360px;
  }

  .tab-pane-tab-3 {
    height: auto;
  }

  .tab-pane-tab-4, .tab-pane-tab-5, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9, .tab-pane-tab-10, .tab-pane-tab-11 {
    height: 360px;
  }

  .badge-stack {
    height: auto;
  }

  .feature-flex {
    max-width: 80%;
  }

  .dark-cta-container {
    flex-direction: column;
    max-width: 96%;
  }

  .cta-left {
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .cta-dark-ribbon {
    background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60d216d0876b06a9db09a68e_black_rectangle.svg");
    background-position: 50% 0;
    background-size: cover;
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .cta-right {
    flex-direction: column;
    width: 100%;
    max-width: 100%;
  }

  .link-box {
    width: 100%;
    margin-bottom: 48px;
  }

  .sub-footer-container {
    flex-direction: column;
    padding-bottom: 12px;
  }

  .sub-footer-text {
    text-align: center;
    width: 100%;
    margin-bottom: 8px;
  }

  .sub-footer-text.right, .footer-badge-container {
    text-align: center;
  }

  .footer-badge {
    margin-left: 12px;
    margin-right: 12px;
  }

  .footer-icon-container {
    text-align: center;
  }

  .footer-contact {
    text-align: center;
    font-size: .9em;
  }

  .footer-tagline-container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-tagline {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.25em;
  }

  .footer-tagline.on-dark {
    max-width: 360px;
    font-size: 1.3rem;
  }

  .h2-2.centered {
    font-size: 28px;
    line-height: 1.2;
  }

  .feat-content-text {
    padding: 24px;
  }

  .hero.moody.pink {
    background-position: 80% 0;
    padding-top: 48px;
  }

  .hero.moody.blue, .hero.moody.green, .hero.moody.fuchsia {
    padding-top: 48px;
  }

  .hero.spotlights {
    padding-bottom: 80px;
  }

  .hero.w25-peri {
    padding-top: 120px;
  }

  .hero.bg-burst-peri-mauve {
    padding-bottom: 64px;
  }

  .social-button-embed {
    max-width: 40%;
  }

  .nav-scroll {
    margin-right: 0;
  }

  .grid._3col {
    grid-auto-flow: row;
  }

  .grid-block {
    display: block;
  }

  .tab-pane-container {
    padding: 32px 24px;
  }

  .navbar-2-0 {
    border-bottom-style: none;
    padding-right: 8px;
    box-shadow: 0 1px 20px #02091a14;
  }

  .navbar-2-0.dark {
    padding-left: 12px;
  }

  .sub-nav {
    display: none;
  }

  .make-your-mark {
    width: 480px;
  }

  .banner-quote {
    font-size: 2.1rem;
    line-height: 2.6rem;
  }

  .h1-jumbo {
    font-size: 3rem;
    line-height: 3.2rem;
  }

  .h1-jumbo.centered {
    line-height: 3.2rem;
  }

  .pricing-grid {
    flex-direction: column;
    width: 92%;
    display: flex;
  }

  .pricing-card {
    margin-bottom: 8px;
  }

  .pricing-card.event-packages {
    display: block;
  }

  .pricing-tab-header.current {
    font-weight: 500;
  }

  .pricing-2col {
    width: 92%;
  }

  .slide-phone-img {
    width: 246px;
  }

  .phone-slide-text {
    margin-right: 24px;
  }

  .right-arrow-icon {
    margin-left: -426px;
  }

  .right-arrow-container {
    width: 471px;
  }

  .overflow-inside-container {
    padding-left: 4%;
  }

  .about-hero {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .about-logos {
    display: block;
  }

  .about-logo {
    width: 36%;
    max-width: 50%;
    margin-bottom: 16px;
    margin-left: 7%;
    margin-right: 7%;
  }

  .card-container-left {
    width: 100%;
    margin-bottom: 24px;
  }

  .tab-link {
    margin-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: .9rem;
    line-height: 1.2rem;
  }

  .tab-link:hover {
    border-radius: 12px;
  }

  .tab-link.w--current {
    font-size: .9rem;
  }

  .grid-header-container {
    max-width: 92%;
  }

  .grid-header-container.margin-64 {
    margin-bottom: 32px;
  }

  .grid-header-container.case-study-hero {
    width: 92%;
    padding-left: 0;
    padding-right: 0;
  }

  .eyebrow-text, .eyebrow-text.w25-peri-on-dark {
    font-size: .8rem;
  }

  .headline {
    font-size: 3rem;
    line-height: 3rem;
  }

  .headline.jumbo.centered {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }

  .hero-logos-grid {
    height: 240px;
  }

  .dark-features-grid._3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .blur-card.color-mauve {
    max-height: 144px;
  }

  .blur-card.color-peri {
    padding: 20px;
  }

  .feature-headline {
    font-weight: 600;
  }

  .feature-headline.w25-peri-on-dark {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .hero-text-block {
    margin-bottom: 24px;
  }

  .hero-text-block.badges {
    margin-bottom: 0;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }

  .uui-logos04_wrapper {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo {
    height: 2.5rem;
  }

  .uui-logos04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .menu-icon_component {
    height: 36px;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .nav-3-0-link, .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: auto;
  }

  .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui--gray600);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
  }

  .uui-button-row.button-row-center.center-tablet.hide-mobile-landscape {
    display: none;
  }

  .uui-text-size-small {
    font-size: 1rem;
  }

  .uui-text-size-small.hide-mobile-landscape {
    display: none;
  }

  .uui-text-size-small.w25-peri-on-dark {
    line-height: 1.3rem;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .badge-small {
    padding: .2rem .3rem;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-3-0-dd-toggle {
    font-size: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-3-0 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout13_lightbox {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout13_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout13_component {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout13_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: #3d53be;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-testimonial18_arrow-2:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-2.left {
    right: 3.5rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-text-size-medium {
    font-size: .95rem;
    line-height: 1.3rem;
  }

  .uui-text-size-medium.w25-peri.mobile-align-center {
    text-align: center;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-testimonial17_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial18_content-2 {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide-2 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-2 {
    width: 80%;
  }

  .uui-testimonial18_component-2 {
    margin-top: 3rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-text-size-large.centered {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 0;
    padding-right: 1rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-layout88_list {
    grid-template-columns: 1fr;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-layout88_item {
    padding: 1.5rem;
  }

  .uui-heading-medium, .uui-heading-medium.align-center {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 2.6rem;
  }

  .uui-text-align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    background-color: #485fd3;
    border-color: #485fd3;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    color: #46485c;
    background-color: #fff;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-testimonial18_arrow {
    margin-left: 1rem;
    margin-right: 0;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-3.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-small {
    font-size: 1.6rem;
    line-height: 1.9rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide {
    width: 360px;
    height: auto;
    padding-right: 1.5rem;
  }

  .uui-testimonial18_slide._640 {
    width: 100%;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 0;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-section_testimonial17 {
    padding-left: 6%;
    padding-right: 6%;
  }

  .uui-heroheader22_image {
    max-width: none;
    height: 22rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-3.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.1rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-max-width-xlarge.align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-4.button-row-center-mobile-landscape {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-badge-group {
    font-size: .75rem;
  }

  .uui-heroheader04_content {
    text-align: center;
    align-items: stretch;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogsection03_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .uui-blogsection03_button-row.mobile-landscape {
    margin-top: 2.5rem;
    display: flex;
  }

  .uui-heading-xsmall {
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.3rem;
  }

  .uui-blogsection03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection03_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-blogsection03_heading {
    margin-right: 0;
  }

  .uui-blogsection03_heading-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-layout12_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout12_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_number {
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .uui-layout12_number.align-left {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .uui-layout12_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .blogpost-content, .uui-blogpost04_author-wrapper {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-heading-large {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .uui-heading-large.centered {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-space-medium-5 {
    min-height: 1.5rem;
  }

  .sticky-sidebar {
    padding: 1.5rem 1.5rem 2rem;
  }

  .sticky-sidebar.success-story {
    padding: 1.5rem;
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost04_content-2 {
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-blogpost04_author-wrapper-2 {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-2 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_image-wrapper-2 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost04_category-link-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-2 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .success-story-logo {
    align-self: center;
  }

  .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape-3 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-6.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-6.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.is-reverse-mobile-landscape, .uui-button-row-6.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-layout02_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout40_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-layout73_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout73_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout62_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .tabs-link, .tabs-link.w--current {
    padding: 1rem 1.2rem;
  }

  .tabs-link.on-peri-dark, .tabs-link.on-peri-dark.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-link.right {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .tabs-link.right.w--current {
    padding: 1rem 1.2rem;
  }

  .uui-layout62_tabs-menu {
    align-items: flex-end;
  }

  .uui-layout62_component {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .uui-space-xxlarge-2 {
    min-height: 3rem;
  }

  .uui-layout94_item {
    padding: 1.5rem;
  }

  .uui-layout94_list {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout94_component {
    align-items: stretch;
  }

  .overline.centered.w25-peri-accent {
    font-size: .8rem;
  }

  .uui-layout14_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape-4 {
    width: 100%;
  }

  .max-width-full-mobile-landscape-4 {
    width: 100%;
    max-width: none;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-layout14_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout62_image-01-2 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_image-02-2 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-wrapper-2 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_lightbox-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-layout62_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .uui-layout62_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .nav-feature-icon {
    width: 28px;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-6 {
    font-size: 1.25rem;
  }

  .uui-heading-small-3 {
    font-size: 1.5rem;
  }

  .uui-blog04_featured-item-content {
    padding: 0;
  }

  .uui-blog04_title-link.featured-article {
    margin-bottom: .5rem;
  }

  .uui-blog04_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog04_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog04_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-blog04_component {
    margin-top: 4rem;
  }

  .uui-blog04_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blog04_meta-wrapper {
    font-size: .75rem;
  }

  .uui-blog04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blog04_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog04_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-blog04_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog04_image-link:hover {
    box-shadow: none;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-banner17_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-banner17_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner17_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner17_close-button:hover {
    color: var(--untitled-ui--gray500);
    background-color: #0000;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .featured-content-title.white {
    font-size: 1.9rem;
  }

  .container {
    max-width: 90%;
  }

  .container.vertical {
    width: auto;
  }

  .container.vertical._1024 {
    max-width: 92%;
  }

  .container.vertical.full-width {
    max-width: 100%;
  }

  .container._2col-header {
    max-width: 90%;
  }

  .cta-display-header {
    max-width: none;
    font-size: 2.8rem;
    line-height: 2.6rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-5 {
    width: 100%;
    max-width: none;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-8.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 2.25rem;
  }

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.button-row-center.is-reverse-mobile-landscape, .uui-button-row-8.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape-5 {
    width: 100%;
  }

  .uui-button-icon-8.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-badge-group-2 {
    font-size: .75rem;
  }

  .uui-badge-group_badge-2 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-heroheader18_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-9.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heroheader18_background {
    background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/682256b194cfe616a4a9b788_c28566e04992215d7e435ea20c0cdd06_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-space-small-8 {
    min-height: 1.25rem;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-logos04_list-2 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo-2 {
    height: 2.5rem;
  }

  .uui-logo-loop_component {
    height: 3.5rem;
  }

  .uui-space-xxlarge-3 {
    min-height: 3rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small-4 {
    font-size: 1.5rem;
  }

  .feature-slide-content {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow-3:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-3.left {
    right: 3.5rem;
  }

  .tile {
    padding-right: 0;
  }

  .tile.color-navy-blurple {
    height: auto;
  }

  .tile.blue-1 {
    padding-right: 0;
  }

  .tile.w25-sky {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tile.w25-sky._34rem-tablet, .tile.w25-sand._34rem-tablet {
    height: 34rem;
  }

  .tile.w25-mint {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tile.w25-peri-med.bento-1col-32rem, .tile.w25-peri.bento-2col-34rem {
    height: 24rem;
  }

  .tile.color-sky-med._34rem-tablet {
    height: 34rem;
  }

  .tile.w25-slate.bento-1col-30rem {
    height: 22rem;
  }

  .tile.bento-horiz-32rem.w25-sky {
    height: 24rem;
  }

  .tile.home-bento-1col-26rem {
    height: 18rem;
  }

  .tile.bento-1col-32rem {
    height: 22rem;
  }

  .tile.bento-1col-32rem.w25-sky {
    justify-content: space-between;
  }

  .tile.bento-1col-32rem.w25-mint {
    justify-content: space-between;
    align-items: flex-start;
  }

  .feature-slider-mask {
    width: 80%;
  }

  .uui-testimonial18_component-3 {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo-3 {
    max-height: 2.5rem;
  }

  .uui-button-link-8 {
    font-size: 1rem;
  }

  .uui-button-link-8:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-8.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tile-text-wrapper.last {
    padding-right: 3rem;
  }

  .uui-logos01_wrapper {
    padding: .5rem;
  }

  .uui-testimonial18_content-3 {
    padding: 1.5rem;
  }

  .uui-testimonial18_slide-3 {
    padding-right: 1.5rem;
  }

  .uui-heroheader19_image {
    border-radius: .5rem;
    max-width: 100%;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-layout73_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout73_image-wrapper-2 {
    margin-bottom: 1.5rem;
  }

  .uui-layout74_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout74_component {
    align-items: stretch;
  }

  .uui-heading-xsmall-7 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-2 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-01-2 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-wrapper-2 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-2 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout44_logo-row {
    margin-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-layout44_image-wrapper {
    height: auto;
    margin-top: 3rem;
    padding: 1.5rem 1rem;
  }

  .uui-layout44_image {
    border-radius: .5rem;
    width: 100%;
    position: static;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-8 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-5 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_tabs-link-3 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-3 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-3 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-01-3 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-wrapper-3 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-3 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_lightbox-image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout62_tabs-link-3 {
    padding-left: 1.5rem;
  }

  .uui-layout62_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout62_image-wrapper-3 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_image-02-3 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-01-3 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_lightbox-3 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout62_lightbox-image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .quote-card {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2.5rem 2rem;
  }

  .quote-card.color-iris {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .quote-card.w25-mauve, .quote-card.w25-peri, .quote-card.w25-sky {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-testimonial02_logo {
    max-height: 2.5rem;
  }

  .uui-heading-tiny {
    text-align: left;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.button-row-center.is-reverse-mobile-landscape, .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_question {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-space-xlarge {
    min-height: 3rem;
  }

  .hide-mobile-landscape-4 {
    display: none;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-6 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall-9 {
    font-size: 1.25rem;
  }

  .uui-blogsection12_component {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }

  .uui-blogsection12_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-blogsection12_arrow.left {
    right: 3.5rem;
  }

  .uui-blogsection12_slide {
    padding-right: 1.5rem;
  }

  .uui-blogsection12_mask {
    width: 80%;
  }

  .uui-section_blogsection12 {
    padding-left: 1.5rem;
  }

  .uui-blogsection12_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection12_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection12_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .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-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-small-5 {
    font-size: 1.5rem;
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-testimonial18_content-4 {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow-4:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-4.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide-4 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-3 {
    width: 80%;
  }

  .uui-testimonial18_component-4 {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo-4 {
    max-height: 2.5rem;
  }

  .uui-button-link-9 {
    font-size: 1rem;
  }

  .uui-button-link-9:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-9.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-testimonial13_content {
    padding: 1.5rem;
  }

  .uui-testimonial13_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-testimonial13_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .tile-stack {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .tile-stack._2x3 {
    grid-template-columns: 1fr;
  }

  .tile-stack._2x1 {
    flex-flow: column;
  }

  .uui-logos04_list-3 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-logos04_wrapper-3 {
    padding: .5rem 1rem;
  }

  .uui-logos04_logo-3 {
    height: 2.5rem;
  }

  .uui-logo-loop_component-2 {
    height: 3.5rem;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-logos04_logo-4 {
    height: 2.5rem;
  }

  .uui-logos04_wrapper-4 {
    padding: .5rem 1.5rem;
  }

  .section-2 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .uui-logo-loop_component-3 {
    height: 3.5rem;
  }

  .logos-header {
    max-width: 92%;
    line-height: 1.3rem;
  }

  .uui-logos04_list-4 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .uui-text-size-small-5.hide-mobile-landscape, .hide-mobile-landscape-5 {
    display: none;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-navbar01_menu-left {
    color: var(--midnight);
    border-bottom-style: none;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: 0rem;
    max-width: none;
  }

  .uui-navbar01_item-right {
    line-height: 1.5rem;
  }

  .uui-navbar01_link {
    color: #201850;
    border-bottom: 1px #ebefff;
    font-size: 1rem;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-navbar01_dropdown-toggle {
    border-top-style: none;
    border-bottom: 1px #ebefff;
    font-size: 1rem;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .nav-w25 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-w25.sticky {
    height: 64px;
    min-height: 0;
    padding-left: 20px;
    padding-right: 16px;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
    display: none;
  }

  .uui-navbar01_dropdown-link {
    grid-column-gap: .5rem;
    place-items: center stretch;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .uui-button-link-10 {
    font-size: 1rem;
  }

  .uui-button-link-10:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/66b38a0bd074ac1e4ae15967_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar01_item-heading {
    margin-bottom: 0;
    font-size: .9rem;
    font-weight: 400;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-7 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape-7 {
    width: 100%;
  }

  .uui-layout12_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout12_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout12_number-2 {
    font-size: 2.25rem;
  }

  .uui-layout60_item-list {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout60_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout60_image-wrapper {
    height: 400px;
    min-height: auto;
    max-height: 100%;
    padding: 1.5rem 1rem;
  }

  .uui-layout60_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout60_number {
    font-size: 1.6rem;
  }

  .uui-heading-xsmall-10 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-6 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_tabs-link-4 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-4 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-4 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-01-4 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-wrapper-4 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-4 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_lightbox-image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial08_logo {
    height: 1.5rem;
    max-height: none;
  }

  .uui-testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .featured-resource_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-testimonial11_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_content.color-ensombl {
    flex-flow: column;
  }

  .uui-testimonial11_content-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .uui-testimonial11_arrow {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial11_arrow.left {
    right: 3.5rem;
    overflow: visible;
  }

  .uui-testimonial11_client-image {
    width: 100%;
    height: 22rem;
  }

  .uui-testimonial11_client-image-wrapper {
    display: block;
  }

  .uui-testimonial11_slide-nav {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider {
    display: none;
  }

  .uui-testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-mobile-landscape-8 {
    width: 100%;
    max-width: none;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape-8 {
    width: 100%;
  }

  .uui-layout63_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout63_component {
    grid-row-gap: 3rem;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout63_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .tab-text-container {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-layout06_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout06_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout06_image-wrapper {
    justify-content: center;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout06_logo-row {
    margin-bottom: 2rem;
  }

  .uui-space-large-5 {
    min-height: 2rem;
  }

  .uui-banner08_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 2rem;
  }

  .uui-banner08_text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-banner08_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner08_close-button:hover {
    color: var(--untitled-ui--gray500);
    background-color: #0000;
  }

  .uui-banner08_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .f3-0-main-container {
    max-width: 88%;
  }

  .uui-cta06_content {
    margin-right: 0;
  }

  .uui-cta06_component {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .f3-0-right {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .f3-0-tagline {
    max-width: 280px;
  }

  .f3-0-sub-container {
    flex-flow: column;
    max-width: 88%;
  }

  .f3-0-sub-section.left {
    width: 100%;
    padding-bottom: 16px;
  }

  .f3-0-sub-section.right {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small-6 {
    font-size: 1.5rem;
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-testimonial18_content-5 {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow-5:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-5.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide-5 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-4 {
    width: 80%;
  }

  .uui-testimonial18_component-5 {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo-5 {
    max-height: 2.5rem;
  }

  .uui-button-link-11 {
    font-size: 1rem;
  }

  .uui-button-link-11:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-11.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial13_content-2 {
    padding: 1.5rem;
  }

  .uui-testimonial13_component-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-testimonial13_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial13_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape-6 {
    display: none;
  }

  .uui-page-padding-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial06_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial06_client-info {
    margin-bottom: 1rem;
  }

  .uui-testimonial06_divider {
    display: none;
  }

  .uui-testimonial06_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial06_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial06_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .uui-testimonial06_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial06_component {
    padding-bottom: 3rem;
  }

  .uui-testimonial06_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tile-image.webinars-engagement {
    width: 48%;
    height: auto;
  }

  .tile-image.down-16 {
    margin-bottom: 0;
  }

  .tile-image.webinars-email {
    width: 46%;
  }

  .tile-image.webinars-poll {
    width: 62%;
  }

  .color-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .color-container.align-bottom {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .color-container.rounded.color-blurple {
    height: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-text-rich-text-3 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-3 figcaption {
    margin-top: .75rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-blogpost05_header {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost05_date-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost05_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper {
    flex-direction: column;
  }

  .uui-blogpost05_content {
    margin-bottom: 0;
  }

  .uui-button-link-12 {
    font-size: 1rem;
  }

  .uui-button-link-12:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blogpost04_category-link-3 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-3 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tab-pane-tab-1-3 {
    width: 100%;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-5 {
    font-size: 2.25rem;
  }

  .uui-text-size-xlarge-6 {
    font-size: 1.125rem;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape-7 {
    display: none;
  }

  .max-width-full-mobile-landscape-9 {
    width: 100%;
    max-width: none;
  }

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-15.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-button-row-16.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape-9 {
    width: 100%;
  }

  .uui-button-icon-15.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-14.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-large-6 {
    min-height: 2rem;
  }

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout12_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout12_image-wrapper-3 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_image-3 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-layout12_number-3 {
    font-size: 2.25rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-9 {
    font-size: 1.125rem;
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-layout70_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout70_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-button-link-13 {
    font-size: 1rem;
  }

  .uui-button-link-13:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-lightbox_play-icon-7 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 22rem;
  }

  .uui-testimonial10_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_component {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial10_divider {
    display: none;
  }

  .uui-testimonial10_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial10_logo, .uui-testimonial08_logo-2 {
    max-height: 2.5rem;
  }

  .uui-testimonial11_slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component-2 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-testimonial11_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_content-right-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_arrow-2 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow-2:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial11_arrow-2.left {
    right: 3.5rem;
  }

  .uui-testimonial11_client-image-2 {
    height: 22rem;
  }

  .uui-testimonial11_slide-nav-2 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider-2 {
    display: none;
  }

  .uui-testimonial11_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial08_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial08_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial08_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial08_divider {
    display: none;
  }

  .uui-testimonial08_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial08_image-wrapper {
    width: 125%;
    margin-left: -12.5%;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-10 {
    width: 100%;
    max-width: none;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-16.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-6 {
    font-size: 2.25rem;
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape-10 {
    width: 100%;
  }

  .uui-button-icon-17.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-7 {
    font-size: 1.125rem;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-15.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-space-large-7 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-rich-text-4 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-4 figcaption {
    margin-top: .75rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-heading-large-6 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost03_content-top {
    margin-top: 2rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-blogpost03_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 2rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-blogpost03_author-heading-bottom {
    font-size: 1rem;
  }

  .uui-heading-xsmall-11 {
    font-size: 1.25rem;
  }

  .uui-blogpost04_image-wrapper-3 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top-3 {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_author-wrapper-3, .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .sticky-form {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-button-link-14 {
    font-size: 1rem;
  }

  .uui-button-link-14:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blogpost04_category-link-4 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-4 {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-space-medium-11 {
    min-height: 1.5rem;
  }

  .hero-marker-stroke {
    width: 200%;
  }

  .sub-hero {
    align-items: center;
  }

  .res-detail-container {
    max-width: 90%;
  }

  .icon-40 {
    width: 40px;
    height: 40px;
  }

  .cta-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cta-inside-stroke-top {
    width: 162%;
    bottom: 100%;
    left: 14%;
  }

  .cta-4-0-container {
    max-width: 88%;
  }

  .cta-inside-stroke-bottom {
    width: 96%;
    bottom: 116%;
    left: 27%;
  }

  .cta-4-0-badges {
    justify-content: center;
    align-items: center;
  }

  .cta-heading {
    text-align: left;
    align-self: center;
    font-size: 2.2rem;
    line-height: 2.2rem;
  }

  .cta-heading.white {
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 2.2rem;
    line-height: 2.3rem;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-11 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-16 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.is-reverse-mobile-landscape, .uui-button-row-19.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape-11 {
    width: 100%;
  }

  .uui-layout81_list {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout81_content {
    grid-row-gap: 1rem;
  }

  .uui-layout81_component {
    align-items: stretch;
  }

  .uui-layout81_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-button-secondary-gray-16 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout84_left, .uui-layout84_right {
    grid-row-gap: 2.5rem;
    margin-bottom: 0;
  }

  .uui-layout84_component {
    align-items: stretch;
  }

  .uui-layout84_content-bottom {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout84_content-bottom.no-margin {
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .uui-layout84_image-wrapper {
    height: auto;
    overflow: hidden;
  }

  .uui-layout84_image {
    height: 40rem;
    margin-left: 0;
  }

  .uui-layout84_image-blob {
    width: 120%;
    min-width: 28rem;
    top: 22%;
  }

  .uui-space-small-15 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout56_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-12 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-17 {
    font-size: 1rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-button-row-20.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape-12 {
    width: 100%;
  }

  .uui-layout56_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout56_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-17 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-17:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-16 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout01_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-medium-12 {
    min-height: 1.5rem;
  }

  .uui-heading-xsmall-12 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-8 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout62_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout62_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout62_image-wrapper-4 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout62_image-02-4 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout62_image-01-4 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout62_lightbox-4 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout62_lightbox-image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-page-padding-24 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-13 {
    font-size: 1.25rem;
  }

  .uui-button-row-21 {
    align-self: stretch;
  }

  .uui-button-row-21.is-reverse-mobile-landscape, .uui-button-row-21.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-link-15 {
    font-size: 1rem;
  }

  .uui-button-link-15:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-space-small-16 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-mobile-landscape-13 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-11 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-14.max-width-full-mobile-landscape-13 {
    width: 100%;
  }

  .uui-layout04_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout04_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-18 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-18:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout04_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout04_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-space-xsmall-17 {
    min-height: .75rem;
  }

  .uui-layout52_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout52_component {
    grid-row-gap: 3rem;
  }

  .uui-layout52_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout52_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    right: 1rem;
  }

  .uui-layout52_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-heading-small-7 {
    font-size: 1.5rem;
  }

  .uui-layout35_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout35_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout76_component {
    align-items: stretch;
  }

  .uui-layout76_list {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout76_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-layout50_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-space-medium-13 {
    min-height: 1.5rem;
  }

  .uui-page-padding-25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-14 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-20 {
    font-size: 1rem;
  }

  .uui-button-20:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-22 {
    align-self: stretch;
  }

  .uui-button-row-22.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape-14 {
    width: 100%;
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_content {
    margin-bottom: 3rem;
  }

  .uui-layout08_component {
    grid-row-gap: 1rem;
  }

  .uui-button-secondary-gray-19 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-19:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-18 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-26 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-20 {
    font-size: 1rem;
  }

  .uui-heading-medium-19 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-lightbox_play-icon-9 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial12_logo {
    max-height: 2.5rem;
  }

  .uui-testimonial12_logo-wrapper {
    margin-top: 1rem;
  }

  .uui-testimonial12_divider {
    display: none;
  }

  .uui-testimonial12_lightbox-image {
    height: 22rem;
  }

  .uui-testimonial12_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial12_content-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial12_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial12_arrow {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial12_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial12_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial12_slide-nav {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial12_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial12_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 22rem;
  }

  .uui-testimonial10_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_component-2 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial10_divider-2 {
    display: none;
  }

  .uui-testimonial10_logo-wrapper-2 {
    margin-top: 1rem;
  }

  .uui-testimonial10_logo-2 {
    max-height: 2.5rem;
  }

  .uui-page-padding-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-7 {
    font-size: 2.25rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge-8 {
    font-size: 1.125rem;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-medium-20 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-lightbox_play-icon-10 {
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial10_lightbox-image-3 {
    height: 22rem;
  }

  .uui-testimonial10_content-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial10_component-3 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_client-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial10_divider-3 {
    display: none;
  }

  .uui-testimonial10_logo-wrapper-3 {
    margin-top: 1rem;
  }

  .uui-testimonial10_logo-3 {
    max-height: 2.5rem;
  }

  .max-width-full-mobile-landscape-15 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-21, .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall-14 {
    font-size: 1.25rem;
  }

  .uui-button-row-23 {
    align-self: stretch;
  }

  .uui-button-wrapper-16.max-width-full-mobile-landscape-15 {
    width: 100%;
  }

  .uui-blogsection02_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection02_component {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-button-link-16 {
    font-size: 1rem;
  }

  .uui-button-link-16:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blogsection02_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blogsection02_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection02_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogsection02_meta-wrapper {
    font-size: .75rem;
  }

  .uui-space-small-17 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-19 {
    min-height: .75rem;
  }

  .uui-testimonial08_logo-3 {
    max-height: 2.5rem;
  }

  .featured-resource-slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component-3 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .featured-resource-tile {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .featured-resource_text {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_arrow-3 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow-3:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial11_arrow-3.left {
    right: 3.5rem;
  }

  .featured-resource-image {
    height: 22rem;
  }

  .uui-testimonial11_slide-nav-3 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_logo-wrapper-3 {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider-3 {
    display: none;
  }

  .uui-testimonial11_client-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .cta-4-0-text {
    text-align: center;
  }

  .uui-page-padding-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-16 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-22 {
    font-size: 1rem;
  }

  .uui-heading-medium-21 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-22 {
    font-size: 1rem;
  }

  .uui-button-22:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-24 {
    align-self: stretch;
  }

  .uui-button-row-24.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-17.max-width-full-mobile-landscape-16 {
    width: 100%;
  }

  .uui-layout56_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout56_item-list-3 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-button-secondary-gray-20 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-20:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-20 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xxsmall-12 {
    font-size: 1.125rem;
  }

  .uui-layout80_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout80_list.columns-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout80_component {
    align-items: stretch;
  }

  .uui-layout80_item.tile-ai-dark {
    padding-bottom: 1rem;
  }

  .uui-layout80_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout77_component {
    align-items: stretch;
  }

  .uui-layout77_list {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
  }

  .uui-layout77_list.filled-cards {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uui-layout77_item {
    min-height: 160px;
  }

  .uui-space-small-18 {
    min-height: 1.25rem;
  }

  .uui-page-padding-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-17 {
    width: 100%;
    max-width: none;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-23.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-7 {
    font-size: 2.25rem;
  }

  .uui-button-row-25 {
    align-self: stretch;
  }

  .uui-button-row-25.button-row-center.is-reverse-mobile-landscape, .uui-button-row-25.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-18.max-width-full-mobile-landscape-17 {
    width: 100%;
  }

  .uui-button-icon-21.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-9 {
    font-size: 1.125rem;
  }

  .uui-heroheader19_image-2 {
    border-radius: .5rem;
  }

  .uui-button-secondary-gray-21 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-21:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-21.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-19 {
    min-height: 1.25rem;
  }

  .uui-space-large-8 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-logos01_wrapper-2 {
    padding: .5rem 1rem;
  }

  .uui-space-xxlarge-5 {
    min-height: 3rem;
  }

  .use-case-hero {
    height: 1230px;
  }

  .uui-heading-xxsmall-13 {
    font-size: 1.125rem;
  }

  .uui-layout71_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout71_component._4col {
    flex-flow: column;
    display: flex;
  }

  .uui-button-link-17 {
    font-size: 1rem;
  }

  .uui-button-link-17:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-page-padding-30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-18 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-23 {
    font-size: 1rem;
  }

  .uui-heading-medium-22 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-24 {
    font-size: 1rem;
  }

  .uui-button-24:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-26 {
    align-self: stretch;
  }

  .uui-button-row-26.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-19.max-width-full-mobile-landscape-18 {
    width: 100%;
  }

  .uui-layout60_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout60_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-22 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout60_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout60_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-xsmall-21 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-layout60_number-2 {
    font-size: 2.25rem;
  }

  .uui-testimonial08_logo-4 {
    max-height: 2.5rem;
  }

  .uui-testimonial11_slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial11_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .uui-testimonial11_content-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_content-right-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial11_arrow-4 {
    inset: 0% 0% auto auto;
  }

  .uui-testimonial11_arrow-4:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial11_arrow-4.left {
    right: 3.5rem;
  }

  .uui-testimonial11_client-image-3 {
    height: 22rem;
  }

  .uui-testimonial11_slide-nav-4 {
    inset: 0% auto auto 0%;
  }

  .uui-testimonial11_logo-wrapper-4 {
    margin-top: 1rem;
  }

  .uui-testimonial11_divider-4 {
    display: none;
  }

  .uui-testimonial11_client-4 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-layout56_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout56_item-list-4, .uui-layout08_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout08_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-page-padding-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-19 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-24 {
    font-size: 1rem;
  }

  .uui-heading-medium-23 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-25 {
    font-size: 1rem;
  }

  .uui-button-25:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-27 {
    align-self: stretch;
  }

  .uui-button-row-27.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-20.max-width-full-mobile-landscape-19 {
    width: 100%;
  }

  .uui-layout26_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right {
    padding-top: 0;
  }

  .uui-layout26_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-23 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-23:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout26_image-wrapper {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-layout26_image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-space-xsmall-22 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-32 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-25 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-14 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-24 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial15_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial15_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial15_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-test15_content {
    min-height: 11rem;
    padding: 1.5rem;
  }

  .uui-testimonial15_mask {
    width: 80%;
  }

  .uui-testimonial15_component {
    margin-top: 1rem;
  }

  .uui-testimonial15_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial15_arrow.left {
    right: 3.5rem;
  }

  .uui-space-xsmall-23 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-33 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-20 {
    width: 100%;
    max-width: none;
  }

  .uui-button-26 {
    font-size: 1rem;
  }

  .uui-button-26:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-26.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-8 {
    font-size: 2.25rem;
  }

  .uui-button-row-28 {
    align-self: stretch;
  }

  .uui-button-row-28.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-21.max-width-full-mobile-landscape-20 {
    width: 100%;
  }

  .uui-button-icon-24.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-10 {
    font-size: 1.125rem;
  }

  .uui-heroheader22_image-2 {
    max-width: none;
    height: 22rem;
  }

  .uui-button-secondary-gray-24 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-24:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-24.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-20 {
    min-height: 1.25rem;
  }

  .uui-space-large-9 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-large-8 {
    font-size: 2.25rem;
  }

  .uui-header06_form {
    margin-top: 2rem;
  }

  .uui-header06_component, .uui-header07_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-26 {
    font-size: 1rem;
  }

  .uui-heading-medium-25 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout12_item-list-4 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout12_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout12_image-wrapper-4 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout12_image-4 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-xsmall-24 {
    min-height: .75rem;
  }

  .uui-layout12_number-4 {
    font-size: 2.25rem;
  }

  .uui-page-padding-34 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-21 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-27 {
    font-size: 1rem;
  }

  .uui-heading-medium-26 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-27 {
    font-size: 1rem;
  }

  .uui-button-27:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-29 {
    align-self: stretch;
  }

  .uui-button-row-29.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-22.max-width-full-mobile-landscape-21 {
    width: 100%;
  }

  .social-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team06_component {
    margin-top: 3rem;
  }

  .uui-team06_image-wrapper {
    height: 100%;
  }

  .uui-team06_slide {
    margin-right: 1.5rem;
  }

  .uui-team06_mask {
    width: 75%;
  }

  .uui-team06_arrow.left {
    right: 3.5rem;
  }

  .uui-button-secondary-gray-25 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-25:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-25 {
    min-height: .75rem;
  }

  .uui-space-medium-14 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-xxsmall-15 {
    font-size: 1.125rem;
  }

  .uui-layout04_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout04_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout04_image-01-2 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-layout04_image-02-2 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-page-padding-35 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-28 {
    font-size: 1rem;
  }

  .uui-heading-medium-27 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-28 {
    font-size: 1rem;
  }

  .uui-button-28:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-30 {
    align-self: stretch;
  }

  .uui-career07_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-career07_item {
    padding: 1.25rem;
  }

  .uui-career07_job-details-wrapper {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .uui-career07_detail-wrapper {
    margin-right: 1.25rem;
  }

  .uui-button-secondary-gray-26 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-26:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-26 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-36 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-22 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-29 {
    font-size: 1rem;
  }

  .uui-heading-medium-28 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-29 {
    font-size: 1rem;
  }

  .uui-button-29:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-31 {
    align-self: stretch;
  }

  .uui-button-row-31.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-24.max-width-full-mobile-landscape-22 {
    width: 100%;
  }

  .uui-layout06_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-27 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-27:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout06_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-layout06_image-wrapper-2 {
    justify-content: center;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout06_logo-row-2 {
    margin-bottom: 2rem;
  }

  .uui-space-large-10 {
    min-height: 2rem;
  }

  .uui-space-xsmall-27 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-35 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hide-mobile-landscape-8 {
    display: none;
  }

  .uui-page-padding-37 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-29 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial05_component {
    padding-bottom: 3rem;
  }

  .uui-testimonial05_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial05_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial05_logo {
    max-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-supergraphic {
    background-size: 790px;
    height: 32rem;
  }

  .uui-text-size-large-30 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-16 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-30 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial16_content {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial16_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-section_testimonial16 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-space-xsmall-28 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-37 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-38 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-30 {
    font-size: 1rem;
  }

  .uui-button-30:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-32 {
    align-self: stretch;
  }

  .uui-button-row-32.button-row-center.is-reverse-mobile-landscape, .uui-button-row-32.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq04_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-faq04_list.first-col {
    border-bottom: 1px solid var(--untitled-ui--gray200);
  }

  .uui-faq04_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-faq04_component {
    margin-top: 3rem;
  }

  .uui-faq04_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component-2 {
    margin-bottom: 1.5rem;
  }

  .uui-space-small-21 {
    min-height: 1.25rem;
  }

  .uui-space-medium-15 {
    min-height: 1.5rem;
  }

  .g2-badges-grid-6 {
    width: 90%;
  }

  .uui-text-size-large-31 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-17 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-31 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial16_content-2 {
    margin-right: 1.5rem;
    padding: 1.5rem;
  }

  .uui-testimonial16_client-image-wrapper-2 {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial16_client-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .carousel-component {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .uui-space-xsmall-29 {
    min-height: .75rem;
  }

  .uui-carousel-component {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .spark-right {
    left: 440px;
  }

  .spark-left {
    width: 44px;
    top: 70px;
    left: 0;
  }

  .uui-page-padding-39 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-32 {
    font-size: 1rem;
  }

  .uui-heading-medium-32 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-31 {
    font-size: 1rem;
  }

  .uui-button-31:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall-15 {
    font-size: 1.25rem;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-pricing06_plan {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-space-xsmall-30 {
    min-height: .75rem;
  }

  .uui-space-medium-16 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-38 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing06_price {
    font-size: 2.25rem;
  }

  .uui-pricing06_price-text {
    font-size: 1.5rem;
  }

  .uui-heading-xxsmall-18 {
    font-size: 1.125rem;
  }

  .uui-pricing07_component {
    margin-top: 2rem;
  }

  .uui-pricing07_plans {
    display: none;
  }

  .uui-button-secondary-gray-28 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-28:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-pricing07_price {
    font-size: 2.25rem;
  }

  .uui-pricing01_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-pricing01_content-list {
    grid-row-gap: 2.5rem;
  }

  .uui-pricing01_feature-list {
    grid-template-columns: 1fr;
  }

  .plan-price {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing01_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing01_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing01_top-right-price {
    font-size: 3rem;
  }

  .uui-pricing02_feature-list {
    grid-template-columns: 1fr;
  }

  .uui-pricing02_content-top {
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .uui-pricing02_icon-wrapper {
    display: none;
  }

  .uui-pricing02_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-pricing02_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing02_top-right-text {
    font-size: 1rem;
  }

  .uui-pricing02_top-right-price {
    font-size: 3rem;
  }

  .cs-card {
    justify-content: flex-start;
    height: auto;
  }

  .cs-card.featured {
    flex-flow: column;
  }

  .cs-card-container {
    padding-bottom: 1.5rem;
  }

  .cs-thumbnail {
    height: 300px;
  }

  .cs-thumbnail.featured {
    order: -9999;
    height: 320px;
  }

  .hd-icon.pipeline {
    height: 56px;
  }

  .card-grid._4x2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-grid._4x3 {
    grid-template-columns: 1fr 1fr;
  }

  .hd-icons-grid {
    flex-flow: column;
    display: flex;
  }

  .uui-page-padding-40 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-23 {
    width: 100%;
    max-width: none;
  }

  .uui-button-32 {
    font-size: 1rem;
  }

  .uui-button-32:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-32.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-9 {
    font-size: 2.25rem;
  }

  .uui-button-row-33 {
    align-self: stretch;
  }

  .uui-button-row-33.button-row-center.is-reverse-mobile-landscape, .uui-button-row-33.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-25.max-width-full-mobile-landscape-23 {
    width: 100%;
  }

  .uui-text-size-xlarge-11 {
    font-size: 1.125rem;
  }

  .uui-button-secondary-gray-29 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-29:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-29.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-22 {
    min-height: 1.25rem;
  }

  .uui-space-large-11 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-39 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-large-33 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-19 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-33 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout82_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout82_list {
    grid-row-gap: 2.5rem;
  }

  .uui-space-xsmall-31 {
    min-height: .75rem;
  }

  .uui-space-medium-17 {
    min-height: 1.5rem;
  }

  .g2-mini-chip_on-dark {
    width: 176px;
    height: 29px;
  }

  .cta-5-text-wrapper {
    max-width: 460px;
  }

  .text-highlight {
    width: 167px;
    height: 14px;
  }

  .cta-highlight-wrapper {
    width: 100%;
    padding-left: 218px;
  }

  .cta-heading-text-wrapper {
    max-width: 480px;
  }

  .uui-page-padding-41 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-34 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-testimonial04_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 1.5rem;
  }

  .uui-testimonial04_client {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .uui-testimonial04_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial04_client-info {
    margin-bottom: 1rem;
  }

  .testimonial-divider {
    display: none;
  }

  .uui-testimonial04_logo {
    max-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .logo-loop {
    display: none;
  }

  .uc-icon-wrapper {
    height: 56px;
  }

  .uui-nav-subheading {
    display: none;
  }

  .why-hero-columns {
    display: flex;
  }

  .why-grid-column {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-w25 {
    padding: 1.75rem;
  }

  .uui-page-padding-42 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-34 {
    font-size: 1rem;
  }

  .uui-heading-medium-35 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small-8 {
    font-size: 1.5rem;
  }

  .uui-button-row-34 {
    align-self: stretch;
  }

  .uui-testimonial18_content-6 {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow-6:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-6.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide-6 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-5 {
    width: 80%;
  }

  .uui-testimonial18_component-6 {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo-6 {
    max-height: 2.5rem;
  }

  .link-block-cta {
    font-size: 1rem;
  }

  .link-block-cta:hover {
    color: var(--untitled-ui--primary700);
  }

  .link-block-cta.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-23 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-32 {
    min-height: .75rem;
  }

  .uui-space-medium-18 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .feature-tab-text {
    display: block;
    overflow: visible;
  }

  .feature-tab-heading {
    letter-spacing: -.3px;
    font-size: 1.1rem;
    font-weight: 600;
  }

  .uui-page-padding-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-35 {
    font-size: 1rem;
  }

  .uui-heading-medium-36 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small-9 {
    font-size: 1.5rem;
  }

  .uui-button-row-35 {
    align-self: stretch;
  }

  .uui-testimonial18_content-7 {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow-7:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow-7.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide-7 {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-6 {
    width: 80%;
  }

  .uui-testimonial18_component-7 {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo-7 {
    max-height: 2.5rem;
  }

  .uui-button-link-18 {
    font-size: 1rem;
  }

  .uui-button-link-18:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-18.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-24 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-33 {
    min-height: .75rem;
  }

  .uui-space-medium-19 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .quote-name {
    color: var(--midnight);
    text-align: left;
    font-weight: 600;
  }

  .quote-title {
    text-align: left;
  }

  .home-hero-video {
    border-radius: 16px;
    width: 100%;
    height: 270px;
  }

  .walsh-brand-block {
    padding-left: 0;
  }

  .spark-container {
    width: 100%;
  }

  .spark-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
  }

  .spark-square-menu-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-mega-dropdown-card {
    padding: 16px;
  }

  .spark-square-menu-with-mega-dropdown-listing-links {
    padding-left: 20px;
    padding-right: 20px;
  }

  .wbs-section {
    padding: 2rem 2%;
  }

  .wbs-dropdown-mega-grid {
    grid-template-columns: 1fr;
  }

  .bento-grid-3x2 {
    flex-flow: column;
    display: flex;
  }

  .spark-nav-link-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-menu {
    max-height: 90vh;
    overflow: scroll;
  }

  .spark-rounded-edge-navbar {
    width: 98%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .breadcrumb-button {
    justify-content: flex-start;
    align-items: center;
  }

  .f-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .f-banner-badge {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .f-banner-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .mini-cs-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex;
  }

  .mini-cs-grid.columns-4 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .product-overview-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .product-card-icon {
    width: 48px;
    height: 48px;
  }

  .tile-horiz-image {
    height: auto;
  }

  .tile-heading {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.4rem;
  }

  .spark-container-2 {
    width: 100%;
  }

  .spark-section {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .spark-secondary-paragraph {
    margin-bottom: 32px;
  }

  .spark-small-sub-paragraph {
    line-height: 1.3;
  }

  .spark-side-tabs-content {
    width: 100%;
  }

  .spark-simple-flat-tab {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-simple-flat-tab-parent {
    flex-direction: column;
  }

  .spark-simple-stacked-flat-tabs {
    width: 100%;
    margin-bottom: 32px;
    margin-right: 0%;
  }

  .spark-wide-simple-stacked-icon-tabs {
    z-index: 10;
    grid-column-gap: 16px;
    background-color: var(--spark-library--white);
    flex-direction: row;
    justify-content: flex-start;
    width: 100vw;
    margin-bottom: 0;
    margin-left: -32px;
    margin-right: 0%;
    padding-top: 16px;
    padding-bottom: 16px;
    top: 90px;
    overflow: scroll;
  }

  .spark-wider-simple-icon-tabs-content {
    width: 100%;
  }

  .spark-simple-flat-square-tab {
    padding-left: 32px;
    padding-right: 32px;
  }

  .spark-simple-flat-square-tab.spark-tab-with-arrow {
    padding-left: 14px;
  }

  .pricing-grid {
    width: 90%;
  }

  .resource-h1 {
    font-size: 3.4rem;
    line-height: 3.6rem;
  }

  .segmented-button {
    border-radius: 10px;
    flex-flow: column;
    width: 100%;
  }

  .segmented-button-item {
    border-radius: 8px;
    width: 100%;
  }

  .uui-page-padding-44 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape-24 {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large-36 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-20 {
    font-size: 1.125rem;
  }

  .uui-heading-medium-37 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-33 {
    font-size: 1rem;
  }

  .uui-button-33:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-36 {
    align-self: stretch;
  }

  .uui-button-wrapper-26.max-width-full-mobile-landscape-24 {
    width: 100%;
  }

  .uui-blogsection09_list, .uui-blogsection09_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection09_image-wrapper {
    height: 100%;
  }

  .uui-blogsection09_image-link:hover {
    box-shadow: none;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-blogsection09_button-row {
    justify-content: flex-start;
    width: 100%;
    margin-top: 2.5rem;
  }

  .uui-space-xsmall-34 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-43 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-rich-text-5 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-5 figcaption {
    margin-top: .75rem;
  }

  .uui-heading-large-9 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header-2 {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost03_content-top-2 {
    margin-top: 2rem;
  }

  .uui-blogpost03_date-wrapper-2 {
    margin-bottom: .75rem;
  }

  .uui-blogpost03_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost03_author-image-2 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper-2 {
    margin-right: .75rem;
  }

  .uui-blogpost03_content-2 {
    margin-bottom: 2rem;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-30 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-30:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-blogpost03_author-heading-bottom-2 {
    font-size: 1rem;
  }

  .uui-blogpost05_header-2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost05_date-wrapper-2 {
    margin-top: 2rem;
  }

  .uui-blogpost05_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost05_form-wrapper-2 {
    flex-direction: column;
  }

  .uui-blogpost05_content-2 {
    margin-bottom: 0;
  }

  .uui-button-link-19 {
    font-size: 1rem;
  }

  .uui-button-link-19:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-blogpost04_category-link-5 {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper-5 {
    margin-top: 2rem;
    font-size: .75rem;
  }
}

@media screen and (max-width: 479px) {
  .paragraph.cta-ribbon {
    text-align: center;
    justify-content: center;
    margin-bottom: 32px;
  }

  .paragraph.margin-bottom {
    color: var(--slate-dark);
    margin-bottom: 0;
  }

  .paragraph.margin-bottom.darkmode {
    text-align: left;
  }

  .paragraph.margin-bottom.white {
    width: 100%;
    max-width: none;
  }

  .paragraph.margin-bottom.prose {
    font-size: 1.1em;
    line-height: 1.8rem;
  }

  .paragraph.link {
    margin-bottom: 0;
    font-weight: 600;
  }

  .paragraph.link:hover {
    color: var(--mauve);
    font-weight: 600;
  }

  .paragraph.nav-dropdown {
    height: auto;
  }

  .paragraph.align-center {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .paragraph.align-center.margin-bottom.big {
    margin-bottom: 40px;
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .paragraph.hero {
    font-size: 1em;
  }

  .paragraph.hero.white {
    margin-bottom: 24px;
    font-size: 1em;
  }

  .paragraph.white, .paragraph.white.centered, .paragraph.white.margin-bottom {
    padding-bottom: 0;
  }

  .paragraph.large {
    width: 100%;
  }

  .paragraph.large.white {
    margin-bottom: 0;
  }

  .button {
    width: 100%;
    display: block;
    position: static;
  }

  .button:hover {
    display: block;
  }

  .button.white {
    font-size: 1.1em;
    display: inline-block;
  }

  .button.white.stack, .button.white.secondary {
    width: 100%;
  }

  .button.wavy {
    padding-top: 14px;
    font-weight: 500;
  }

  .button.secondary {
    height: auto;
    margin-left: 0;
    display: block;
  }

  .button.secondary.trailing-arrow {
    width: 100%;
    display: flex;
  }

  .button.secondary.trailing-arrow.full-width-mobile {
    min-width: 100%;
  }

  .button.small.trailing-icon.cs-card {
    width: auto;
  }

  .button.small.trailing-icon.cs-card:hover {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    overflow: hidden;
  }

  .button.read-story {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .image, .image.dubsado-hero {
    max-width: 100%;
  }

  .nav-menu {
    z-index: 999;
    height: 4000px;
    padding-top: 0;
  }

  .section {
    flex-direction: column;
    width: 100%;
    padding: 48px 0;
    overflow: hidden;
  }

  .section.grey {
    background-color: var(--slate-light);
    padding-bottom: 80px;
  }

  .section.grey.tall {
    padding-top: 80px;
  }

  .section.black {
    padding-bottom: 64px;
  }

  .section.tall {
    display: flex;
  }

  .section.tall.grey-background {
    padding-top: 48px;
  }

  .section.content-cta.blurple {
    margin-top: -118px;
  }

  .section.content-cta.tropical {
    margin-top: -207px;
  }

  .section.content-cta.demo-page {
    padding-top: 48px;
    padding-bottom: 16px;
  }

  .section.g-purporange, .section.g-purpink {
    padding-top: 64px;
  }

  .section._56 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section.motto {
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .section.cs-hero {
    padding: 104px 0 0;
  }

  .section.slider-tiles.short {
    padding-left: 0;
  }

  .section.legal-header {
    padding: 80px 2rem;
  }

  .dropdown-toggle {
    width: 100%;
    padding-top: 0;
  }

  .hero-container {
    padding-top: 40px;
    padding-bottom: 56px;
  }

  .hero-container.grey {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .hero-container.grey.short {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .hero-container.white {
    padding-top: 40px;
    padding-bottom: 64px;
  }

  .hero-container.lp-webinar-sw {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .hero-container.g-purpblue {
    padding-bottom: 48px;
  }

  .hero-container.g-purporange {
    padding-top: 48px;
    padding-bottom: 40px;
  }

  .hero-container.g-bluegreen {
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .hero-container.short {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .hero-container.g-neueblack {
    padding-bottom: 48px;
  }

  .hero-container.secondary-dark.padding-0 {
    background-image: radial-gradient(circle at 100% 100%, #7f14ebe8, #39019bd9 39%, #191857);
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .hero-container.ebook-bg-image {
    background-image: radial-gradient(circle at 100% 100%, #0a133433, #0a1334cc 40%, #0a1334f5 80%);
    padding-top: 16px;
    padding-bottom: 32px;
  }

  .hero-container.primary-dark.padding-0 {
    background-image: radial-gradient(circle at 87% 100%, #1c83c8, #00448e 32%, #111745);
    padding-top: 48px;
    padding-bottom: 20px;
  }

  .hero-container.tertiary-dark.padding-0 {
    background-image: radial-gradient(circle at 100% 110%, #f123b1d9, #6416b4 37%, #091055);
    padding-bottom: 20px;
  }

  .feature-image-container {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .feature-image-container.ebook {
    max-width: 96%;
  }

  .feature-image-container.onboarding, .feature-image-container.home {
    max-width: 92%;
  }

  .feature-image-container._520 {
    width: 360px;
    max-width: 100%;
  }

  .feature-image-container.gated-resource {
    max-width: 80%;
  }

  .horizontal-hero {
    width: auto;
    max-width: 92%;
    padding-top: 0;
  }

  .horizontal-hero.form {
    max-width: 96%;
  }

  .navbar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .announcement-bar {
    min-width: auto;
    max-width: 100%;
    height: 48px;
  }

  .h1, .h1.centered {
    font-size: 2.8rem;
    line-height: 2.9rem;
  }

  .h1.centered.super-jumbo {
    margin-bottom: 32px;
    font-size: 3.2rem;
    line-height: 3.4rem;
  }

  .h1.white {
    width: 100%;
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .h1.white.centered {
    font-size: 2.8rem;
    line-height: 3rem;
  }

  .h1.white.small {
    font-size: 38px;
  }

  .h1.white._4-4rem {
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 2.5rem;
  }

  .h1.large {
    font-size: 2.6rem;
    line-height: 2.9rem;
  }

  .h1.cta-h1 {
    font-size: 3.6rem;
    line-height: 3.2rem;
  }

  .h1.jumbo {
    font-size: 38px;
  }

  .h1.jumbo.centered {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .h1.about-h1.white {
    width: 96%;
    margin-bottom: 16px;
    font-size: 3.6rem;
    line-height: 3.5rem;
  }

  .h1.about-h1.white._2nd-line {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .h1._3-8rem.margin-64, .h1._4-6rem {
    font-size: 2.5rem;
    line-height: 2.6rem;
  }

  .h1.home-h1 {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }

  .h1.small {
    font-size: 2.2rem;
    line-height: 2.3rem;
  }

  .h1.small.centered {
    font-size: 2.6rem;
    line-height: 2.6rem;
  }

  .nav-link {
    height: 80px;
    padding-top: 24px;
    padding-left: 20px;
    font-size: 18px;
  }

  .feature-card {
    max-width: 100%;
  }

  .feature-card.shadow {
    width: 94%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1px;
    display: block;
  }

  .feature-card.sub-hero {
    max-width: 100%;
  }

  .feature-card._3col {
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
  }

  .features-grid {
    flex-direction: column;
    width: auto;
    max-width: 92%;
  }

  .features-grid.vert-stack {
    max-width: 92%;
  }

  .features-grid.sub-hero {
    width: 720px;
  }

  .hero-block.left {
    width: auto;
    max-width: 100%;
  }

  .hero-block.left.narrow {
    width: auto;
    max-width: 100%;
    margin-right: 0;
  }

  .hero-block.left.margin-bottom {
    max-width: 100%;
    margin-bottom: 24px;
  }

  .hero-block.left.webinars {
    margin-top: 0;
  }

  .hero-block.home {
    margin-right: auto;
  }

  .hero-block.demo-page, .hero-block.request-pricing {
    max-width: 96%;
  }

  .hero-block.gated-resource {
    max-width: 92%;
  }

  .hero-block.centered._800 {
    max-width: 88%;
  }

  .menu-button {
    float: right;
    clear: none;
    display: block;
    position: relative;
  }

  .footer-link.w--current {
    font-size: .9em;
  }

  .h4 {
    font-size: 1.1rem;
    line-height: 1.4rem;
  }

  .cta-ribbon {
    height: auto;
    display: none;
  }

  .cta-container {
    flex-direction: column;
    flex: 0 auto;
    width: 90%;
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .cta-text {
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 0;
  }

  .feature-container {
    letter-spacing: -.2px;
    max-width: 92%;
    font-family: Spezia;
  }

  .feature-text {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-text.left {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-text.left.margin-right {
    max-width: 90%;
    margin-right: auto;
  }

  .feature-text.right {
    order: -1;
    max-width: 100%;
    margin-bottom: 32px;
  }

  .feature-text.right.text-top {
    margin-left: 0;
  }

  .feature-text.centered {
    order: -1;
  }

  .feature-text.centered.x-wide {
    order: -1;
    margin-bottom: 40px;
  }

  .feature-text.centered.no-margin {
    max-width: 92%;
  }

  .feature-text.margin-right {
    max-width: 90%;
  }

  .feature-text.download {
    order: 1;
  }

  .feature-text.pricing {
    width: 92%;
  }

  .feature-text.overflow-header {
    max-width: 92%;
  }

  .section-image {
    margin-bottom: 0;
  }

  .h2 {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }

  .h2.centered {
    font-size: 2.8rem;
    line-height: 2.7rem;
  }

  .h2.centered.white {
    font-size: 1.8rem;
    line-height: 2.1rem;
  }

  .h2.centered.no-margin {
    font-size: 32px;
  }

  .h2.white {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  .h2.grotesque {
    font-size: 2.4rem;
    line-height: 2.4rem;
  }

  .h2.jumbo {
    font-size: 2.6rem;
    line-height: 2.6rem;
  }

  .h2.jumbo.white {
    font-size: 2.8rem;
    line-height: 2.6rem;
  }

  .feature-image {
    max-width: 100%;
    height: auto;
  }

  .feature-image._520 {
    max-width: 100%;
  }

  .feature-image._420 {
    max-width: 92%;
  }

  .feature-image.shadow {
    margin-bottom: 0;
  }

  .feature-image.hybrid {
    margin-left: auto;
  }

  .feature-image.hybrid.app {
    max-width: 84%;
  }

  .feature-image.hybrid.download {
    max-width: 82%;
    margin-top: 16px;
  }

  .feature-image.hybrid-phone {
    max-width: 84%;
  }

  .feature-image._280 {
    margin-left: auto;
    margin-right: auto;
  }

  .feature-image._6x4 {
    max-width: 100%;
    height: auto;
  }

  .feature-image.badges-full-width {
    height: auto;
    overflow: hidden;
  }

  .feature-image.badges-mobile {
    max-width: 96%;
  }

  .feature-image.down-16.mobile-60 {
    max-width: 80%;
    margin-bottom: 16px;
  }

  .feature-image.max-width-70 {
    max-width: 80%;
  }

  .overline-secondary.centered {
    line-height: 22px;
  }

  .overline-secondary.strong.onboarding {
    font-size: 17px;
  }

  .section-container.legal {
    flex-direction: column;
  }

  .tabs-content {
    height: auto;
    margin-top: 0;
  }

  .tab-text {
    width: 260px;
  }

  .tab {
    height: auto;
  }

  .tab.w--current {
    height: auto;
    box-shadow: 2px 0 8px 1px #a2abbb1a;
  }

  .text-block {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block.nav {
    width: 240px;
    max-width: 100%;
  }

  .text-block.nav.solutions {
    max-width: 100%;
  }

  .tab-container {
    width: 260px;
  }

  .h5.dropdown {
    margin-top: 0;
  }

  .tab-pane, .tab-image {
    width: 100%;
    max-width: none;
  }

  .tab-image.img-shadow {
    width: 100%;
  }

  .tab-image._960 {
    max-width: 94%;
  }

  .b-icon-footer {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 320px;
    max-width: 100%;
  }

  .logo-grid._100 {
    max-width: 96%;
  }

  .cs-grid-logo {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .cs-grid-logo.small {
    margin-left: auto;
    margin-right: auto;
  }

  .cs-grid-logo._5 {
    width: 44%;
    margin-left: 8px;
    margin-right: 8px;
    display: inline-block;
  }

  .dropdown-list.w--open {
    padding-left: 20px;
  }

  .nav-dropdown {
    height: 80px;
  }

  .dropdown-list-item {
    margin-bottom: 40px;
  }

  .dropdown-product-img {
    margin-bottom: 12px;
  }

  .column-header.nav-dropdown {
    height: auto;
  }

  .column-header.nav-dropdown.invisible {
    display: none;
  }

  .case-study-cover-photo.dealroom {
    width: 100%;
  }

  .case-study-cover-photo.dubsado {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 40px;
  }

  .case-facts {
    flex-direction: column;
  }

  .text-container.legal {
    max-width: 100%;
  }

  .quote {
    max-width: 100%;
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .logo {
    height: 28px;
  }

  .attribution.white-centered {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .list.white {
    margin-top: 24px;
  }

  .use-case {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .use-case-img {
    width: 100%;
  }

  .quote-grid {
    width: 92%;
  }

  .form-container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-container._44 {
    max-width: 96%;
    margin-bottom: 0;
  }

  .link {
    font-weight: 500;
  }

  .link:hover {
    color: var(--mauve);
  }

  .link.small.resource-link {
    font-size: 14px;
  }

  .link.opt-in {
    font-weight: 400;
  }

  .link.opt-in:hover {
    color: var(--primary-light);
  }

  .breadcrumb-link {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .breadcrumb-link.w--current {
    width: auto;
    display: none;
    overflow: visible;
  }

  .integration {
    width: 100%;
    margin-left: 0;
  }

  .badge-container.g2.horizontal {
    width: auto;
    height: 80px;
    margin-right: 7%;
  }

  .badge-container.getapp.horizontal {
    width: 25%;
    margin-right: 10%;
  }

  .badge-container.capterra.horizontal {
    width: 20%;
    margin-right: 0;
  }

  .review-site-card {
    max-width: 96%;
  }

  .collection-item {
    margin-bottom: 24px;
  }

  .slider {
    height: auto;
  }

  .slide-container {
    margin-bottom: 64px;
  }

  .mask {
    background-color: #19094f;
    width: 100%;
    height: auto;
  }

  .tabs-menu-horiz {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    text-align: center;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
  }

  .tabs-menu-horiz.uc-webinars {
    border-radius: 12px;
    width: 100%;
    padding: 8px;
  }

  .tabs-menu-horiz.home-hero {
    order: 9999;
  }

  .tab-horiz, .tab-horiz.w--current {
    display: inline-block;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .tab-pane-tab-2, .tab-pane-tab-3 {
    max-width: 100%;
    height: auto;
  }

  .tab-pane-tab-4, .tab-pane-tab-5, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9, .tab-pane-tab-10, .tab-pane-tab-11 {
    max-width: 100%;
    height: 220px;
  }

  .review-stars-container {
    height: auto;
    margin-bottom: 0;
  }

  .review-count {
    margin-bottom: 0;
  }

  .review-count-container {
    margin-bottom: 0;
    margin-left: 0;
  }

  .grid-card-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .badge-stack {
    max-width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
  }

  .feature-flex {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .dark-cta-container {
    flex-direction: column;
  }

  .cta-left {
    max-width: 100%;
  }

  .cta-dark-ribbon {
    background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/60d216d0876b06a9db09a68e_black_rectangle.svg");
    background-position: 50% 0;
    padding-bottom: 24px;
  }

  .cta-right {
    flex-direction: column;
    max-width: 100%;
  }

  .link-box {
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .app-store-icon {
    max-width: none;
    height: 36px;
    margin-left: auto;
    margin-right: 16px;
    display: inline-block;
  }

  .footer-contact {
    max-width: 100%;
    font-size: .9em;
  }

  .footer-tagline-container {
    max-width: 100%;
  }

  .footer-tagline {
    font-size: 1.25em;
  }

  .footer-tagline.on-dark {
    max-width: 260px;
  }

  .form.grid {
    align-items: flex-start;
    display: flex;
  }

  .feature-container-2 {
    letter-spacing: -.2px;
    max-width: 100%;
  }

  .h2-2 {
    font-size: 30px;
  }

  .h2-2.centered {
    font-size: 28px;
  }

  .feat-content-image {
    height: 200px;
  }

  .hero.moody.purple {
    background-image: url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/667b35c5152890d52cfe7d17_Hero-BG-Blue.png");
    background-position: 100%;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 56px;
  }

  .hero.spotlights {
    background-position: 70% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    padding-bottom: 80px;
  }

  .hero.bg-burst-peri-mauve {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .table-row {
    height: 56px;
  }

  .social-button-embed {
    max-width: 40%;
  }

  .nav-scroll {
    margin-right: 0;
  }

  .grid._2col.margin-bottom {
    max-width: 96%;
  }

  .grid.comparison {
    order: 0;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 96%;
    display: block;
  }

  .grid.g2-badges {
    max-width: 96%;
  }

  .grid._3col {
    max-width: 96%;
    display: block;
  }

  .grid-block {
    margin-bottom: 32px;
  }

  .grid-block.badges {
    padding-left: 8px;
    padding-right: 8px;
  }

  .grid-block.title {
    display: none;
  }

  .tab-pane-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .buttons-block {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .navbar-2-0.dark {
    padding-left: 8px;
  }

  .make-your-mark {
    width: 360px;
  }

  .about-feature {
    margin-bottom: 48px;
  }

  .about-feature.white {
    font-size: 1.1rem;
  }

  .banner-quote {
    font-size: 2rem;
    line-height: 2.6rem;
  }

  ._2-buttons-container {
    width: 100%;
    display: block;
  }

  .h1-jumbo {
    font-size: 2.6rem;
    line-height: 2.6rem;
  }

  .h1-jumbo.centered {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .h1-jumbo.centered.white {
    font-size: 3rem;
    line-height: 3rem;
  }

  .h1-jumbo.white {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }

  .h1-jumbo.white.centered {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .event-details-grid {
    width: 96%;
  }

  .pricing-grid {
    flex-direction: column;
    display: flex;
  }

  .pricing-card.overflow {
    width: 96%;
    margin-bottom: 24px;
  }

  .pricing-card.event-packages {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-tabs-container {
    max-width: 92%;
    margin-top: 32px;
    display: block;
  }

  .pricing-tab {
    background-color: #010a225c;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    margin-bottom: 12px;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .pricing-tab.current {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    margin-bottom: 8px;
    display: block;
  }

  .pricing-tab.current.w--current {
    margin-bottom: 12px;
  }

  .pricing-tab-header {
    font-size: 1.1rem;
  }

  .pricing-tab-header.current {
    font-size: 1.1rem;
    font-weight: 500;
  }

  .simple-features-grid {
    grid-template-columns: 1fr;
  }

  .pricing-slider {
    height: 440px;
  }

  .slide-phone-img {
    align-self: center;
    width: 84%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-phone-img.check-in {
    width: 240px;
    margin-bottom: 48px;
  }

  .phone-slide-container {
    flex-direction: column;
  }

  .phone-slide-text {
    margin-bottom: 16px;
  }

  .small-slide-nav {
    height: 40px;
  }

  .small-slide-nav.vertical {
    height: 53px;
  }

  .right-arrow-icon {
    margin-top: 220px;
    margin-left: 0;
  }

  .left-arrow-container {
    width: 56px;
  }

  .left-arrow-icon {
    margin-top: 220px;
  }

  .right-arrow-container {
    width: 56px;
  }

  .overflow-inside-container {
    width: 100%;
    padding-top: 8px;
  }

  .inline-slider {
    width: 96%;
    margin-bottom: 24px;
    margin-right: 0;
  }

  .inline-card-container {
    flex-direction: column;
  }

  .vertical-slide {
    height: 464px;
  }

  .vert-slide-image {
    margin-top: 16px;
  }

  .about-hero {
    background-image: linear-gradient(#000b257d, #000b257d), url("https://cdn.prod.website-files.com/5d7708ca5b323321cc84da94/62f5bad04666f0cb60973767_about-hero.png");
    background-position: 0 0, 52%;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .about-logos {
    flex-direction: column;
    grid-auto-flow: row;
    display: block;
  }

  .about-logo {
    width: 40%;
    max-width: 50%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .feature-tabs-menu {
    margin-bottom: 8px;
  }

  .feature-tab-container.r-purp {
    background-image: radial-gradient(circle at 25% 100%, #5149c8, #151a50 68%);
    flex-direction: column;
    height: auto;
  }

  .feature-tab-container.r-purp.mobile-auto {
    height: auto;
  }

  .feature-tab-container.livestream {
    background-position: 0 0, 50%;
    height: 400px;
  }

  .feature-tab-container.registration {
    background-position: 0 0, 50% 0;
  }

  .tab-link {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 0;
    display: inline-block;
  }

  .tab-link.w--current {
    text-align: center;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
  }

  .tab-link.home-hero {
    display: flex;
  }

  .feature-tab-text {
    align-self: center;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .slide-nav-2 {
    height: 48px;
    padding-top: 0;
  }

  .vertical-slide-arrow {
    display: none;
  }

  .collection-list-2-0 {
    flex-direction: column;
    display: flex;
  }

  .grid-header-container.margin-64 {
    margin-bottom: 0;
  }

  .grid-header-container.margin-64.hero-logos {
    margin-bottom: 32px;
  }

  .grid-header-container.case-study-hero {
    width: 92%;
    padding-left: 0;
    padding-right: 0;
  }

  .eyebrow-text.align-center {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    width: 100%;
  }

  .headline {
    font-size: 2.6rem;
    line-height: 2.6rem;
  }

  .headline.grotesque {
    overflow: visible;
  }

  .headline.jumbo.centered {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }

  .hero-logos-grid {
    height: 440px;
  }

  .feature-headline {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }

  .feature-headline.w25-peri-on-dark {
    font-weight: 500;
  }

  .grid-logo.hidden-mobile {
    display: none;
  }

  .uui-logos04_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos04_list {
    justify-content: center;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
    margin-bottom: 0;
  }

  .uui-button-row {
    justify-content: flex-start;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape {
    display: block;
  }

  .uui-button-row.button-row-center.hide-mobile-portrait {
    display: none;
  }

  .uui-navbar02_blog-content {
    margin-top: .5rem;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-layout13_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02 {
    top: 20%;
  }

  .uui-layout13_tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    order: 9999;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .uui-testimonial18_mask-2 {
    width: 95%;
  }

  .uui-text-size-large, .uui-text-size-large.centered {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .uui-heading-medium {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .uui-heading-medium.align-center {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .uui-testimonial18_slide-nav.hide-mobile {
    display: none;
  }

  .uui-testimonial18_arrow {
    margin-left: 1rem;
    margin-right: 0;
  }

  .uui-heading-small {
    font-size: 1.1rem;
    line-height: 1.4rem;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .uui-testimonial18_component {
    padding-bottom: 3rem;
  }

  .uui-section_testimonial17 {
    padding-left: 1.5rem;
  }

  .uui-heroheader22_image {
    height: 15rem;
  }

  .uui-text-size-xlarge.align-center.max-width-720 {
    font-size: 1rem;
  }

  .uui-heroheader04_content {
    justify-content: space-between;
  }

  .uui-heroheader04_component {
    grid-template-columns: 1fr;
  }

  .uui-heading-xsmall {
    font-weight: 600;
    line-height: 1.3rem;
  }

  .uui-layout12_number-text {
    font-size: .9rem;
    line-height: 1.1rem;
  }

  .uui-layout12_number {
    font-size: 1.6rem;
    line-height: 1.8rem;
  }

  .uui-layout12_item-list {
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-heading-large {
    font-size: 2.4rem;
    line-height: 2.6rem;
  }

  .uui-heading-large.centered {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  .uui-blogpost04_title-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-blogpost04_form-wrapper-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .sticky-sidebar.success-story {
    padding: 1.25rem;
  }

  .uui-blogpost04_author-wrapper-2 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content-top-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .success-story-logo {
    align-self: center;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-heroheader09_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-heroheader09_component {
    grid-template-columns: 1fr;
  }

  .uui-layout02_image-wrapper, .uui-layout40_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-layout62_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image-02 {
    top: 20%;
  }

  .tabs-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
    padding: 1rem 1.2rem;
  }

  .tabs-link.w--current {
    width: 100%;
    padding: 1rem 1.2rem;
  }

  .tabs-link.right {
    padding: 1rem 0 1rem 1.2rem;
  }

  .tabs-link.right.w--current {
    width: 100%;
    padding: 1rem 0 1rem 1.2rem;
  }

  .uui-layout62_tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    order: 9999;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1.5rem;
    margin-bottom: 0;
    display: flex;
  }

  .uui-layout62_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-layout14_item-list {
    grid-template-columns: 1fr;
  }

  .uui-layout62_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image-02-2 {
    top: 20%;
  }

  .featured-content-title {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }

  .featured-content-title.white {
    font-size: 1.7rem;
    font-weight: 700;
  }

  .container.vertical.full-width, .container.full-width-mobile {
    max-width: 100%;
  }

  .cta-display-header {
    font-size: 2.6rem;
    line-height: 2.6rem;
  }

  .uui-heroheader18_background {
    top: 42%;
  }

  .uui-logos04_list-2 {
    justify-content: center;
  }

  .uui-logos04_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-testimonial18_arrow-3 {
    margin-right: 1rem;
  }

  .tile {
    padding-right: 0;
  }

  .tile.blue {
    display: flex;
  }

  .tile.color-navy-blurple {
    height: auto;
  }

  .tile.blue-1 {
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .tile.color-navy-pink {
    height: auto;
  }

  .tile.w25-sand {
    height: 26rem;
  }

  .tile.w25-mauve {
    height: auto;
  }

  .tile.w25-mauve.ebook-tile {
    height: 32rem;
  }

  .tile.w25-peri-med {
    height: auto;
  }

  .tile.w25-peri.bento-2col-34rem {
    height: 18rem;
  }

  .tile.w25-slate.bento-1col-30rem {
    height: 23rem;
  }

  .tile.w25-mint-med {
    height: auto;
  }

  .tile.w25-mint-med.ebook-tile, .tile.w25-lime.ebook-tile {
    height: 32rem;
  }

  .tile.bento-horiz-32rem.w25-sky {
    height: 26rem;
  }

  .tile.bento-horiz-32rem.w25-mauve-med.tablet-max-height-418 {
    max-height: none;
  }

  .tile.ebook-tile {
    height: 34rem;
  }

  .tile.ebook-tile.w25-peri-med {
    height: 32rem;
  }

  .tile.w25-mauve-med {
    height: auto;
  }

  .feature-slider-mask {
    width: 95%;
  }

  .tile-text-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 0;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-weight: 500;
  }

  .tile-text-wrapper.last {
    padding-right: 1.6rem;
  }

  .quick-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .uui-logos01_wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .uui-logos01_component {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .uui-heroheader19_image {
    max-width: 100%;
  }

  .uui-layout13_image-02-2 {
    top: 20%;
  }

  .uui-layout13_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02-3 {
    top: 20%;
  }

  .uui-layout13_image-01-3 {
    width: 80%;
    right: -7%;
  }

  .uui-layout62_image-02-3 {
    top: 20%;
  }

  .uui-layout62_image-01-3 {
    width: 80%;
    right: -7%;
  }

  .quote-card.color-iris {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .quote-card.w25-mauve, .quote-card.w25-peri, .quote-card.w25-sky {
    padding: 1.5rem;
  }

  .uui-heading-tiny {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }

  .uui-blogsection12_mask, .uui-testimonial18_mask-3 {
    width: 95%;
  }

  .cell {
    display: flex;
  }

  .tile-stack {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .uui-logos04_list-3 {
    justify-content: center;
  }

  .uui-logos04_wrapper-3, .uui-logos04_wrapper-4 {
    justify-content: center;
    align-items: flex-start;
  }

  .section-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-2.logo-carousel {
    display: none;
  }

  .container-1024 {
    max-width: 94%;
  }

  .logos-header {
    text-align: center;
    max-width: 100%;
  }

  .uui-logos04_list-4 {
    justify-content: center;
    width: 100%;
    overflow: hidden;
  }

  .uui-navbar01_link {
    border-bottom-color: #000;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .uui-navbar01_button-wrapper {
    flex-flow: column;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-w25.sticky {
    padding-right: 16px;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar01_item-heading {
    margin-bottom: 0;
  }

  .uui-layout12_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout60_item-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-4 {
    top: 20%;
  }

  .uui-layout13_image-01-4 {
    width: 80%;
    right: -7%;
  }

  .uui-testimonial11_content {
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_content-right {
    padding: 24px;
  }

  .uui-testimonial11_client-image {
    height: 15rem;
  }

  .uui-testimonial11_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-layout63_item-list {
    grid-template-columns: 1fr;
  }

  .tab-text-container {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-fixed-nav.orbs-purple {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-3-0 {
    padding-top: 2.5rem;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .f3-0-right {
    grid-template-columns: 1fr 1fr;
  }

  .cta3-0-display {
    line-height: 2.4rem;
  }

  .cta-tile {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask-4 {
    width: 95%;
  }

  .card-image.webinars-cax {
    background-color: #192a69;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .tile-image.webinars-engagement {
    width: 72%;
  }

  .tile-image.webinars-email {
    width: 56%;
    bottom: 0;
  }

  .tile-image.webinars-poll {
    width: 80%;
  }

  .tile-image.personalization-resources {
    margin-top: 0;
  }

  .color-container.rounded.align-top.color-blue, .color-container.rounded.color-blurple, .color-container.rounded.color-teal {
    height: auto;
  }

  .uui-blogpost05_header {
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .feature-icon {
    height: 40px;
  }

  .hide-mobile-portrait-2 {
    display: none;
  }

  .uui-heroheader09_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-heroheader09_image-wrapper-2 {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout12_item-list-3 {
    grid-template-columns: 1fr;
  }

  .stat-percent-text {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .uui-testimonial10_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial10_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial11_content-2 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_client-image-2 {
    height: 15rem;
  }

  .uui-testimonial11_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial08_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial08_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .hide-mobile-portrait-3 {
    display: none;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .uui-blogpost03_header {
    grid-template-columns: 1fr;
  }

  .uui-blogpost03_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom, .uui-blogpost04_content-top-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost04_author-wrapper-3 {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_content {
    width: 100%;
  }

  .uui-blogpost04_content-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .uui-blogpost04_form-wrapper-3 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .hero-bottom-stroke {
    width: 200%;
    max-width: 200%;
  }

  .hero-marker-stroke {
    width: 240%;
  }

  .sub-hero {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .sub-hero.hide-tablet {
    display: none;
  }

  .resource-hero-color {
    justify-content: center;
    align-items: flex-end;
  }

  .ebook-cover {
    max-width: 72%;
  }

  .icon-40 {
    width: 36px;
    height: 36px;
  }

  .icon-list-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .cta-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .cta-inside-stroke-top {
    width: 290%;
  }

  .cta-inside-stroke-bottom {
    width: 170%;
    bottom: 119%;
    left: 34%;
  }

  .cta-4-0-badges {
    justify-content: center;
    align-items: center;
  }

  .cta-g2-badge {
    height: 64px;
  }

  .cta-g2-badge._136 {
    height: 80px;
  }

  .cta-heading {
    max-width: none;
  }

  .cta-heading.white {
    max-width: none;
    font-size: 2.2rem;
    line-height: 2.3rem;
  }

  .uui-layout81_content {
    grid-template-columns: 1fr;
  }

  .uui-layout84_image {
    margin-left: 0;
  }

  .uui-layout62_image-02-4 {
    top: 20%;
  }

  .uui-layout62_image-01-4 {
    width: 80%;
    right: -7%;
  }

  .uui-layout04_item-list {
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout52_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout52_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout52_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout50_image_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-layout08_content {
    margin-bottom: 3rem;
  }

  .uui-layout08_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .uui-testimonial12_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-testimonial12_lightbox-image {
    height: 15rem;
  }

  .uui-testimonial12_content {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_lightbox-image-2 {
    height: 15rem;
  }

  .uui-testimonial10_component-2 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_divider-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-header07_component {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_lightbox-image-3 {
    height: 15rem;
  }

  .uui-testimonial10_component-3 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial10_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .featured-resource-tile {
    grid-template-columns: 1fr;
  }

  .featured-resource-image {
    height: 15rem;
  }

  .uui-testimonial11_divider-3 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .cta-4-0-image {
    width: 100%;
    max-height: 280px;
  }

  .cta-4-0-text-container {
    margin-bottom: 40px;
    padding-right: 0;
  }

  .uui-layout80_list.columns-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-layout80_item {
    width: 100%;
  }

  .uui-logos01_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-logos01_component-2 {
    justify-content: center;
  }

  .use-case-hero {
    height: 1270px;
  }

  .uui-layout60_item-list-2, .uui-testimonial11_content-3 {
    grid-template-columns: 1fr;
  }

  .uui-testimonial11_client-image-3 {
    height: 15rem;
  }

  .uui-testimonial11_divider-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .uui-layout26_image-02 {
    top: 20%;
  }

  .uui-layout26_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-test15_content {
    min-height: 246px;
  }

  .uui-testimonial15_mask {
    width: 95%;
  }

  .uui-testimonial15_component {
    margin-top: 1rem;
  }

  .uui-testimonial15_slide-nav {
    height: auto;
    margin-top: 0;
  }

  .uui-testimonial15_slide-nav.hide-mobile {
    display: none;
  }

  .icon-48px {
    height: 48px;
  }

  .uui-heroheader22_image-2 {
    height: 15rem;
  }

  .uui-signup-form_wrapper-2 {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-header06_component, .uui-header07_component-2, .uui-layout12_item-list-4 {
    grid-template-columns: 1fr;
  }

  .uui-team06_mask {
    width: 80%;
  }

  .uui-layout04_item-list-2 {
    grid-template-columns: 1fr;
  }

  .uui-layout04_image-01-2 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout04_image-02-2 {
    width: 50%;
    bottom: -12%;
  }

  .uui-career07_label-wrapper, .tag-small.hide-mobile {
    display: none;
  }

  .uui-faq04_layout {
    grid-template-columns: 1fr;
  }

  .g2-rating-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .g2-badge._64px {
    width: 56px;
  }

  .g2-badges-grid-6 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 90%;
  }

  .uui-pricing01_component, .uui-pricing01_content-list {
    grid-template-columns: 1fr;
  }

  .cs-card {
    padding: 0;
  }

  .cs-card-container {
    padding: 1.25rem 2px;
  }

  .cs-card-container.align-left {
    padding: 1.25rem;
  }

  .cs-thumbnail {
    border-radius: 8px;
    height: 160px;
  }

  .cs-thumbnail.featured {
    height: 160px;
  }

  .card-grid._4x2, .card-grid._4x3, .uui-layout82_list {
    grid-template-columns: 1fr;
  }

  .cta-form-container {
    padding: 1.25rem;
  }

  .cta-5-text-wrapper {
    width: 100%;
    max-width: none;
  }

  .cta-highlight-wrapper {
    max-width: 280px;
    padding-left: 0;
  }

  .cta-heading-text-wrapper, .cta-text-container {
    max-width: 480px;
  }

  .highlight-wrapper.hero_webinars {
    padding-left: 0;
  }

  .uui-testimonial04_logo {
    max-height: 1.5rem;
  }

  .why-grid-img-wrapper {
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .why-grid-column {
    padding-left: 4px;
    padding-right: 4px;
  }

  .cta-text-highlight {
    vertical-align: baseline;
  }

  .cta-w25 {
    border-radius: 0;
    padding: 2rem 1.25rem;
  }

  .cs-card-button-wrapper {
    display: block;
  }

  .arrow-button-text {
    text-align: left;
    display: flex;
  }

  .uui-testimonial18_mask-5 {
    width: 95%;
  }

  .feature-tab-text {
    margin-bottom: 0;
    font-size: .9rem;
  }

  .feature-tab-heading {
    font-size: 1.1rem;
    line-height: 1.3rem;
    display: block;
  }

  .uui-testimonial18_mask-6 {
    width: 95%;
  }

  .tile-image._55 {
    width: auto;
  }

  .home-hero-video {
    border-radius: 12px;
    height: 172px;
  }

  .walsh-link-block-orange {
    align-self: center;
    padding-left: 30px;
    padding-right: 25px;
  }

  .walsh-label-button {
    font-size: 16px;
  }

  .walsh-nav-logo {
    height: 24px;
  }

  .walsh-flex-nav-buttons {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .walsh-nav-link-black {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .walsh-toggle-black {
    padding-top: 15px;
    padding-bottom: 14px;
  }

  .spark-nav-link {
    margin-bottom: .5rem;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
    margin-bottom: .5rem;
  }

  .spark-simple-menu-button {
    padding-left: 0;
  }

  .spark-square-menu-inner {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-nav-with-mega-dropdowns {
    border-radius: 20px;
    padding: 1rem .5rem;
  }

  .spark-square-menu-with-mega-dropdown-listing-links {
    padding-right: 0;
  }

  .bento-grid-2x2 {
    flex-flow: column;
  }

  .bento-grid-3x3 {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .spark-nav-link-2 {
    margin-bottom: .5rem;
  }

  .spark-nav-menu {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    max-height: 90vh;
    padding: 1rem .5rem;
  }

  .spark-simple-menu-button-2 {
    padding-left: 0;
  }

  .spark-rounded-edge-navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-rounded-edge-nav-bar-inner {
    padding: 0 12px;
  }

  .breadcrumbs-wrapper {
    display: flex;
  }

  .counter-number {
    font-size: 2.2rem;
    line-height: 2.4rem;
  }

  .f-banner-container, .f-banner-wrapper-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .mini-cs-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .mini-cs {
    width: 100%;
  }

  .product-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .product-card-icon {
    width: 32px;
    height: 32px;
  }

  .resource-hero-image {
    width: 288px;
    height: 187.2px;
  }

  .testimonial11-heading {
    font-size: 1.6rem;
    line-height: 1.8rem;
  }

  .tile-heading {
    color: var(--midnight);
  }

  .spark-section {
    padding: 64px 20px;
  }

  .spark-section h1 {
    font-size: 3rem;
  }

  .spark-section h2 {
    font-size: 2.5rem;
  }

  .spark-centered-900 {
    margin-bottom: 64px;
  }

  .spark-bold-heading {
    line-height: 1.3;
  }

  .spark-simple-flat-tab {
    margin-bottom: 8px;
    padding: 16px;
  }

  .spark-simple-stacked-flat-tabs {
    flex-flow: column wrap;
    justify-content: flex-start;
  }

  .spark-wide-simple-stacked-icon-tabs {
    width: 100vw;
    margin-bottom: 32px;
    margin-left: -20px;
    padding: 16px 20px;
    top: 60px;
  }

  .spark-simple-flat-square-tab {
    padding: 16px;
  }

  .spark-simple-flat-square-tab.spark-tab-with-arrow {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .resource-h1 {
    font-size: 2.6rem;
    line-height: 2.8rem;
  }

  .uui-blogsection09_image-wrapper {
    padding-top: 66%;
  }

  .uui-blogsection09_item {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-blogpost03_header-2 {
    grid-template-columns: 1fr;
  }

  .uui-blogpost03_tag-list-2 {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper-2 {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper-2 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost05_header-2 {
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_form-wrapper-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-blogpost05_share-wrapper-2 {
    width: 100%;
    margin-bottom: 2rem;
  }
}

#w-node-_802c5579-0bd2-b137-97dc-7011005b4bce-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bd0-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bd2-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bd4-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bd6-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bd8-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bda-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bdc-6584da95, #w-node-_802c5579-0bd2-b137-97dc-7011005b4bde-6584da95 {
  justify-self: center;
}

#w-node-c7f9636f-4d96-db99-79f8-42f3bfcebdf6-6584da95, #w-node-c7f9636f-4d96-db99-79f8-42f3bfcebe11-6584da95, #w-node-c7f9636f-4d96-db99-79f8-42f3bfcebe1a-6584da95 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7821ef1c-dad6-0fed-7160-5a3150456caf-50456c59 {
  justify-self: auto;
}

#w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c1d-51198c1a {
  justify-self: start;
}

#w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c34-51198c1a, #w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c3a-51198c1a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-c2bbf2a0-e8c6-0dba-6bda-fabe8bef2646-5877e9b0 {
  align-self: center;
}

#w-node-_96d1afc9-d898-3541-5056-f401b50c731c-3814f49e {
  place-self: stretch start;
}

#w-node-_96d1afc9-d898-3541-5056-f401b50c732d-3814f49e {
  place-self: center end;
}

#w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3814f49e {
  justify-self: start;
}

#w-node-bccbbf75-613a-1702-60b1-d69e1c96dccd-3814f49e, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcd3-3814f49e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-e0eeb7b0-0c5a-5d25-710c-7ec746d568bc-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63505e6b-4749-72ef-5fde-8d1ed3941295-b91307eb {
  place-self: auto;
}

#w-node-_0dead59d-c731-0ba6-702e-a2a3bcd8b7eb-b91307eb {
  grid-area: Area;
}

#w-node-_6bc1b956-2964-4971-0764-2c509dbde6df-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bc1b956-2964-4971-0764-2c509dbde6e4-b91307eb {
  place-self: auto stretch;
}

#w-node-_48bb4b9a-cc8f-df36-3d27-9597731bfa5a-b91307eb {
  place-self: auto;
}

#w-node-_404b0912-532c-bcde-2b99-215a21eb4ad9-b91307eb, #w-node-faf71577-9f5a-e3d3-d399-fdabfd0738fe-b91307eb, #w-node-c6d6cefb-f628-5110-c08e-b4ec52837c31-b91307eb, #w-node-d0923573-4b6a-8ca1-6d25-8f9df5db7c74-b91307eb, #w-node-e4eda073-6dfe-4fc0-c021-5dc2e21c55ea-b91307eb, #w-node-_222c866b-5557-a687-793b-eae275dff91d-b91307eb, #w-node-_66851de5-f39b-8d5d-6c0d-bb31a73aa27f-b91307eb, #w-node-_96c66efb-4add-bca6-087f-965113abc74f-b91307eb, #w-node-_3fb5ac7d-b37b-e6d1-0ac0-7e7515649104-b91307eb, #w-node-f1d98daa-bf07-048c-0d76-ab7dee942288-b91307eb, #w-node-_7fd92689-aad5-6d70-179e-b704929ad02f-b91307eb, #w-node-e2fce857-a4ac-d229-49d8-79f09634ec0f-b91307eb, #w-node-c5ad419f-749f-ae34-3162-8feb7abd2c18-b91307eb, #w-node-_0f95dfee-b6a9-e127-15ed-c9cda75ec053-b91307eb, #w-node-_449fd847-3fde-4646-34ba-561ddea8954c-b91307eb, #w-node-_61978408-0a40-df75-a950-98f29df7bff9-b91307eb, #w-node-_3c7b5195-1a66-2578-fab9-f278f5b6a83b-b91307eb, #w-node-_7a1413c1-101e-269b-b8ba-0920f4a32a72-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68a1a5ed-28e7-4bf9-b4bc-5c7bfe5eb091-b91307eb, #w-node-a17d9ab7-3478-858c-2ac9-481b19a5965a-b91307eb, #w-node-_8b965e47-81a3-93da-7123-33690c764333-b91307eb, #w-node-_1957bad6-a35b-5632-e873-0547374c9f89-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bb081caa-f56f-40a4-3486-aefd16c71ca0-b91307eb, #w-node-_76939d4e-ab41-3642-d5ec-eaed9925d0e5-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_723698be-4511-f564-12e9-b7b86b60c963-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_723698be-4511-f564-12e9-b7b86b60c968-b91307eb {
  place-self: auto;
}

#w-node-_723698be-4511-f564-12e9-b7b86b60c96b-b91307eb {
  grid-area: Area;
}

#w-node-_98376f68-ddc5-aebc-572d-22c1f6aa91e9-b91307eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8173f9-669c-c510-56bb-8037e17a435e-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fd8173f9-669c-c510-56bb-8037e17a435f-a5f0459a {
  justify-self: start;
}

#w-node-_7832da71-1e6d-d5e2-f121-8844960417aa-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752aac-a5f0459a {
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752ad1-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752ad2-a5f0459a {
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752b57-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752b58-a5f0459a {
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752bbd-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_15e8f7ae-5fbe-dd8d-6f79-78005f752bbe-a5f0459a {
  justify-self: start;
}

#w-node-cde8fb88-0110-2c7a-7267-986e996aecd1-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77705774-277c-9579-b501-8358195e62d7-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62d8-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62d9-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62da-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62dc-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62de-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62e0-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62e5-a5f0459a, #w-node-_77705774-277c-9579-b501-8358195e62e9-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f12ccad6-45b5-239e-9fd1-182adf067ffb-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf068027-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf068053-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf06807f-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680af-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680b4-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680b9-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680be-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680c3-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680c8-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680cd-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680d2-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680d7-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680dc-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680e1-a5f0459a, #w-node-f12ccad6-45b5-239e-9fd1-182adf0680e6-a5f0459a, #w-node-_56f45c5b-b10d-9fd7-5d7e-313671e0811b-a5f0459a, #w-node-_56f45c5b-b10d-9fd7-5d7e-313671e08147-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f45c5b-b10d-9fd7-5d7e-313671e08173-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_54059e00-2885-024b-ebac-7080f8871a12-a5f0459a, #w-node-_54059e00-2885-024b-ebac-7080f8871a3e-a5f0459a, #w-node-_54059e00-2885-024b-ebac-7080f8871a6a-a5f0459a, #w-node-_54059e00-2885-024b-ebac-7080f8871a96-a5f0459a, #w-node-e638f66b-4649-bd85-600f-bff0a22590dc-a5f0459a, #w-node-e638f66b-4649-bd85-600f-bff0a2259108-a5f0459a, #w-node-e638f66b-4649-bd85-600f-bff0a2259134-a5f0459a, #w-node-e638f66b-4649-bd85-600f-bff0a2259160-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b68d7-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6903-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b692f-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b695f-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6964-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6969-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b696e-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6973-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6978-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b697d-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6982-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6987-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b698c-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6991-a5f0459a, #w-node-_01619800-2f9f-7083-d33a-c26c430b6996-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783b8-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783bd-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783c2-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783c7-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783cc-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783d1-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783d6-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783db-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783e0-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783e5-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783ea-a5f0459a, #w-node-_69dcc4f8-fcf9-c9e5-501b-70af125783ef-a5f0459a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f39c8762-483f-8197-62b0-6923ad9fec04-a5f0459a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f39c8762-483f-8197-62b0-6923ad9fec05-a5f0459a, #w-node-f39c8762-483f-8197-62b0-6923ad9fec37-a5f0459a {
  grid-column: span 2 / span 2;
}

#w-node-f28309f5-b4c4-3497-08d5-636c79330871-a5f0459a {
  justify-self: auto;
}

#w-node-df4eba19-b377-e406-6e63-9fae927498d1-a5f0459a, #w-node-df4eba19-b377-e406-6e63-9fae927498d7-a5f0459a {
  place-self: center;
}

#w-node-_95e3c486-e363-0b26-d356-01246c21aba0-6c21ab9d {
  justify-self: start;
}

#w-node-_95e3c486-e363-0b26-d356-01246c21abb6-6c21ab9d, #w-node-_95e3c486-e363-0b26-d356-01246c21abbc-6c21ab9d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_28253983-d564-b936-b93c-4612feaca99c-17fead80 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b65e7943-c143-e8a3-b076-d0e0620110ff-19e1a219, #w-node-c1d1e285-9790-b5fc-8fed-797c305e0c72-19e1a219, #w-node-_4b8a1643-ef1d-13a1-f692-c0848e1ff7ce-19e1a219, #w-node-_5d0cf37d-d292-14c9-2753-4c113caf2326-19e1a219, #w-node-_5ab086fe-649d-9977-7e9b-6a584600e637-19e1a219, #w-node-_0804f5b2-b744-a235-0398-dd039369924f-19e1a219, #w-node-_35cf873a-7579-01be-ab1a-ca491b71ab03-19e1a219, #w-node-_91bc98db-7b52-20e1-96ab-77a5fd74ab60-19e1a219, #w-node-aab720fc-93a4-2508-c113-663815134e9d-19e1a219, #w-node-_25568f63-3060-8849-c63f-3ba9b2c50228-19e1a219, #w-node-eed217e0-3425-7974-9321-150941a38255-19e1a219, #w-node-fe7c72ea-132b-29c6-1880-6add6499590f-19e1a219, #w-node-a424c813-708e-edee-1dc9-d341f9be3415-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be341a-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be341f-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3424-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3429-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be342e-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3433-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3438-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be343d-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3442-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be3447-28e9c191, #w-node-a424c813-708e-edee-1dc9-d341f9be344c-28e9c191, #w-node-_02fd35c7-9da2-4e87-0559-e8a18e02d486-01b1ce5d, #w-node-_02fd35c7-9da2-4e87-0559-e8a18e02d4ac-01b1ce5d, #w-node-_02fd35c7-9da2-4e87-0559-e8a18e02d4d2-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee13-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee18-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee1d-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee22-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee27-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee2c-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee31-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee36-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee3b-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee40-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee45-01b1ce5d, #w-node-_2fbd2142-50d7-2841-8860-3feb84b2ee4a-01b1ce5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86a3e475-b749-210c-c93d-dcb0c16be462-3878bfb9, #w-node-af1de566-475c-7f09-5ac1-16ce7effc504-3878bfb9 {
  justify-self: start;
}

#w-node-af1de566-475c-7f09-5ac1-16ce7effc51c-3878bfb9, #w-node-af1de566-475c-7f09-5ac1-16ce7effc522-3878bfb9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_43f0fce6-6b5c-5779-43ea-274f3540f436-57e35109 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db2674ee-6807-c4bd-fc9d-ce1a3f6c0d7d-bdc8718a {
  align-self: start;
}

#w-node-db2674ee-6807-c4bd-fc9d-ce1a3f6c0d83-bdc8718a {
  align-self: center;
}

#w-node-db2674ee-6807-c4bd-fc9d-ce1a3f6c0d89-bdc8718a {
  align-self: start;
}

#w-node-db2674ee-6807-c4bd-fc9d-ce1a3f6c0d91-bdc8718a {
  place-self: center;
}

#w-node-_41e46adf-7c9f-4ee1-c4ba-3efd4f8e0aa9-c83d2aa6, #w-node-_41e46adf-7c9f-4ee1-c4ba-3efd4f8e0aab-c83d2aa6, #w-node-_41e46adf-7c9f-4ee1-c4ba-3efd4f8e0aad-c83d2aa6, #w-node-_41e46adf-7c9f-4ee1-c4ba-3efd4f8e0aaf-c83d2aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e840-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e842-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e844-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e846-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e848-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e84a-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e84c-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e84e-c90435de, #w-node-f8839e78-0a9a-26a5-5b99-cedd6da8e850-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edb8a-c90435de {
  justify-self: center;
}

#w-node-_7ba50338-27b0-c3c5-1240-c164217edb9e-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edb9f-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edba0-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edba1-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edba2-c90435de, #w-node-_7ba50338-27b0-c3c5-1240-c164217edba3-c90435de {
  place-self: center;
}

#w-node-f2cd7554-2827-df47-f1b5-30c7fe515442-078d80cb {
  justify-self: start;
}

#w-node-f2cd7554-2827-df47-f1b5-30c7fe51545c-078d80cb, #w-node-f2cd7554-2827-df47-f1b5-30c7fe515462-078d80cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-fb7e0e4c-5542-7b52-a187-4dec511a4e60-33ced15a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e651b-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e651d-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e651f-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e6521-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e6523-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e6525-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e6527-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e6529-33ced15a, #w-node-_7cf11b0b-9ad5-8d9d-30bf-f41c554e652b-33ced15a {
  justify-self: center;
}

#w-node-_342c0162-4830-507a-7d31-0abeaff1fd6b-33ced15a, #w-node-d29e59e5-f677-4fa5-95f2-1e93b0ceedcc-33ced15a, #w-node-b491e5a4-b802-51e2-791e-5e48e17b9a15-33ced15a, #w-node-_57f21462-6dc2-0b25-c6d2-aa893aacf3e0-33ced15a, #w-node-_27fe7988-7704-de30-08f6-696c82bb601d-33ced15a, #w-node-_3e0bcd87-9580-989e-3024-b8790df3a405-33ced15a, #w-node-_1bcfe0e0-0267-d151-05f0-ebb486cfb6fb-33ced15a, #w-node-e7304cdc-2307-bfe7-4d13-fca3d7adb422-33ced15a, #w-node-_6fcd27ca-62ff-0c31-8c9f-fcdf4ed23670-33ced15a, #w-node-c4610c1f-e8fc-cade-9de4-604723b68f18-52aace42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19236cdf-059a-ae32-702e-d78db74988e9-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988eb-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988ed-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988ef-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988f1-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988f3-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988f5-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988f7-52aace42, #w-node-_19236cdf-059a-ae32-702e-d78db74988f9-52aace42 {
  justify-self: center;
}

#w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1b2-52aace42 {
  justify-self: start;
}

#w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1cc-52aace42, #w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1d2-52aace42 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_5ae5cf92-36a9-797f-ee68-4998f34eb946-39eb2548, #w-node-_5ae5cf92-36a9-797f-ee68-4998f34eb94c-39eb2548, #w-node-bd513a20-2e37-b639-339f-3cfd64ddb7b6-39eb2548, #w-node-_9c65e997-8e64-c2a0-50e4-f5feef8cfdd8-39eb2548, #w-node-_9c65e997-8e64-c2a0-50e4-f5feef8cfdde-39eb2548, #w-node-_9c65e997-8e64-c2a0-50e4-f5feef8cfde4-39eb2548, #w-node-_039c3ce2-1595-64c3-3a96-e52b58262e26-39eb2548, #w-node-d826c0c8-cb84-7532-a7d4-ba0d03bb3cc0-39eb2548, #w-node-d826c0c8-cb84-7532-a7d4-ba0d03bb3cc6-39eb2548, #w-node-d826c0c8-cb84-7532-a7d4-ba0d03bb3ccc-39eb2548, #w-node-d826c0c8-cb84-7532-a7d4-ba0d03bb3cd2-39eb2548 {
  align-self: start;
}

#w-node-_7813686f-eed8-0f5e-c800-2a64bd40ac3f-39eb2548 {
  justify-self: center;
}

#w-node-ba4b1705-4f46-3d97-1ef4-594d807d2e16-39eb2548 {
  place-self: center;
}

#w-node-_24298a83-eb28-902e-705b-f5018ae2f373-39eb2548 {
  place-self: start center;
}

#w-node-_6ad0fbf5-5263-f036-9afa-149869425c85-39eb2548, #w-node-_6ad0fbf5-5263-f036-9afa-149869425c8b-39eb2548, #w-node-_6ad0fbf5-5263-f036-9afa-149869425c91-39eb2548, #w-node-_6cd0cac6-397d-9d9f-ed01-4e4fd6ca07f9-39eb2548, #w-node-ef4e7740-2ad8-27b4-41fd-99cd4b7fbf39-39eb2548, #w-node-e2b740c3-b624-47e9-1a58-2b1021f501ac-39eb2548, #w-node-_2a310d6b-3938-562e-2bb9-611bd4a3f70e-39eb2548 {
  align-self: start;
}

#w-node-_853ed7f1-500b-8dd0-784e-4aa7814b5872-39eb2548, #w-node-_853ed7f1-500b-8dd0-784e-4aa7814b587a-39eb2548, #w-node-_853ed7f1-500b-8dd0-784e-4aa7814b5882-39eb2548, #w-node-_853ed7f1-500b-8dd0-784e-4aa7814b588a-39eb2548, #w-node-bed185cc-0f3a-f20a-79c0-b56b17049d51-39eb2548, #w-node-dd7b93e3-c55c-d26e-b0c0-cf248f60063f-39eb2548, #w-node-_6ab806b5-d3d8-4ddc-cb86-b89370092d3f-39eb2548, #w-node-f02f480d-43bf-2f37-799b-bf0ef847ddb0-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab091-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab099-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0a1-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0a9-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0b1-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0b9-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0c1-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0c9-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0d1-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0d9-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0e1-39eb2548, #w-node-ed1d5a27-7094-e2cd-74ba-6220358ab0e9-39eb2548 {
  place-self: center;
}

#w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2e0-39eb2548 {
  justify-self: start;
}

#w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2f8-39eb2548, #w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2fe-39eb2548 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-fa0f421d-0627-5c34-9e46-8add0f0f1efc-c8842ecb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73954860-bded-2280-8667-11ad733d594b-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d594d-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d594f-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d5951-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d5953-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d5955-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d5957-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d5959-c8842ecb, #w-node-_73954860-bded-2280-8667-11ad733d595b-c8842ecb {
  justify-self: center;
}

#w-node-d3200dd4-ebcb-fd0f-32e0-b43e395de6ae-c8842ecb, #w-node-_65da861c-c7b9-68fb-fc50-a5aafebd3fa1-c8842ecb, #w-node-_9cc9546b-cd87-03b9-a78e-da7994ce291b-c8842ecb, #w-node-_67e54155-f3a2-ce33-1e93-f91915636ec2-c8842ecb, #w-node-_59c67f4c-0f2f-222f-587a-ac683fc039a8-c8842ecb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0426dcde-8b7e-3d18-70a2-c3dc04df81fe-c8842ecb {
  justify-self: start;
}

#w-node-_0426dcde-8b7e-3d18-70a2-c3dc04df8218-c8842ecb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_639e7507-b516-00db-4e73-f300f98255a0-e3f4f216 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_639e7507-b516-00db-4e73-f300f98255b5-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255b7-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255b9-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255bb-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255bd-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255bf-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255c1-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255c3-e3f4f216, #w-node-_639e7507-b516-00db-4e73-f300f98255c5-e3f4f216 {
  justify-self: center;
}

#w-node-_3c8e519b-3d8e-b325-0660-2d7530158da1-e3f4f216 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8ad2d559-0148-231d-04a6-774251c35773-e3f4f216 {
  justify-self: auto;
}

#w-node-_21c07612-0ee5-5e64-0ce9-cfdc8b9c7582-e3f4f216, #w-node-_980fd460-062d-8de0-4341-44bda4f56125-e3f4f216 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb62a-e3f4f216 {
  justify-self: start;
}

#w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb644-e3f4f216, #w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb64a-e3f4f216 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-d2ddadeb-77ee-3724-5bf9-4de01af67807-0f9b76b1 {
  justify-self: center;
}

#w-node-d2ddadeb-77ee-3724-5bf9-4de01af6781f-0f9b76b1, #w-node-d2ddadeb-77ee-3724-5bf9-4de01af6781e-0f9b76b1 {
  place-self: center;
}

#w-node-_5d67b878-8b5a-07af-8501-1f48fad9daf2-0f9b76b1 {
  justify-self: start;
}

#w-node-_5d67b878-8b5a-07af-8501-1f48fad9db0c-0f9b76b1, #w-node-_5d67b878-8b5a-07af-8501-1f48fad9db12-0f9b76b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_14d2b63f-cfc4-3503-1eb1-df12932c0ace-2c5d2574 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba9b7e86-78e6-1c01-ad30-81afa117d87d-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d87f-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d881-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d883-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d885-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d887-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d889-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d88b-2c5d2574, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d88d-2c5d2574 {
  justify-self: center;
}

#w-node-af652e94-a9b5-f18c-8aea-7987db070975-2c5d2574 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_019a24fe-d744-e317-c877-0e8bb11debf8-2c5d2574 {
  justify-self: auto;
}

#w-node-_62689073-7735-e1d6-f318-a0c83ed09eda-2c5d2574 {
  justify-self: start;
}

#w-node-_62689073-7735-e1d6-f318-a0c83ed09ef4-2c5d2574, #w-node-_62689073-7735-e1d6-f318-a0c83ed09efa-2c5d2574 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_52a96d18-6130-1200-a37f-e8d9fb381639-ddc58069 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52a96d18-6130-1200-a37f-e8d9fb38164e-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb381650-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb381652-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb381654-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb381656-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb381658-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb38165a-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb38165c-ddc58069, #w-node-_52a96d18-6130-1200-a37f-e8d9fb38165e-ddc58069 {
  justify-self: center;
}

#w-node-_92d8938c-484f-c62d-e20a-29184e81f4be-ddc58069 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8b00fd69-eab5-0ab9-f2eb-acfc2cc95975-ddc58069 {
  align-self: auto;
}

#w-node-e309ed3f-fc33-e350-2359-bc4c23c89e1b-ddc58069 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9598226a-ca93-a861-9605-1b0fae51f3e2-ddc58069 {
  justify-self: start;
}

#w-node-_9598226a-ca93-a861-9605-1b0fae51f3fc-ddc58069, #w-node-_9598226a-ca93-a861-9605-1b0fae51f402-ddc58069 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_61eccbc4-dbfa-55a2-0690-5e5bd7f97975-33dc0f92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72978162-8e09-f891-a2c0-f681474b6f5e-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f60-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f62-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f64-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f66-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f68-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f6a-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f6c-33dc0f92, #w-node-_72978162-8e09-f891-a2c0-f681474b6f6e-33dc0f92 {
  justify-self: center;
}

#w-node-b994814a-3710-3914-84ba-72c9a7d046e7-33dc0f92, #w-node-_516ae83f-f042-4d90-b848-011f69d0decc-33dc0f92 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_177e4ca2-d791-872a-251e-0ba48625c771-33dc0f92 {
  justify-self: start;
}

#w-node-_177e4ca2-d791-872a-251e-0ba48625c78b-33dc0f92, #w-node-_177e4ca2-d791-872a-251e-0ba48625c791-33dc0f92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_1452574e-e012-57c5-3d45-b0e3460ff237-b6335cc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd25-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd27-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd29-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd2b-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd2d-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd2f-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd31-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd33-b6335cc6, #w-node-_6edcfd89-fb70-af56-751e-edb5ae85cd35-b6335cc6 {
  justify-self: center;
}

#w-node-_3ea93406-97cb-0226-809c-8110c2a5a199-b6335cc6, #w-node-_3131fc6e-689e-82b9-39b8-290f04b8355d-b6335cc6, #w-node-_41d56d27-2d38-f201-8cfa-3ac466a32d9f-b6335cc6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e25-b6335cc6 {
  justify-self: start;
}

#w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e3f-b6335cc6, #w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e45-b6335cc6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_8b519220-37a5-0b31-1c43-420500893ac0-281bcc87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b519220-37a5-0b31-1c43-420500893ad6-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ad8-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ada-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893adc-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ade-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ae0-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ae2-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ae4-281bcc87, #w-node-_8b519220-37a5-0b31-1c43-420500893ae6-281bcc87 {
  justify-self: center;
}

#w-node-c2c77046-3318-1212-27ff-9299a48457d3-281bcc87 {
  justify-self: start;
}

#w-node-c2c77046-3318-1212-27ff-9299a48457ed-281bcc87, #w-node-c2c77046-3318-1212-27ff-9299a48457f3-281bcc87 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_4450db25-be59-9976-f36a-9b3a309bc46e-94ba0f03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61b3132b-d3ac-1e32-4c1e-99d83ef2c7df-94ba0f03, #w-node-_61b3132b-d3ac-1e32-4c1e-99d83ef2c7e0-94ba0f03 {
  place-self: center;
}

#w-node-_61b3132b-d3ac-1e32-4c1e-99d83ef2c7e7-94ba0f03 {
  justify-self: auto;
}

#w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90d8-94ba0f03 {
  justify-self: start;
}

#w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90f2-94ba0f03, #w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90f8-94ba0f03 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_4450db25-be59-9976-f36a-9b3a309bc46e-9d0c3805 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd54af27-b241-32da-8436-803b4e9a75b3-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75bb-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75c3-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75cb-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75d3-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75db-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75e3-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75eb-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75f3-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a75fb-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a7603-9d0c3805, #w-node-dd54af27-b241-32da-8436-803b4e9a760b-9d0c3805 {
  place-self: center;
}

#w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ec7-9d0c3805 {
  justify-self: start;
}

#w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ee1-9d0c3805, #w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ee7-9d0c3805 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac04-2b77a664 {
  justify-self: start;
}

#w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac1e-2b77a664, #w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac24-2b77a664 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_92d43a67-ef15-aa50-65b4-43faae9c88e0-c182171b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_92d43a67-ef15-aa50-65b4-43faae9c88f0-c182171b, #w-node-_33536889-3b9c-58b0-bb85-3b2d8b8c7b98-c182171b {
  place-self: center;
}

#w-node-c5eb2d6d-e66e-e102-4fd8-d265fb023e5d-c182171b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b63414fd-b5c2-622e-c6f6-0cb105e221ff-c182171b, #w-node-_97dedbb3-5111-74bb-f75d-3572380dd70d-c182171b, #w-node-_588364f6-4274-52a0-3354-04dd70842752-c182171b, #w-node-e6ada40a-a47b-416b-a4c3-c02245572b4f-c182171b, #w-node-_3e21525a-9713-3aa3-5b47-3d06135904a8-c182171b, #w-node-_231c477d-8720-f1d7-d1f2-a524d745007b-c182171b, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc628-c182171b, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc62e-c182171b, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc634-c182171b, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514d2-c182171b, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514d8-c182171b, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514de-c182171b {
  align-self: start;
}

#w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d0169b-c182171b {
  justify-self: start;
}

#w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d016b5-c182171b, #w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d016bb-c182171b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_0c8e9832-7a2e-05d2-7728-968bd4d377dd-5c9190ce {
  place-self: center;
}

#w-node-af98aca6-f1f1-9ad0-3484-2fcbd32d9a73-5c9190ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-af98aca6-f1f1-9ad0-3484-2fcbd32d9a85-5c9190ce, #w-node-_706e7c2d-7db9-63e3-535d-56ec1e5802c0-5c9190ce {
  place-self: center;
}

#w-node-b63414fd-b5c2-622e-c6f6-0cb105e221ff-5c9190ce, #w-node-_97dedbb3-5111-74bb-f75d-3572380dd70d-5c9190ce, #w-node-_588364f6-4274-52a0-3354-04dd70842752-5c9190ce, #w-node-e6ada40a-a47b-416b-a4c3-c02245572b4f-5c9190ce, #w-node-_3e21525a-9713-3aa3-5b47-3d06135904a8-5c9190ce, #w-node-_231c477d-8720-f1d7-d1f2-a524d745007b-5c9190ce, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc628-5c9190ce, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc62e-5c9190ce, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc634-5c9190ce, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514d2-5c9190ce, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514d8-5c9190ce, #w-node-_09feeff8-802d-ca85-8ed6-5cfcb7e514de-5c9190ce {
  align-self: start;
}

#w-node-_41948184-d469-43f9-bd07-7d0649011a1e-5c9190ce {
  justify-self: start;
}

#w-node-_41948184-d469-43f9-bd07-7d0649011a38-5c9190ce, #w-node-_41948184-d469-43f9-bd07-7d0649011a3e-5c9190ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_7ed55887-bb5b-0bb1-b1bf-335fa55fcc2a-03a2a1c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7ed55887-bb5b-0bb1-b1bf-335fa55fcc3c-03a2a1c9 {
  place-self: center;
}

#w-node-c5eb2d6d-e66e-e102-4fd8-d265fb023e5d-03a2a1c9, #w-node-_22094713-95ec-e530-4373-6cb075aef921-03a2a1c9, #w-node-f28838f2-0894-8580-fc4a-1fa1924c00e2-03a2a1c9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4d4-03a2a1c9 {
  justify-self: start;
}

#w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4ee-03a2a1c9, #w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4f4-03a2a1c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b34e-03b9d7de {
  justify-self: start;
}

#w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b368-03b9d7de, #w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b36e-03b9d7de {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_7795697b-f665-5fb8-56f1-770ceeca828b-622081e7, #w-node-f0a4e0a1-9acf-d97b-dd12-810f5abb1a57-622081e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d29b890-9880-8f7d-a7ce-2fb2e7006acb-622081e7, #w-node-_0d29b890-9880-8f7d-a7ce-2fb2e7006ad1-622081e7, #w-node-_0d29b890-9880-8f7d-a7ce-2fb2e7006ad7-622081e7, #w-node-f59e2cd7-997a-3a11-4f26-fb4d59712f5f-622081e7, #w-node-_07789fe2-425c-59e7-e643-a1b8c96371df-622081e7 {
  align-self: start;
}

#w-node-_986117c2-cc01-2527-85dd-25b2acafc963-622081e7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54b95-622081e7 {
  justify-self: start;
}

#w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54baf-622081e7, #w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54bb5-622081e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_5109a4cd-d676-54fa-3ed5-fe399e687162-2d59a260 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17da4ab1-ac25-9803-7243-7de09108731e-2d59a260, #w-node-_17da4ab1-ac25-9803-7243-7de091087324-2d59a260, #w-node-_17da4ab1-ac25-9803-7243-7de09108732a-2d59a260, #w-node-_17da4ab1-ac25-9803-7243-7de091087330-2d59a260, #w-node-_17da4ab1-ac25-9803-7243-7de091087336-2d59a260 {
  align-self: start;
}

#w-node-_016d1c60-53a7-4596-cce2-f933faf471e6-2d59a260 {
  justify-self: start;
}

#w-node-_016d1c60-53a7-4596-cce2-f933faf47200-2d59a260, #w-node-_016d1c60-53a7-4596-cce2-f933faf47206-2d59a260 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_88a1d112-bf46-e6c3-768e-439087e19f73-1b330ee8 {
  justify-self: start;
}

#w-node-_88a1d112-bf46-e6c3-768e-439087e19f8d-1b330ee8, #w-node-_88a1d112-bf46-e6c3-768e-439087e19f93-1b330ee8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-aea6e523-e39a-5159-d70f-22ea71acffbb-35b5eccb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea6e523-e39a-5159-d70f-22ea71acffce-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffd0-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffd2-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffd4-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffd6-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffd8-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffda-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffdc-35b5eccb, #w-node-aea6e523-e39a-5159-d70f-22ea71acffde-35b5eccb {
  justify-self: center;
}

#w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b66-35b5eccb {
  justify-self: start;
}

#w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b80-35b5eccb, #w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b86-35b5eccb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614c7-e69c99e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614dc-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614de-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614e0-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614e2-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614e4-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614e6-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614e8-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614ea-e69c99e4, #w-node-_61ae3d4f-8239-a0b8-9e08-87cea05614ec-e69c99e4 {
  justify-self: center;
}

#w-node-_82597426-e05f-617e-2c0a-f3435793fc73-e69c99e4 {
  justify-self: start;
}

#w-node-_82597426-e05f-617e-2c0a-f3435793fc8d-e69c99e4, #w-node-_82597426-e05f-617e-2c0a-f3435793fc93-e69c99e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_387db0f8-6e6c-8f1a-c21f-e39c4c100d78-94d5c8b2, #w-node-d62b5d97-6bd9-48e5-7a1a-d3ff33a9e828-94d5c8b2, #w-node-_912e60cb-ce74-b350-c41f-827870f6ba9b-94d5c8b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0008a78-452b-5cb5-a83b-88e024d16147-94d5c8b2, #w-node-c0008a78-452b-5cb5-a83b-88e024d1614d-94d5c8b2, #w-node-c0008a78-452b-5cb5-a83b-88e024d16153-94d5c8b2 {
  align-self: start;
}

#w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a3787-94d5c8b2 {
  justify-self: start;
}

#w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a37a1-94d5c8b2, #w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a37a7-94d5c8b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-aa6ff3db-e633-8688-2a64-4d3132768be6-bc896c0e {
  justify-self: start;
}

#w-node-aa6ff3db-e633-8688-2a64-4d3132768c00-bc896c0e, #w-node-aa6ff3db-e633-8688-2a64-4d3132768c06-bc896c0e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-a2a33374-f0c4-f427-7610-679998a67451-e2359a44 {
  justify-self: start;
}

#w-node-a2a33374-f0c4-f427-7610-679998a6746b-e2359a44, #w-node-a2a33374-f0c4-f427-7610-679998a67471-e2359a44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_91936be6-a4f2-559a-1eff-94385de2bed8-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bedd-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bee2-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bee7-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2beec-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bef1-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bef6-3b541ddf {
  align-self: start;
}

#w-node-_91936be6-a4f2-559a-1eff-94385de2befd-3b541ddf {
  align-self: center;
}

#w-node-_91936be6-a4f2-559a-1eff-94385de2bf12-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf17-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf1c-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf21-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf26-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf2b-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf30-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf37-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf4c-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf51-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf56-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf5b-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf60-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf65-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf6a-3b541ddf, #w-node-_91936be6-a4f2-559a-1eff-94385de2bf71-3b541ddf {
  align-self: start;
}

#w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb20280-3b541ddf, #w-node-_6ad43c0d-253c-cc71-f71c-86fb140653f1-3b541ddf, #w-node-_9012c33a-5966-3e7f-945c-de9442bfbbb8-3b541ddf, #w-node-b66ce6b4-9192-3922-1694-2dc0b0cc723c-3b541ddf, #w-node-b51c71d0-2b55-2bc0-01e3-e8a527f6d54c-3b541ddf, #w-node-b2c8e9ff-8b04-8fee-7729-b167ebc5baa5-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb2028a-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb20297-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202a4-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202ae-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202c5-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202d2-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202dc-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202e6-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202f0-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb202fa-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb2031b-3b541ddf, #w-node-_7a0cd39c-5f76-0135-7b83-cd48b1da522b-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb2032f-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb20339-3b541ddf, #w-node-dc30804a-be3f-1a3a-dcf1-e6545e7c507e-3b541ddf, #w-node-fa919b90-2689-c83d-f67d-ae01f77a22a7-3b541ddf, #w-node-d268b275-5377-5c9c-e01f-9f67b1a8d3c8-3b541ddf, #w-node-a7609264-6cb3-45a0-82b5-41ab3bb368de-3b541ddf, #w-node-c656a493-f73f-67f3-0667-029122021c8b-3b541ddf, #w-node-_188c1f31-403c-23cb-9970-b58aa96b63a6-3b541ddf, #w-node-eb98f259-22c1-93f3-6a33-a6e65faa95eb-3b541ddf, #w-node-_830300c4-3768-5087-3b92-4c2801c461c8-3b541ddf, #w-node-a7ac70c4-00da-e309-d821-b20b2e46c61a-3b541ddf, #w-node-c2e1621d-2c90-4f58-eef3-f65ad94f382d-3b541ddf, #w-node-_8dbaed43-4c0b-a322-d8cb-9fb9872397f9-3b541ddf, #w-node-_3c90f5e0-92b9-43e6-da14-eb4cc50e6d4e-3b541ddf, #w-node-dc754aa9-6e39-3e07-82e7-406e94ce9d7b-3b541ddf, #w-node-_137d8e75-d617-cc60-69e2-d5c287070bb9-3b541ddf, #w-node-f22fb5f0-fdf3-7bc4-1c42-a98ffeb20325-3b541ddf, #w-node-_0907013e-a391-4658-1849-b8469845cd82-3b541ddf, #w-node-dc8fdd4a-9194-abfa-6ceb-1fefef292ac4-3b541ddf, #w-node-_9d3ea77e-aefc-8b22-519e-26d76c3f6268-3b541ddf, #w-node-_29a16ffa-b213-d867-5c10-a2732b4839f0-3b541ddf {
  align-self: center;
}

#w-node-_8bdd34e8-79e1-9bba-1a83-74595343fafa-3b541ddf, #w-node-_946dd820-3334-d855-2390-cf2a0785ddaa-3b541ddf, #w-node-d955e1b3-ef10-de60-7dc9-740fbb5566ce-3b541ddf, #w-node-_8bdd34e8-79e1-9bba-1a83-74595343fb32-3b541ddf, #w-node-_5e3234db-9bc6-3a90-b19a-72aacc178759-3b541ddf, #w-node-_60e31973-e1f1-c00d-11d1-db073ad4e78a-3b541ddf, #w-node-ddd5c5a5-faac-87c7-3646-2bd2a777184f-3b541ddf, #w-node-ce8585af-f020-4d56-5e4c-8acf0d3a126e-3b541ddf, #w-node-_06b9f024-a7e4-61f3-0420-58af4663f29f-3b541ddf, #w-node-_361f1aed-39c4-2d6c-f571-f18798ea3eda-3b541ddf, #w-node-c39ff631-db2a-52ff-91e9-642a6b4cc847-3b541ddf, #w-node-eca4beb9-3184-1453-974a-78df10ac3a48-3b541ddf, #w-node-_7e9fbdfa-cb9a-bc7f-65fe-c96ea2b9b596-3b541ddf, #w-node-_1bb100d8-51b9-46ce-f8ef-56343de7fb4c-3b541ddf, #w-node-_361f1aed-39c4-2d6c-f571-f18798ea3eee-3b541ddf, #w-node-_09887f02-1b0f-fb91-0ff3-d2fbf41bf081-3b541ddf, #w-node-_45395f7a-bb5b-7a3f-f54e-baed9c537ee0-3b541ddf, #w-node-_68e8df31-7843-87c7-fdf0-e6e567b664a1-3b541ddf, #w-node-b1ec0030-9a3e-1f3b-5b13-c6aad9d97707-3b541ddf, #w-node-e8ded496-9166-dd94-37a1-548b77954e3f-3b541ddf, #w-node-_9f7613d2-b4fa-1cd7-af55-1babd82ac5af-3b541ddf, #w-node-_7724f6bf-ff35-90ee-ba53-fa78adfa5bae-3b541ddf, #w-node-_22cf80b5-3294-0607-ce3c-398481bfd6e5-3b541ddf, #w-node-e5ed637d-2f4a-f55e-e44a-1f82316af536-3b541ddf, #w-node-e868e359-78b3-4a4a-dfb7-1a059d16af54-3b541ddf, #w-node-_60b2cde7-ddff-346d-14d7-fa09dc9f3cf4-3b541ddf, #w-node-_524017e7-fda7-0c8f-385d-3dfbfd469f77-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0ea4-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0ea9-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0eae-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0eb3-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0eb8-3b541ddf, #w-node-aa5f24ad-d5fd-925e-f04a-a6a9b95f0ebd-3b541ddf, #w-node-_85428311-073e-e4cc-a2e3-ed37d3c18761-3b541ddf, #w-node-_85428311-073e-e4cc-a2e3-ed37d3c1876a-3b541ddf, #w-node-_85428311-073e-e4cc-a2e3-ed37d3c18773-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655ca7-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655cac-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655cb1-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655cb6-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655cbb-3b541ddf, #w-node-bddb9df5-fecf-fbbf-7e16-e1c5ce655cc0-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7ad84-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7ad8d-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7ad96-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7adbc-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7adc1-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7adc6-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7adcb-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7add0-3b541ddf, #w-node-_738630e5-1ef6-77e2-42f0-cd8483b7add5-3b541ddf, #w-node-efca9a4a-1122-3698-3d3b-0355bf8efb81-3b541ddf {
  align-self: start;
}

#w-node-efca9a4a-1122-3698-3d3b-0355bf8efb87-3b541ddf {
  align-self: center;
}

#w-node-efca9a4a-1122-3698-3d3b-0355bf8efb8d-3b541ddf {
  align-self: start;
}

#w-node-da7c13bb-caab-c0c0-258b-54ef855258d6-3b541ddf {
  place-self: center;
}

#w-node-_14d2b63f-cfc4-3503-1eb1-df12932c0ace-e9f78fe8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba9b7e86-78e6-1c01-ad30-81afa117d87d-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d87f-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d881-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d883-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d885-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d887-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d889-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d88b-e9f78fe8, #w-node-ba9b7e86-78e6-1c01-ad30-81afa117d88d-e9f78fe8 {
  justify-self: center;
}

#w-node-_60752635-7f20-6338-2df7-eb9287e3dc35-e9f78fe8, #w-node-_60752635-7f20-6338-2df7-eb9287e3dc58-e9f78fe8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd6e964c-08d2-57c7-35cd-48717259c5b5-e9f78fe8 {
  justify-self: start;
}

#w-node-bd6e964c-08d2-57c7-35cd-48717259c5cf-e9f78fe8, #w-node-bd6e964c-08d2-57c7-35cd-48717259c5d5-e9f78fe8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_639e7507-b516-00db-4e73-f300f98255a0-397917b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_639e7507-b516-00db-4e73-f300f98255b5-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255b7-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255b9-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255bb-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255bd-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255bf-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255c1-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255c3-397917b1, #w-node-_639e7507-b516-00db-4e73-f300f98255c5-397917b1 {
  justify-self: center;
}

#w-node-_81260ca2-29d2-307e-0ed3-95b2b22a8110-397917b1 {
  justify-self: start;
}

#w-node-_81260ca2-29d2-307e-0ed3-95b2b22a812a-397917b1, #w-node-_81260ca2-29d2-307e-0ed3-95b2b22a8130-397917b1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c37-3da945fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c3b-3da945fc {
  align-self: center;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c51-3da945fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c55-3da945fc {
  align-self: center;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c6b-3da945fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_905e6fca-ec72-ee6a-d682-bb118db47c6f-3da945fc {
  align-self: center;
}

#w-node-_92a71d1f-5b1f-6a79-5a7d-31c15e391824-3da945fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92a71d1f-5b1f-6a79-5a7d-31c15e391828-3da945fc {
  align-self: center;
}

#w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3da945fc {
  justify-self: start;
}

#w-node-bccbbf75-613a-1702-60b1-d69e1c96dccd-3da945fc, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcd3-3da945fc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#share-linkedin.w-node-cca19710-4816-a66b-fcfe-e3e08df0cbbc-544430ac, #share-facebook.w-node-cca19710-4816-a66b-fcfe-e3e08df0cbbe-544430ac, #share-x.w-node-cca19710-4816-a66b-fcfe-e3e08df0cbc0-544430ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c7f9636f-4d96-db99-79f8-42f3bfcebe11-6584da95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7f9636f-4d96-db99-79f8-42f3bfcebe1a-6584da95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c1d-51198c1a, #w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c3a-51198c1a, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3814f49e, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcd3-3814f49e {
    justify-self: start;
  }

  #w-node-_75471ee3-7aae-4c2c-98e9-97f048ad02c1-a5f0459a {
    order: -9999;
  }

  #w-node-f39c8762-483f-8197-62b0-6923ad9fec04-a5f0459a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f39c8762-483f-8197-62b0-6923ad9fec05-a5f0459a, #w-node-f39c8762-483f-8197-62b0-6923ad9fec37-a5f0459a {
    grid-column: span 2 / span 2;
  }

  #w-node-_95e3c486-e363-0b26-d356-01246c21aba0-6c21ab9d, #w-node-_95e3c486-e363-0b26-d356-01246c21abbc-6c21ab9d, #w-node-af1de566-475c-7f09-5ac1-16ce7effc504-3878bfb9, #w-node-af1de566-475c-7f09-5ac1-16ce7effc522-3878bfb9 {
    justify-self: start;
  }

  #w-node-db2674ee-6807-c4bd-fc9d-ce1a3f6c0d91-bdc8718a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7ba50338-27b0-c3c5-1240-c164217edb7f-c90435de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7ba50338-27b0-c3c5-1240-c164217edb8a-c90435de {
    order: -9999;
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7ba50338-27b0-c3c5-1240-c164217edb91-c90435de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7ba50338-27b0-c3c5-1240-c164217edb9e-c90435de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_32de12bc-13bb-33a6-ec6b-4b179bd79815-078d80cb {
    order: -9999;
  }

  #w-node-f2cd7554-2827-df47-f1b5-30c7fe515442-078d80cb, #w-node-f2cd7554-2827-df47-f1b5-30c7fe515462-078d80cb, #w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1b2-52aace42, #w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1d2-52aace42 {
    justify-self: start;
  }

  #w-node-_7813686f-eed8-0f5e-c800-2a64bd40ac2e-39eb2548 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7813686f-eed8-0f5e-c800-2a64bd40ac3f-39eb2548 {
    order: -9999;
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7813686f-eed8-0f5e-c800-2a64bd40ac41-39eb2548 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ba4b1705-4f46-3d97-1ef4-594d807d2e16-39eb2548 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2e0-39eb2548, #w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2fe-39eb2548 {
    justify-self: start;
  }

  #w-node-_53502ec5-7b61-3722-6ffa-ac4624003231-c8842ecb {
    order: -9999;
  }

  #w-node-_0426dcde-8b7e-3d18-70a2-c3dc04df81fe-c8842ecb {
    justify-self: start;
  }

  #w-node-_8ad2d559-0148-231d-04a6-774251c35769-e3f4f216 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8ad2d559-0148-231d-04a6-774251c3577c-e3f4f216 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8ad2d559-0148-231d-04a6-774251c3577f-e3f4f216 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb62a-e3f4f216, #w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb64a-e3f4f216 {
    justify-self: start;
  }

  #w-node-d2ddadeb-77ee-3724-5bf9-4de01af677fc-0f9b76b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ddadeb-77ee-3724-5bf9-4de01af67807-0f9b76b1 {
    order: -9999;
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d2ddadeb-77ee-3724-5bf9-4de01af6780e-0f9b76b1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d67b878-8b5a-07af-8501-1f48fad9daf2-0f9b76b1, #w-node-_5d67b878-8b5a-07af-8501-1f48fad9db12-0f9b76b1 {
    justify-self: start;
  }

  #w-node-bb8c4c22-21a5-5d7b-2165-b0fed631f36c-2c5d2574 {
    order: 9999;
  }

  #w-node-_62689073-7735-e1d6-f318-a0c83ed09eda-2c5d2574, #w-node-_62689073-7735-e1d6-f318-a0c83ed09efa-2c5d2574 {
    justify-self: start;
  }

  #w-node-_2447a79f-b1d5-4313-8697-8d75a385b940-ddc58069 {
    order: 9999;
  }

  #w-node-_9598226a-ca93-a861-9605-1b0fae51f3e2-ddc58069, #w-node-_9598226a-ca93-a861-9605-1b0fae51f402-ddc58069 {
    justify-self: start;
  }

  #w-node-cf3b0d81-d6a3-12e9-3b22-c752356e46d0-33dc0f92 {
    order: 9999;
  }

  #w-node-_177e4ca2-d791-872a-251e-0ba48625c771-33dc0f92, #w-node-_177e4ca2-d791-872a-251e-0ba48625c791-33dc0f92, #w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e25-b6335cc6, #w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e45-b6335cc6, #w-node-c2c77046-3318-1212-27ff-9299a48457d3-281bcc87, #w-node-c2c77046-3318-1212-27ff-9299a48457f3-281bcc87, #w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90d8-94ba0f03, #w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90f8-94ba0f03, #w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ec7-9d0c3805, #w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ee7-9d0c3805, #w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac04-2b77a664, #w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac24-2b77a664 {
    justify-self: start;
  }

  #w-node-b63414fd-b5c2-622e-c6f6-0cb105e221f5-c182171b, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc61f-c182171b {
    order: -9999;
  }

  #w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d0169b-c182171b, #w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d016bb-c182171b {
    justify-self: start;
  }

  #w-node-b63414fd-b5c2-622e-c6f6-0cb105e221f5-5c9190ce, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc61f-5c9190ce {
    order: -9999;
  }

  #w-node-_41948184-d469-43f9-bd07-7d0649011a1e-5c9190ce, #w-node-_41948184-d469-43f9-bd07-7d0649011a3e-5c9190ce {
    justify-self: start;
  }

  #w-node-eb362273-1c52-abb3-0fa1-d3df158e455c-03a2a1c9 {
    order: -9999;
  }

  #w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4d4-03a2a1c9, #w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4f4-03a2a1c9, #w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b34e-03b9d7de, #w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b36e-03b9d7de, #w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54b95-622081e7, #w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54bb5-622081e7, #w-node-_016d1c60-53a7-4596-cce2-f933faf471e6-2d59a260, #w-node-_016d1c60-53a7-4596-cce2-f933faf47206-2d59a260, #w-node-_88a1d112-bf46-e6c3-768e-439087e19f73-1b330ee8, #w-node-_88a1d112-bf46-e6c3-768e-439087e19f93-1b330ee8, #w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b66-35b5eccb, #w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b86-35b5eccb, #w-node-_82597426-e05f-617e-2c0a-f3435793fc73-e69c99e4, #w-node-_82597426-e05f-617e-2c0a-f3435793fc93-e69c99e4, #w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a3787-94d5c8b2, #w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a37a7-94d5c8b2, #w-node-aa6ff3db-e633-8688-2a64-4d3132768be6-bc896c0e, #w-node-aa6ff3db-e633-8688-2a64-4d3132768c06-bc896c0e {
    justify-self: start;
  }

  #w-node-_7aed8701-ef82-2b35-f6c5-0b96b531d311-e2359a44, #w-node-_29628b60-93be-dba2-c524-9202f995baa9-e2359a44 {
    order: -9999;
  }

  #w-node-a2a33374-f0c4-f427-7610-679998a67451-e2359a44, #w-node-a2a33374-f0c4-f427-7610-679998a67471-e2359a44 {
    justify-self: start;
  }

  #w-node-da7c13bb-caab-c0c0-258b-54ef855258d6-3b541ddf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_60752635-7f20-6338-2df7-eb9287e3dc58-e9f78fe8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd6e964c-08d2-57c7-35cd-48717259c5b5-e9f78fe8, #w-node-bd6e964c-08d2-57c7-35cd-48717259c5d5-e9f78fe8, #w-node-_81260ca2-29d2-307e-0ed3-95b2b22a8110-397917b1, #w-node-_81260ca2-29d2-307e-0ed3-95b2b22a8130-397917b1, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3da945fc, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcd3-3da945fc {
    justify-self: start;
  }

  #w-node-cca19710-4816-a66b-fcfe-e3e08df0cbc2-544430ac {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5bf3c80e-7bb3-666c-a982-2f9e51198c1d-51198c1a {
    justify-self: start;
  }

  #w-node-_7f72e38c-5b88-ffd3-177c-4109604bce9d-604bce85 {
    align-self: auto;
  }

  #w-node-_96d1afc9-d898-3541-5056-f401b50c731c-3814f49e {
    order: -9999;
  }

  #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3814f49e {
    justify-self: start;
  }

  #w-node-fd8173f9-669c-c510-56bb-8037e17a420a-a5f0459a {
    align-self: auto;
  }

  #w-node-_75471ee3-7aae-4c2c-98e9-97f048ad02c1-a5f0459a {
    order: -9999;
  }

  #w-node-_95e3c486-e363-0b26-d356-01246c21aba0-6c21ab9d, #w-node-af1de566-475c-7f09-5ac1-16ce7effc504-3878bfb9, #w-node-f2cd7554-2827-df47-f1b5-30c7fe515442-078d80cb, #w-node-_0192f96f-dc78-e9e7-82b7-f03887b0e1b2-52aace42, #w-node-fd54b748-74ba-9e70-29b8-fdaaa808a2e0-39eb2548 {
    justify-self: start;
  }

  #w-node-d3200dd4-ebcb-fd0f-32e0-b43e395de69b-c8842ecb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d3200dd4-ebcb-fd0f-32e0-b43e395de6ae-c8842ecb {
    grid-row: 2 / 3;
  }

  #w-node-_9cc9546b-cd87-03b9-a78e-da7994ce2902-c8842ecb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9cc9546b-cd87-03b9-a78e-da7994ce291b-c8842ecb {
    grid-row: 2 / 3;
  }

  #w-node-_59c67f4c-0f2f-222f-587a-ac683fc0398f-c8842ecb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_59c67f4c-0f2f-222f-587a-ac683fc039a8-c8842ecb {
    grid-row: 2 / 3;
  }

  #w-node-_0426dcde-8b7e-3d18-70a2-c3dc04df81fe-c8842ecb {
    justify-self: start;
  }

  #w-node-_3c8e519b-3d8e-b325-0660-2d7530158d8b-e3f4f216 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3c8e519b-3d8e-b325-0660-2d7530158da1-e3f4f216 {
    grid-row: 2 / 3;
  }

  #w-node-_980fd460-062d-8de0-4341-44bda4f5610f-e3f4f216 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_980fd460-062d-8de0-4341-44bda4f56125-e3f4f216 {
    grid-row: 2 / 3;
  }

  #w-node-_90d3ea30-8d32-b118-89c1-e14e88ebb62a-e3f4f216, #w-node-_5d67b878-8b5a-07af-8501-1f48fad9daf2-0f9b76b1 {
    justify-self: start;
  }

  #w-node-_019a24fe-d744-e317-c877-0e8bb11debf8-2c5d2574 {
    order: -9999;
  }

  #w-node-_62689073-7735-e1d6-f318-a0c83ed09eda-2c5d2574 {
    justify-self: start;
  }

  #w-node-e309ed3f-fc33-e350-2359-bc4c23c89e05-ddc58069 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e309ed3f-fc33-e350-2359-bc4c23c89e1b-ddc58069 {
    grid-row: 2 / 3;
  }

  #w-node-_2447a79f-b1d5-4313-8697-8d75a385b942-ddc58069 {
    order: -9999;
  }

  #w-node-_9598226a-ca93-a861-9605-1b0fae51f3e2-ddc58069 {
    justify-self: start;
  }

  #w-node-b994814a-3710-3914-84ba-72c9a7d046d1-33dc0f92 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b994814a-3710-3914-84ba-72c9a7d046e7-33dc0f92 {
    grid-row: 2 / 3;
  }

  #w-node-cf3b0d81-d6a3-12e9-3b22-c752356e46d2-33dc0f92 {
    order: -9999;
  }

  #w-node-_177e4ca2-d791-872a-251e-0ba48625c771-33dc0f92 {
    justify-self: start;
  }

  #w-node-_3131fc6e-689e-82b9-39b8-290f04b83547-b6335cc6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3131fc6e-689e-82b9-39b8-290f04b8355d-b6335cc6 {
    grid-row: 2 / 3;
  }

  #w-node-_6c4bcae3-4776-fcd9-c118-1b9a9d3d77a4-b6335cc6, #w-node-_57078a2c-b0b4-4094-eba4-97af64b81d2e-b6335cc6, #w-node-_6c4bcae3-4776-fcd9-c118-1b9a9d3d77b9-b6335cc6 {
    order: -9999;
  }

  #w-node-_6e2f8442-8f5a-61a2-051e-a7c5ca954e25-b6335cc6, #w-node-c2c77046-3318-1212-27ff-9299a48457d3-281bcc87 {
    justify-self: start;
  }

  #w-node-_61b3132b-d3ac-1e32-4c1e-99d83ef2c7e7-94ba0f03 {
    order: -9999;
  }

  #w-node-_4e4d35f5-7733-1dc6-5c31-181ddceb90d8-94ba0f03, #w-node-_3baf864a-d1dd-37b4-7431-3840d2be0ec7-9d0c3805, #w-node-fc8c39fe-60df-4f51-c3fd-6cdd0205ac04-2b77a664 {
    justify-self: start;
  }

  #w-node-b63414fd-b5c2-622e-c6f6-0cb105e221f5-c182171b, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc61f-c182171b, #w-node-_7f70cc5d-069a-0cba-823c-ccb290e5d45d-c182171b, #w-node-f943cf40-685a-5325-03e1-68efd416db88-c182171b, #w-node-_19d7e1bb-edcc-d11d-4e01-5459f4e2bc0d-c182171b {
    order: -9999;
  }

  #w-node-_7fc9641a-e598-09a3-4c8e-a8c1e0d0169b-c182171b {
    justify-self: start;
  }

  #w-node-b63414fd-b5c2-622e-c6f6-0cb105e221f5-5c9190ce, #w-node-f5e0aac2-3f3a-1758-5d50-73f69c4fc61f-5c9190ce, #w-node-_7f70cc5d-069a-0cba-823c-ccb290e5d45d-5c9190ce, #w-node-f943cf40-685a-5325-03e1-68efd416db88-5c9190ce {
    order: -9999;
  }

  #w-node-_41948184-d469-43f9-bd07-7d0649011a1e-5c9190ce {
    justify-self: start;
  }

  #w-node-eb362273-1c52-abb3-0fa1-d3df158e455c-03a2a1c9 {
    order: -9999;
  }

  #w-node-f28838f2-0894-8580-fc4a-1fa1924c00cc-03a2a1c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f28838f2-0894-8580-fc4a-1fa1924c00e2-03a2a1c9 {
    grid-row: 2 / 3;
  }

  #w-node-e5c6d9a9-2594-04cb-7f85-d8b03cafb4d4-03a2a1c9 {
    justify-self: start;
  }

  #w-node-_7f70cc5d-069a-0cba-823c-ccb290e5d45d-03b9d7de, #w-node-_4a51a377-1543-fa49-9adb-ed19d05c90d6-03b9d7de {
    order: -9999;
  }

  #w-node-_69d4a0d0-6738-7e78-5e5f-b1623ea8b34e-03b9d7de {
    justify-self: start;
  }

  #w-node-_7795697b-f665-5fb8-56f1-770ceeca8275-622081e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7795697b-f665-5fb8-56f1-770ceeca828b-622081e7 {
    grid-row: 2 / 3;
  }

  #w-node-_986117c2-cc01-2527-85dd-25b2acafc94d-622081e7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_986117c2-cc01-2527-85dd-25b2acafc963-622081e7 {
    grid-row: 2 / 3;
  }

  #w-node-dc0bd1e3-0f1d-e6fd-ed42-649bf1a54b95-622081e7 {
    justify-self: start;
  }

  #w-node-_5109a4cd-d676-54fa-3ed5-fe399e68714c-2d59a260 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5109a4cd-d676-54fa-3ed5-fe399e687162-2d59a260 {
    grid-row: 2 / 3;
  }

  #w-node-_016d1c60-53a7-4596-cce2-f933faf471e6-2d59a260, #w-node-_88a1d112-bf46-e6c3-768e-439087e19f73-1b330ee8, #w-node-d3c135e2-35df-2ad6-4475-ba9c35e59b66-35b5eccb, #w-node-_82597426-e05f-617e-2c0a-f3435793fc73-e69c99e4 {
    justify-self: start;
  }

  #w-node-d62b5d97-6bd9-48e5-7a1a-d3ff33a9e815-94d5c8b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d62b5d97-6bd9-48e5-7a1a-d3ff33a9e828-94d5c8b2 {
    grid-row: 2 / 3;
  }

  #w-node-c0008a78-452b-5cb5-a83b-88e024d1613b-94d5c8b2, #w-node-_657a3903-60ed-7061-75be-ddd50c6e4405-94d5c8b2, #w-node-_657a3903-60ed-7061-75be-ddd50c6e441a-94d5c8b2, #w-node-_4c45bf47-6140-57c1-56db-2e91eb9e1e95-94d5c8b2 {
    order: -9999;
  }

  #w-node-_3d330aaa-3b34-d5ed-5274-9a6c939a3787-94d5c8b2, #w-node-aa6ff3db-e633-8688-2a64-4d3132768be6-bc896c0e, #w-node-a2a33374-f0c4-f427-7610-679998a67451-e2359a44, #w-node-bd6e964c-08d2-57c7-35cd-48717259c5b5-e9f78fe8, #w-node-_81260ca2-29d2-307e-0ed3-95b2b22a8110-397917b1, #w-node-bccbbf75-613a-1702-60b1-d69e1c96dcb3-3da945fc {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c7f9636f-4d96-db99-79f8-42f3bfcebdf6-6584da95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f39c8762-483f-8197-62b0-6923ad9fec04-a5f0459a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_60752635-7f20-6338-2df7-eb9287e3dc35-e9f78fe8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
