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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --cadet-blue: #4e8d99;
  --black: #333;
  --burlywood: #ebba95;
  --purple: #6d445e;
  --white: white;
  --orange: #eca138;
  --dark-slate-blue: #3e376d;
  --medium-sea-green: #6c8;
  --dark-grey: #adadad;
  --white-smoke: #f0f3f3;
  --transparent: #fff0;
  --white-smoke-2: #f7f9fa;
  --royal-blue: #6070c8;
  --dark-orange: #f29339;
  --snow: #f5f0f4;
  --accessible-components-white-smoke: whitesmoke;
  --accessible-components-dark-grey: #9b9b9b;
  --light-orange: #faede4;
  --silver: #ececec;
  --light: #edeff3;
  --dark-sea-green: #86c1a0;
  --ocean-green: #2cb3a6;
}

.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-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-layout-blockcontainer {
    max-width: none;
  }
}

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

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

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

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

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2em;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

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

p {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 1.6em;
}

a {
  color: var(--cadet-blue);
  text-decoration: none;
}

ul {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 36px;
  display: block;
}

ol {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 42px;
  list-style-type: decimal;
}

li {
  color: var(--black);
  margin-bottom: 10px;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

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

.navigation-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.navigation-avatar-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.banner-regular {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  background-color: #160042;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

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

.avatar-image.playbook {
  border-radius: 10px;
}

.avatar-image.logo {
  align-self: center;
}

.avatar-image.logo.padded {
  padding: 10px;
}

.navigation-toggle {
  color: #160042;
  letter-spacing: -.01em;
  border-radius: 50px;
  align-items: center;
  height: 100%;
  padding: 12px 30px 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-toggle:hover {
  background-color: #f3f5fb;
}

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.navigation-text-link {
  color: #642eff;
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}

.navigation-avatar-website {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.navigation-dropdown-small {
  height: 100%;
  position: static;
}

.navigation-column {
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navigation-link-icon {
  grid-column-gap: 20px;
  color: #160042;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.navigation-link-icon:hover {
  background-color: #f7f9fd;
}

.banner-badge {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #282556;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge:hover {
  background-color: #393b6a;
}

.logo-link-large {
  margin-right: 24px;
}

.logo {
  width: 40px;
}

.logo.larger {
  width: 30px;
  margin-right: 5px;
}

.logo.larger.text {
  width: 120px;
}

.logo.user {
  width: 24px;
  margin-right: 10px;
}

.logo.analytics {
  width: 20px;
  height: auto;
  margin-right: 10px;
}

.logo.analytics.no-margin {
  margin-right: 0;
  display: none;
}

.logo.stepmenu {
  border: 1px #000;
  border-radius: 2px;
  width: 18px;
  margin-right: 14px;
}

.logo.stepmenu.title {
  margin-right: 10px;
}

.logo.stepmenu.milestone {
  width: 100px;
  height: 100px;
  margin-right: 20px;
}

.logo._40 {
  border-radius: 5px;
  height: 40px;
}

.logo._40.small {
  border-radius: 4px;
  width: 20px;
  height: auto;
}

.logo._40.small.smaller {
  width: 16px;
  min-width: 16px;
  height: 16px;
}

.logo._40.small.smaller.zoomed {
  width: 24px;
  height: 24px;
  margin: 0;
}

.logo._40.padded {
  padding: 6px;
}

.logo._40.auto-icon {
  object-fit: cover;
}

.logo.nothingimage {
  border-radius: 4px;
  width: auto;
  max-width: 60px;
  height: 100%;
}

.logo.biz {
  width: 24px;
}

.logo.biz.margin-top {
  margin-top: 20px;
}

.logo._24 {
  border-radius: 4px;
  width: 24px;
  height: 24px;
}

.navigation-icon {
  background-color: #f7f9fd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.navigation-avatar-name {
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.navigation-menu {
  align-items: center;
  display: flex;
  position: static;
}

.avatar-regular {
  background-color: #f3f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-arrow {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-icon-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.navigation-base {
  padding: 16px;
}

.navigation-link {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link.w--current {
  color: #642eff;
}

.navigation-cta-block-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f7f9fd;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 24px;
  padding: 16px;
  display: flex;
}

.navigation-icon-arrow {
  margin-right: 10px;
}

.paragraph-regular {
  letter-spacing: -.02em;
  max-width: 600px;
  font-size: 16px;
  line-height: 24px;
}

.navigation-list-small {
  z-index: 99;
  min-width: 100%;
}

.navigation-list-small.w--open {
  background-color: #fff;
  border-radius: 16px;
  min-width: auto;
  max-width: 370px;
  position: absolute;
  top: 70px;
  overflow: hidden;
  box-shadow: 45px 45px 140px -48px #393b6a1f;
}

.b-navigation-link {
  color: #000;
  white-space: nowrap;
  background-color: #0000;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.b-navigation-link:hover {
  color: #746bb3;
}

.b-navigation-link.w--current {
  color: var(--black);
}

.b-banner-close {
  color: #c0bcdc;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  transition: color .3s;
  display: flex;
  position: absolute;
  inset: auto 10% auto auto;
}

.b-banner-close:hover {
  color: #fff;
}

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

.b-button-primary {
  background-color: var(--burlywood);
  color: #fff;
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: background-color .3s;
  display: inline-block;
}

.b-button-primary:hover {
  background-color: #c79671;
}

.b-button-primary.home {
  min-width: 180px;
  padding: 20px 14px;
}

.b-button-primary.home.margin-btm {
  margin-bottom: 20px;
}

.b-button-primary.home.margin-btm.green {
  background-color: var(--cadet-blue);
  max-width: 250px;
}

.b-button-primary.home.margin-btm.green.main {
  background-color: var(--cadet-blue);
  width: 100%;
  max-width: 360px;
  margin: 20px auto 0;
  font-size: 18px;
  display: block;
}

.b-button-primary.home.margin-btm.green.main.shadow {
  background-color: var(--cadet-blue);
  cursor: pointer;
  max-width: 380px;
  transition-property: all;
}

.b-button-primary.home.margin-btm.green.main.shadow:hover {
  background-color: #3f818d;
  box-shadow: 0 0 3px 2px #0003;
}

.b-button-primary.home.margin-btm.green.main.shadow.less-top {
  background-color: var(--cadet-blue);
  margin-top: 0;
}

.b-button-primary.home.margin-btm.green.main.shadow.less-top.orange {
  background-color: var(--burlywood);
}

.b-button-primary.home.margin-btm.green.main.shadow.less-top.orange.black-outline {
  border: 5px solid var(--black);
  background-color: var(--burlywood);
  color: var(--black);
}

.b-button-primary.home.margin-btm.green.main.shadow.less-top.orange.black-outline:hover {
  background-color: #d1905f;
}

.b-button-primary.home.margin-btm.green.main.more {
  max-width: 420px;
}

.b-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.b-icon-medium {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: all .3s;
  display: flex;
}

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

.b-navigation-logo-link {
  margin-right: 24px;
}

.b-navigation-logo-link.w--current {
  align-items: center;
  display: flex;
}

.b-banner-link {
  color: #e57361;
  text-decoration: underline;
}

.b-navigation {
  z-index: 25;
  background-color: #f9fbfc;
  border: 1px solid #0000001a;
  align-items: center;
  width: 100%;
  height: 8vh;
  min-height: auto;
  padding: 24px 5%;
  display: flex;
  position: sticky;
  top: 0;
}

.b-navigation.banner-above {
  z-index: 20;
  margin-top: 6vh;
}

.b-navigation-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
  position: static;
}

.b-navigation-menu._20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.b-navigation-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.b-banner-detail {
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.b-button-secondary {
  color: #3e376d;
  background-color: #0000;
  border: 1px solid #acb5c3;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.b-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

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

.b-header-section {
  background-color: #f6f5f3;
  padding: 80px 5% 60px;
}

.b-header-image {
  width: 100%;
}

.b-navigation-button-secondary {
  color: #3e376d;
  text-align: center;
  background-color: #0000;
  border: 1px solid #acb5c3;
  border-radius: 16px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  transition: color .3s, border-color .3s, background-color .3s;
}

.b-navigation-button-secondary:hover {
  background-color: var(--cadet-blue);
  color: #fff;
  border-color: #0000;
}

.b-navigation-button-secondary.purple {
  cursor: pointer;
  width: 100%;
  margin-top: 20px;
}

.b-navigation-button-secondary.purple:hover {
  background-color: var(--purple);
}

.b-navigation-button-secondary.login {
  border-radius: 5px;
  line-height: 16px;
}

.b-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.b-span-primary {
  color: #e57361;
}

.b-header-shape-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 16px;
  display: flex;
}

.b-navigation-full-wrapper {
  z-index: 20;
  position: relative;
}

.b-h1-heading {
  color: #3e376d;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.b-title-wrapper-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 620px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.b-navigation-wrapper {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.b-banner {
  grid-column-gap: 16px;
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
  position: relative;
}

.b-navigation-button {
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s;
}

.b-navigation-button:hover {
  background-color: #35747f;
}

.b-navigation-button.orange {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--burlywood);
  border-radius: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.b-navigation-button.orange:hover {
  background-color: #cc9c79;
}

.b-navigation-button.orange.ob {
  display: block;
}

.b-navigation-button.pricing-button {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  width: 100%;
  margin-top: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.b-navigation-button.pricing-button:hover {
  background-color: #e2ebec;
}

.b-navigation-button.pricing-button.ob {
  display: block;
}

.b-navigation-button.pricing-button.full {
  color: var(--white);
  background-color: #4e8d99;
  border-radius: 5px;
}

.b-navigation-button.pricing-button.full:hover {
  background-color: #337683;
}

.b-navigation-button.pricing-button.not-full {
  width: auto;
}

.b-navigation-button.dash {
  border-radius: 5px;
  line-height: 16px;
  display: block;
}

.b-navigation-button.larger {
  background-color: var(--burlywood);
}

.b-navigation-button.larger.gallery {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.b-navigation-button.larger.gallery.oragne {
  background-color: var(--burlywood);
  cursor: pointer;
  margin-top: 10px;
  display: none;
}

.b-navigation-button.larger.horizontal {
  justify-content: center;
  width: 100%;
  padding: 16px 12px;
  font-size: 18px;
  display: flex;
}

.b-navigation-button.larger.horizontal.margin {
  cursor: pointer;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 10px;
  transition-property: all;
  box-shadow: 0 2px 5px #0003;
}

.b-navigation-button.larger.horizontal.margin:hover {
  background-color: #bd7f51;
}

.b-button-plain-icon-right {
  grid-column-gap: 8px;
  color: #5e53a2;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.b-button-plain-icon-right:hover {
  color: #3e376d;
  background-color: #f3f4f6;
}

.b-h3-heading {
  color: #3e376d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.b-span-red {
  color: #e57361;
}

.b-content-image-wrapper {
  width: 100%;
  max-width: 510px;
}

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

.b-paragraph-small.b-text-color-gray-700 {
  color: #454f5f;
}

.b-paragraph-small.b-text-color-gray-500 {
  color: #7d8ba1;
}

.icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

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

.margin-bottom-08.text-weight-medium {
  font-weight: 500;
}

.b-content-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #454f5f;
  border-top: 1px solid #dce0e5;
  align-items: center;
  padding-top: 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

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

.b-heading-wrapper {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px;
  display: flex;
}

.b-container-small {
  z-index: 5;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0% auto 0% 0%;
}

.b-content-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.b-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.9;
}

.b-paragraph-large.b-text-weight-semibold {
  font-weight: 600;
}

.b-section-regular {
  padding: 20px 5% 92px;
  position: relative;
  overflow: hidden;
}

.b-icon-large {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.b-content-grid-medium {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
}

.b-content-product-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.b-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.b-content-banner-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #454f5f;
  border-top: 1px solid #dce0e5;
  align-items: center;
  padding-top: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

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

.b-content-product-icon {
  background-color: #fcefee;
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.b-badge-caption {
  letter-spacing: .01em;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.8;
}

.b-icon-xsmall {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.b-badge-icon {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.b-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 510px;
  display: flex;
}

.b-button-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #5e53a2;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: underline;
  transition: all .3s;
  display: flex;
}

.b-button-link:hover {
  color: #4e4587;
}

.b-content-statistic {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.b-content-statistic-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.span-percentage {
  color: #e57361;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.b-content-statistic-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.b-h4-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.b-content-grid-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.span-purple {
  color: #5e53a2;
}

.t-feature-link {
  justify-content: center;
  align-items: center;
  transition: color .3s;
  display: flex;
}

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

.t-feature-title-wrapper {
  text-align: center;
  max-width: 530px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.t-h5-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.t-h5-heading.t-text-color-green-500 {
  color: #2a514c;
}

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

.t-feature-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 98px;
}

.t-button-primary {
  color: #2a514c;
  background-color: #e0e3de;
  border-radius: 12px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: background-color .3s;
}

.t-button-primary:hover {
  background-color: #cbd0c8;
}

.t-button-primary:active {
  background-color: #b6bdb2;
}

.t-feature-button-wrapper {
  justify-content: center;
  display: flex;
}

.t-feature-card {
  color: #fff;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}

.t-feature-card:hover {
  color: #e96e35;
}

.t-h1-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.t-feature-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: -32px;
  display: flex;
}

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

.t-section-large {
  background-color: #f7f6f2;
  padding: 120px 5%;
  position: relative;
}

.a-testimonial-slider-content {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.a-testimonial-slider-large {
  background-color: #0000;
  height: 100%;
  margin-top: 120px;
}

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

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

.a-detail-small.usage {
  text-transform: capitalize;
  font-size: 32px;
  line-height: 32px;
}

.a-detail-small.usage.divider {
  background-color: #0000;
  width: auto;
  height: auto;
  margin-left: 3px;
  margin-right: 3px;
}

.a-detail-small.usage.margin-right {
  margin-right: 10px;
}

.a-testimonial-mask-large {
  height: 100%;
}

.a-testimonial-slider-grid {
  grid-column-gap: 64px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
}

.a-testimonial-icon {
  width: 150px;
  position: absolute;
  inset: auto 0% 20% auto;
}

.a-testimonial-quote {
  z-index: 10;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  position: relative;
}

.a-subheading-large {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
}

.a-subheading-large.text {
  font-weight: 500;
  line-height: 1.4;
}

.a-subheading-large.larger {
  font-size: 32px;
  line-height: 1.2em;
}

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

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

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

.a-paragraph-regular.warning {
  color: var(--orange);
}

.a-paragraph-regular.copy {
  display: none;
}

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

.a-paragraph-regular.smaller {
  font-size: 14px;
}

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

.a-icon-regular.logo {
  width: 36px;
  height: 36px;
}

.a-icon-regular.green {
  color: var(--cadet-blue);
}

.a-icon-regular.orange {
  color: var(--burlywood);
}

.a-testimonial-quote-l {
  background-color: #fff;
  border: 1px solid #f4f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 14px;
  display: flex;
  inset: auto 72px 0% auto;
}

.a-testimonial-quote-r {
  background-color: #fff;
  border: 1px solid #f4f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 14px;
  display: flex;
  inset: auto 0 0% auto;
}

.a-section-regular {
  height: 100vh;
  padding: 92px 5%;
  font-family: DM Sans, sans-serif;
  position: relative;
}

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

.a-testimonial-slide-nav {
  display: none;
}

.a-h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cta-card-item {
  align-items: flex-start;
  display: flex;
}

.cta-grid-wrap {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-large {
  color: #323c3e;
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large.text-color-gray-900 {
  color: #1c2122;
}

.button-small {
  outline-offset: 0px;
  color: #323c3e;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 99px;
  outline: 1px solid #ccd4d6;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-small:hover {
  color: #fff;
  background-color: #1c2122;
  outline-color: #1c2122;
}

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

.image-cover {
  color: var(--cadet-blue);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.section-cta {
  background-color: #e9eced;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 5%;
  position: relative;
}

.cta-heading-large {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.icon-medium {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

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

.heading-wrapper {
  text-align: center;
  max-width: 620px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cta-card-thumb {
  border-radius: 24px;
  margin-bottom: 32px;
  overflow: hidden;
  box-shadow: 0 2px 4px #94a5a840;
}

.cta-icon-wrapper {
  background-color: #fff;
  border-radius: 99px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-right: 24px;
  display: flex;
  box-shadow: 0 2px 4px #94a5a840;
}

.paragraph-detail-medium {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-detail-medium.text-color-gray-600 {
  color: #607276;
}

.heading-detail {
  color: #323c3e;
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.a-filter-dropdown-toggle-white {
  grid-column-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  padding: 12px 16px;
  display: flex;
}

.a-filter-dropdown-toggle-white:hover, .a-filter-dropdown-toggle-white.w--open {
  color: #5167f6;
}

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

.a-filter-icon-button {
  color: #000;
  background-color: #f4f4f6;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.a-filter-icon-button:hover {
  color: #5167f6;
}

.a-filter-tag-toggle {
  grid-column-gap: 12px;
  color: #26272c;
  border: 1px solid #dedfe3;
  border-radius: 8px;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.a-filter-tag-toggle:hover {
  color: #131316;
  background-color: #f4f4f6;
  border-color: #f4f4f6;
}

.a-filter-button-icon {
  grid-column-gap: 8px;
  color: #131316;
  background-color: #f4f4f6;
  border-radius: 8px;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.a-filter-button-icon:hover {
  color: #5167f6;
}

.a-filter-input-range-wrapper {
  grid-column-gap: 4px;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.a-filter-checkbox-large {
  z-index: 10;
  border-style: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 16px;
  position: absolute;
}

.a-filter-checkbox-large.w--redirected-checked {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63c690f3e766d66a3179430c_check.svg");
  background-position: 90%;
  background-size: 16px 16px;
  border-style: none;
}

.a-filter-checkbox-large.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.a-filter-image-wrapper-copy {
  border-radius: 24px;
  height: 282px;
  margin-bottom: 16px;
  overflow: hidden;
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.a-subheading-regular.library {
  margin-left: 0;
  font-size: 20px;
  font-weight: 700;
}

.a-filter-input-range-text-field {
  text-align: center;
  background-color: #f4f4f6;
  border: 1px #000;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
}

.a-filter-divider-vertical {
  background-color: #dedfe3;
  width: 1px;
  height: 16px;
}

.a-filter-flex-filters-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 10px;
  display: flex;
}

.a-filter-dropdown-list-copy {
  margin-top: 8px;
}

.a-filter-dropdown-list-copy.w--open {
  background-color: #fff;
  border-radius: 8px;
  width: 180px;
  margin-top: 8px;
  padding: 8px;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-filter-dropdown-list {
  margin-top: 8px;
}

.a-filter-dropdown-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 8px;
  padding: 8px;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-filter-tags-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 64px;
  display: flex;
}

.a-caption {
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin-left: 3px;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.a-caption.breadcrumb {
  margin-left: 10px;
  margin-right: 10px;
}

.a-filter-details-wrapper {
  grid-column-gap: 16px;
  color: #131316;
  align-items: center;
  display: flex;
}

.a-filter-dropdown-toggle-small {
  grid-column-gap: 8px;
  align-items: center;
  padding: 8px;
  display: flex;
}

.a-filter-category-toggle {
  color: #868898;
  background-color: #f4f4f6;
  border-radius: 8px;
  padding: 8px 16px;
  text-decoration: none;
}

.a-filter-category-toggle:hover {
  color: #5167f6;
}

.a-filter-category-toggle.a-active {
  color: #fff;
  background-color: #5167f6;
}

.a-filter-filters-dropdown-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 24px;
}

.a-filter-dropdown-button-wrapper {
  width: 100%;
  display: flex;
}

.a-filter-checkbox-copy {
  cursor: pointer;
  background-color: #f4f4f6;
  border-style: solid;
  border-color: #dedfe3;
  border-radius: 8px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.a-filter-checkbox-copy.w--redirected-checked {
  background-color: #eceefe;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63c690f3e766d66a3179430c_check.svg");
  background-size: 16px 16px;
  border-style: none;
}

.a-filter-checkbox-copy.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.a-filter-reset-text-link {
  color: #f65172;
  font-weight: 600;
  text-decoration: none;
}

.a-filter-toggle {
  cursor: pointer;
  background-color: #5167f6;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.a-filter-card-outlined {
  border: 1px solid #f4f4f6;
  border-radius: 24px;
  padding: 16px;
}

.a-filter-card-outlined:hover {
  border-color: #fff;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-filter-top-filters-grid {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr .6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 16px;
  display: grid;
}

.a-filter-sort-wrapper {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.a-filter-card-button-wrapper {
  grid-column-gap: 4px;
  margin-top: 8px;
  display: flex;
}

.a-filter-dropdown-checkbox-field {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.a-filter-dropdown-checkbox-field:hover {
  background-color: #eceefe;
  border-radius: 8px;
}

.a-filter-label {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-checkbox-text {
  letter-spacing: -.02em;
  margin-bottom: 0;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
  position: relative;
}

.a-filter-dropdown-checkbox-field-right {
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
}

.a-filter-dropdown-checkbox-field-right:hover {
  background-color: #f4f4f6;
}

.a-filter-card-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.a-filter-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-filter-button:hover {
  background-color: #6478f7;
}

.a-filter-button:active {
  background-color: #7788f8;
}

.a-filter-button.product {
  background-color: var(--medium-sea-green);
}

.a-filter-button.marketing {
  background-color: var(--orange);
}

.a-filter-button.style {
  background-color: var(--dark-grey);
}

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

.a-toggle-round {
  z-index: 1;
  background-color: #fff;
  border-radius: 30px;
  width: 20px;
  height: 20px;
  position: absolute;
  box-shadow: 3px 3px 8px #494a7d3d;
}

.a-filter-dropdown-button {
  grid-column-gap: 8px;
  color: #383942;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.a-filter-icon-wrapper-small {
  color: #383942;
  background-color: #f4f4f6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-filter-icon-wrapper-small:hover {
  color: #5167f6;
}

.a-filter-range-text {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.a-filter-card-group {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.a-filter-filters-dropdown {
  background-color: #f4f4f6;
  border-radius: 8px;
  margin-bottom: 16px;
}

.a-filter-dropdown-toggle-wrapper {
  grid-column-gap: 8px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  display: flex;
}

.a-filter-dropdown-toggle-wrapper:hover {
  color: #5167f6;
}

.a-filter-category-link {
  color: #131316;
  border-radius: 8px;
  padding: 8px 16px;
  text-decoration: none;
}

.a-filter-category-link:hover {
  color: #5167f6;
  background-color: #eceefe;
}

.a-filter-categories-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  display: flex;
}

.a-filter-filters-dropdown-wrapper {
  flex-direction: column;
}

.a-filter-dropdown-new {
  margin-left: 0;
  margin-right: 0;
}

.a-margin-bottom-16 {
  width: 100%;
  margin-bottom: 16px;
}

.a-filter-dropdown-white {
  width: 100%;
  margin-top: 8px;
}

.a-h3-heading-2 {
  color: #131316;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-filter-link-block {
  color: #131316;
  background-color: #f4f4f6;
  border-radius: 8px;
  padding: 8px 16px;
  text-decoration: none;
}

.a-filter-category-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.a-icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-filter-load-more-button {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  background-color: #f4f4f6;
  border-radius: 8px;
  width: 100%;
  margin-top: 40px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
}

.a-filter-load-more-button:hover {
  background-color: #dedfe3;
}

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

.a-paragraph-small.larger {
  margin-left: 68px;
  font-size: 16px;
  line-height: 1.6;
}

.collection-list, .collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-2._1 {
  grid-template-columns: 1fr;
}

.content-icon-green {
  color: #277e90;
  border: 1px solid #b3e5c3;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.dashboard-card {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  align-items: center;
  margin-bottom: 20px;
  padding: 32px;
  display: block;
}

.dashboard-column {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  min-width: 50%;
  padding: 14px;
  display: flex;
  overflow: auto;
}

.dashboard-link-text {
  color: #1a1a1a;
  max-height: 14px;
  font-size: 13px;
  line-height: 14px;
  overflow: hidden;
}

.dashboard-link-text.component {
  z-index: 0;
  font-size: 12px;
  position: relative;
}

.dashboard-link-text.page {
  font-weight: 400;
  line-height: 16px;
}

.dashboard-link-text.page.overflow {
  overflow: visible;
}

.dashboard-link-text.section-title {
  font-weight: 500;
}

.dashboard-link-text.larger {
  max-height: 18px;
  font-size: 18px;
  line-height: 18px;
}

.dashboard-link-text.smaller {
  font-size: 12px;
}

.dashboard-link-text.new {
  font-weight: 700;
}

.dashboard-link-text.left {
  align-self: flex-start;
  margin-top: 10px;
}

.dashboard-link-text.no-max {
  max-height: none;
  line-height: 1.4em;
}

.dashboard-link-text.moduledecsription {
  max-height: 15px;
}

.text-span-58 {
  font-size: 16px;
  font-weight: 400;
}

.tabs-6 {
  display: flex;
}

.collection-item-21 {
  width: 100%;
  height: 100%;
}

.section-large-9 {
  padding: 0 5% 120px;
  position: relative;
}

.tab-paragraph-2 {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 36px;
}

.tab-paragraph-2.member-id {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.tab-paragraph-2.no-top {
  margin-top: 0;
}

.tab-paragraph-2.no-top.callout {
  background-color: #eef3f4;
  border-radius: 5px;
  width: 100%;
  padding: 20px 40px;
  font-size: 16px;
  line-height: 1.6em;
}

.tabs-content-5 {
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: visible;
}

.tab-image {
  border-radius: 30px;
  height: auto;
  margin-bottom: 40px;
  overflow: hidden;
  box-shadow: 17px 17px 60px #5a5a5a66;
}

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

.tab-pane-all-access {
  padding-left: 40px;
}

.progress-card-03 {
  filter: blur(5px);
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-03:hover {
  color: #6c8;
  border-color: #6c8;
}

.feature-heading {
  color: #000;
  letter-spacing: -.03em;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 56px;
}

.check-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 40px;
}

.grid-cell.bottom-margin {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  border-bottom-color: #0000001a;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  display: grid;
}

.grid-cell.bottom-margin.slider {
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-cell.bottom-margin.wider {
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-cell.bottom-margin.multi-select {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1.25fr .75fr .75fr .75fr .75fr .75fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.content-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
}

.heading-detail-section-2 {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.dashboard-icon {
  color: var(--cadet-blue);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.dashboard-icon.orange {
  z-index: 2;
  color: var(--burlywood);
  -webkit-text-stroke-color: var(--burlywood);
  cursor: pointer;
  margin-right: 10px;
  position: relative;
}

.dashboard-icon.orange:hover {
  background-color: #ebba951c;
}

.dashboard-icon.orange.no-margin {
  margin-right: 0;
}

.dashboard-icon.orange.no-margin.small {
  width: 18px;
  height: 18px;
}

.dashboard-icon.orange.no-margin.delete {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin-left: 6px;
  padding: 4px;
}

.dashboard-icon.orange.notification {
  margin-right: 10px;
}

.dashboard-icon.orange._14 {
  margin-right: 14px;
}

.dashboard-icon.orange.less, .dashboard-icon.green.notification, .dashboard-icon.green.less {
  margin-right: 10px;
}

.dashboard-icon.green.task {
  margin-right: 20px;
}

.dashboard-icon.green.task.incomplete {
  border: 1px solid var(--cadet-blue);
  color: var(--white);
  border-radius: 5px;
  margin-right: 0;
  display: flex;
}

.dashboard-icon.green.task.complete {
  max-width: 20px;
  max-height: 20px;
  margin-right: 0;
  display: flex;
}

.dashboard-icon.green.plan {
  margin-right: 0;
}

.dashboard-icon.purple {
  color: var(--purple);
}

.dashboard-icon.purple.notification {
  margin-right: 10px;
}

.dashboard-icon.grey {
  color: var(--dark-grey);
  justify-content: center;
  margin-right: 14px;
}

.dashboard-icon.grey.no-margin {
  color: var(--purple);
  width: 16px;
  height: 16px;
}

.dashboard-icon.grey.plus {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.dashboard-icon.grey.title {
  width: 30px;
  height: 30px;
  margin-right: 20px;
}

.dashboard-icon.grey.title.nav {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.dashboard-icon.grey.page {
  z-index: -1;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: static;
}

.dashboard-icon.grey.page.bm {
  z-index: 1;
  color: var(--cadet-blue);
  margin-right: 0;
  position: relative;
}

.dashboard-icon.grey.page.bm:hover {
  color: var(--cadet-blue);
}

.dashboard-icon.large {
  width: 30px;
  height: 30px;
}

.dashboard-icon.white {
  color: var(--white);
  background-color: #0000;
  margin-right: 15px;
}

.dashboard-icon.white.less {
  width: 18px;
  height: 18px;
  margin-right: 4px;
}

.dashboard-icon.white.no-margin {
  margin-right: 0;
}

.dashboard-icon.white.no-margin.smaller {
  width: 16px;
  height: 16px;
}

.dashboard-icon.white.assistant, .dashboard-icon.white.run-all {
  margin-right: 0;
}

.dashboard-icon.no-margin {
  transition: all .2s;
}

.dashboard-icon.no-margin:hover {
  color: var(--dark-grey);
}

.dashboard-icon.no-margin.auto {
  width: 18px;
  height: auto;
}

.dashboard-icon.no-margin.auto._16 {
  width: 16px;
}

.dashboard-icon.tiny {
  width: 14px;
  height: 14px;
  margin-right: 0;
}

.dashboard-icon.upgrade {
  color: var(--dark-grey);
  margin-left: 10px;
  margin-right: 0;
}

.dashboard-icon.larger {
  width: 24px;
  height: 24px;
  margin-right: 0;
}

.dashboard-icon.assistant {
  width: 14px;
  height: 14px;
  margin-right: 6px;
}

.dashboard-icon.smaller {
  width: 14px;
  height: 14px;
  margin-right: 10px;
}

.dashboard-icon.smaller.label {
  margin-right: 4px;
}

.dashboard-icon.smaller._10 {
  margin-right: 10px;
}

.dashboard-icon.smaller.white {
  margin-right: 0;
}

.dashboard-icon.smaller.no-margin {
  margin-right: 0;
  overflow: clip;
}

.dashboard-icon.smaller.in-button {
  margin-right: 4px;
}

.dashboard-icon.less {
  margin-right: 8px;
}

.dashboard-icon._10 {
  color: #4e8d99;
  min-width: 20px;
  min-height: auto;
  margin-right: 6px;
  overflow: hidden;
}

.dashboard-icon._10._16 {
  min-width: 16px;
  height: 16px;
  margin-right: 0;
}

.dashboard-icon._10._38 {
  width: 38px;
  min-width: 38px;
  height: 38px;
}

.dashboard-icon._10._38.auto {
  width: auto;
}

.dashboard-icon._10._60 {
  width: 60px;
  height: 60px;
}

.dashboard-icon._10._30 {
  width: 30px;
  height: 30px;
}

.dashboard-icon.chat {
  z-index: 20;
  border: 1px solid var(--cadet-blue);
  cursor: pointer;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 0;
  padding: 8px;
  transition: all .2s;
  position: absolute;
  inset: 10% 10% auto auto;
  box-shadow: 0 0 2px 2px #0003;
}

.dashboard-icon.chat:hover {
  background-color: var(--white-smoke);
}

.dashboard-icon.chat.open-assistant {
  background-color: var(--transparent);
  box-shadow: none;
  color: var(--white);
  border-style: none;
  width: 18px;
  height: 18px;
  margin-right: 4px;
  padding: 0;
  position: relative;
  inset: 0%;
}

.dashboard-icon.hub {
  height: 20px;
  margin-right: 10px;
}

.dashboard-icon.hub._18 {
  width: 18px;
  height: 18px;
}

.dashboard-icon.hub.next {
  width: 24px;
  height: 24px;
}

.dashboard-icon.card-positioned {
  width: 24px;
  height: 24px;
  margin-top: 20px;
}

.dashboard-icon.outline {
  color: var(--white);
  border: 1px #000;
}

.dashboard-icon._16 {
  width: 16px;
  height: auto;
}

.dashboard-icon.circle {
  border-radius: 50%;
}

.dashboard-icon.locked {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.dashboard-icon.title-icon {
  width: 22px;
  height: 22px;
}

.dashboard-icon.zoomed {
  width: 30px;
  height: 30px;
}

.dashboard-icon.auto-width {
  width: 20px;
  height: auto;
}

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

.check-wrapper.blurred {
  filter: blur(5px);
}

.dividng-block {
  border-bottom: 1px #0003;
  width: 100%;
  margin-top: 40px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.dividng-block.small {
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 10px;
}

.check-text {
  color: #6b6b6b;
  font-size: 16px;
}

.form-field-heading {
  color: #000;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.form-field-heading.closer {
  color: #000;
  margin-bottom: 10px;
  margin-right: 20px;
  font-size: 14px;
}

.form-field-heading.closer.no-bottom {
  margin-bottom: 0;
  margin-right: 20px;
  font-size: 16px;
}

.checkbox-field-2 {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 15px;
  padding: 10px 20px;
  position: relative;
}

.check-box {
  color: #0f1529;
  letter-spacing: -.02em;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  line-height: 24px;
  display: none;
}

.check-box:active {
  background-color: #8b54c21a;
  border-color: #8b54c2;
}

.check-box.active {
  font-size: 14px;
  line-height: 14px;
  display: block;
}

.form-container {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  padding: 0 0% 100px;
  display: flex;
}

.div-block-308 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tab-pane {
  max-width: 900px;
  padding: 61px;
  box-shadow: 0 0 10px 3px #00000045;
}

.content-icon-large {
  color: #6c3959;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.content-icon-large.green {
  color: var(--cadet-blue);
}

.content-icon-large.orange {
  color: var(--burlywood);
}

.legal-terms {
  color: #3339;
  letter-spacing: -.02em;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.form-block-8 {
  width: 100%;
}

.progress-card-01 {
  filter: blur(5px);
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-01:hover {
  color: #faa938;
  border-color: #faa938;
}

.success-message-11 {
  background-color: #0000;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 20px;
  font-weight: 700;
}

.image-137 {
  max-height: 500px;
  margin-top: 60px;
}

.dashboard-card-detail {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-top: 14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.sub-heading-regular {
  letter-spacing: -.03em;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.collection-list-wrapper-27 {
  width: 100%;
  height: 100%;
}

.dashboard-large-title {
  color: #1a1a1a;
  margin-bottom: 4px;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

.image-139 {
  width: 100%;
  max-height: 500px;
}

.button-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.progress-card-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 500px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-12 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-block-130 {
  width: 100%;
}

.h3-heading-8 {
  letter-spacing: -.02em;
  font-size: 48px;
  line-height: 1.2;
}

.h3-heading-8.text-weight-medium {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 36px;
  font-weight: 500;
}

.progress-card-02 {
  filter: blur(5px);
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-02:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.content-card {
  color: #1a1a1a;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.content-card.content-green {
  background-color: #f4fbf6;
}

.form-row-wrap {
  flex-wrap: wrap;
  margin-bottom: 20px;
  display: flex;
}

.form-row-wrap.no-bottom {
  margin-bottom: 0;
}

.image-cover-5 {
  object-fit: cover;
  width: 100%;
  min-width: auto;
  height: 100%;
}

.container-large-6 {
  width: 100%;
  max-width: 1280px;
  height: 100%;
  min-height: 80vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.content-icon-gray {
  background-color: #f7f7f7;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.checl-mark {
  width: 30px;
  margin-right: 14px;
}

.content-heading-wrapper {
  margin-bottom: 20px;
}

.checkbox-2 {
  cursor: pointer;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  font-size: 12px;
  display: block;
  position: absolute;
  inset: 0%;
}

.checkbox-2.w--redirected-checked {
  background-color: #8b54c21a;
  background-image: none;
  border-color: #8b54c2;
}

.empty-state-9 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.product-grid-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: grid;
}

.product-grid-4._2-col, .product-grid-4.members {
  grid-template-columns: 1fr 1fr;
}

.header-primary-button {
  color: #fff;
  text-align: center;
  background-color: #e5b994;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  min-height: 52px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 14px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.header-primary-button:hover {
  background-image: linear-gradient(123deg, #e5b994, #277e90 48%, #6c3959);
}

.header-primary-button.smaller {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
}

.text-field-8 {
  color: #0f152966;
  letter-spacing: -.03em;
  border: 1px #000;
  border-bottom: 1px solid #0f15291a;
  height: 45px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.text-field-8:focus {
  color: #0f1529;
  border-bottom-color: #8b54c2;
}

.dashboard-placeholder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dashboard-link {
  color: #b2b2b2;
  background-color: #0000;
  border-radius: 14px;
  align-items: center;
  padding: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link:hover {
  color: #277e90;
  background-color: #eef3f4;
}

.dashboard-link.w--current {
  opacity: 1;
  color: #277e90;
  background-color: #eef3f4;
}

.button-pricing {
  color: #f7f7f7;
  text-align: center;
  background-color: #e5b994;
  border: 1px solid #e5b994;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  margin-top: 24px;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.button-pricing:hover {
  background-color: #d6a378;
  border-color: #d3d3d3;
}

.button-pricing.flotion {
  background-image: linear-gradient(128deg, #6c3959, #277e90 56%, #e5b994);
  border-style: none;
  margin-top: 10px;
}

.button-pricing.flotion.submit {
  margin-top: 0;
}

.tabs-menu-4 {
  flex-direction: column;
  min-width: 270px;
  margin-right: 60px;
  display: flex;
}

.content-icon-red {
  background-color: #f8ecf4;
  border: 1px solid #6c3959;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.features-heading {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.3;
}

.accent-circle {
  z-index: -1;
  position: absolute;
  inset: auto 0%;
}

.tab-section-3 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1280px;
  padding: 20px 3% 80px 0%;
  display: flex;
}

.accent-wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.dashboard-section-2 {
  padding: 0%;
  font-family: DM Sans, sans-serif;
  position: relative;
}

.dashboard-section-2.new-member-dash {
  width: 100%;
  display: block;
}

.heading-wrapper-5 {
  flex-flow: wrap;
  align-items: flex-start;
  max-width: none;
  margin-bottom: 40px;
  display: flex;
}

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

.body {
  font-family: Montserrat, sans-serif;
}

.navigation-menu-dropdown {
  grid-column-gap: 12px;
  background-color: #f5f5f5;
  align-items: center;
  padding: 16px 5%;
  display: flex;
  position: absolute;
}

.logo-link {
  color: #333;
  font-size: 18px;
  text-decoration: none;
}

.navigation-wrapper-2 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.navigation-link-2 {
  color: #5c5c5c;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link-2:hover {
  color: #080808;
  border: 1px solid #e6e6e6;
}

.navigation-link-2.w--current {
  color: #642eff;
}

.menu-icon {
  color: var(--white);
}

.menu-button-2 {
  color: #080808;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px;
  transition: color .3s;
}

.menu-button-2:hover {
  color: #ea7462;
}

.menu-button-2.w--open {
  color: #fff;
  background-color: #ea7462;
  border-color: #ea7462;
}

.navigation-link-container {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.navigation-2 {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  align-items: center;
  width: 100%;
  min-height: 96px;
  padding: 24px 5%;
  display: flex;
}

.text-block-131 {
  color: var(--white);
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}

.plan-page-container {
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.content-menu {
  background-color: #f7f9fd;
  width: 20%;
  min-width: 200px;
  position: sticky;
  top: 100px;
}

.div-block-310 {
  width: 100%;
  max-width: none;
  height: auto;
  padding: 40px 60px;
}

.heading {
  margin-top: 0;
  margin-bottom: 10px;
}

.div-block-311 {
  background-color: #fff;
  border-bottom: 1px solid #0000003d;
  padding: 20px;
}

.div-block-311.top-menu {
  border-bottom-style: none;
  border-left: 1px solid #3e376d33;
}

.plan-menu-section {
  padding: 20px 20px 10px;
}

.plan-items-section {
  background-color: var(--white);
  padding: 10px 20px 0;
}

.body-2 {
  flex-direction: column;
  align-items: center;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.checkbox-field-3 {
  margin-bottom: 0;
  display: block;
}

.form-block-9 {
  margin-bottom: 0;
}

.body-3, .body-4 {
  font-family: Montserrat, sans-serif;
}

.link {
  color: var(--cadet-blue);
  font-size: 12px;
  text-decoration: underline;
}

.link.larger {
  font-size: 14px;
}

.strikethrough {
  text-decoration: line-through;
}

.body-5 {
  flex-direction: column;
  align-items: center;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.overview-block {
  max-width: 800px;
  margin-bottom: 20px;
}

.table-title {
  color: #4d4d4d;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 12px;
}

.buy-button {
  color: #262626;
  background-color: #0000;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding: 10px 32px;
  font-size: 14px;
  font-weight: 600;
  transition: all .3s;
}

.buy-button:hover {
  color: #fff;
  background-color: #16c784;
  border-color: #16c784;
}

.buy-button.w--current {
  justify-content: center;
  width: 100%;
  display: flex;
}

.table-heading {
  color: #262626;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
}

.coin-name {
  color: #262626;
  max-height: 4.2em;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
  overflow: hidden;
}

.coin-name.note {
  font-size: 12px;
  font-weight: 500;
}

.grid-cell-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-cell-2.final-cell {
  justify-content: flex-end;
}

.table-lable-grid {
  grid-column-gap: 20px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 2fr 1fr 1fr 1fr;
}

.table-lable-grid.offerings {
  grid-template-columns: 1.8fr .5fr .5fr .5fr 1fr;
}

.table-lable-grid.checkin {
  grid-template-columns: .3fr 2fr 1fr 1fr;
}

.table-lable-grid.notes {
  grid-column-gap: 10px;
  grid-template-columns: .8fr 2fr .75fr;
}

.table-lable-grid.notes._4 {
  grid-column-gap: 14px;
  grid-row-gap: 0px;
  grid-template-columns: .55fr 2fr .75fr .5fr;
}

.table-lable-grid.revenue {
  grid-template-columns: 2.05fr .75fr .75fr .75fr;
}

.table-header-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.coin-change {
  color: #16c784;
  font-weight: 600;
}

.coin-change.coin-down {
  color: #ea3943;
}

.coin-shortname {
  color: #999;
  letter-spacing: -.02em;
  margin-left: 5px;
  font-size: 18px;
  line-height: 32px;
}

.dropdown-link {
  color: #262626;
  border-radius: 4px;
  font-size: 14px;
  transition: all .3s;
}

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

.coin-name-wrapper {
  align-items: center;
  display: flex;
}

.view-all-button {
  color: #262626;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.view-all-button:hover {
  color: #fff;
  background-color: #16c784;
  border-color: #16c784;
}

.row-count {
  color: #262626;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.tabs-menu {
  margin-bottom: 40px;
}

.table-top-bar {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.table-line-break {
  background-color: #e5e5e5;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.table-line-break.no-margins {
  margin-top: 10px;
  margin-bottom: 10px;
}

.price {
  font-weight: 600;
}

.price._1-line {
  max-height: 1em;
  line-height: 1em;
  overflow: hidden;
}

.dropdown-list {
  z-index: 5;
}

.dropdown-list.w--open {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  min-width: 200px;
  padding: 10px;
  inset: 44px 0% auto auto;
}

.table-row-grey {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fafafa;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 2fr 1fr 1fr 1fr 1fr;
  place-items: center start;
  width: 100%;
  padding: 20px 40px;
}

.table-row-grey.features {
  grid-template-columns: .3fr 2fr 1fr 1fr 1fr;
}

.table-row-grey.offerings {
  grid-template-columns: 1.8fr .5fr .5fr .5fr 1fr;
  justify-content: space-between;
  justify-items: stretch;
  padding-left: 40px;
  padding-right: 40px;
}

.coin-icon {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-right: 20px;
}

.table-tab-link {
  color: #262626;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  margin-bottom: 10px;
  margin-right: 10px;
  transition: all .3s;
}

.table-tab-link:hover {
  color: #fff;
  background-color: #16c784;
  border-color: #16c784;
}

.table-tab-link.w--current {
  color: #fff;
  background-color: #16c784;
  border-color: #16c784;
  font-weight: 700;
}

.tabs-content {
  overflow: visible;
}

.quick-menu-dropdown {
  margin-left: 8px;
}

.table-section {
  padding: 40px 0%;
}

.table-section.no-padding {
  padding: 0;
}

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

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

.table-row-white {
  grid-column-gap: 20px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 2fr 1fr 1fr 1fr;
  justify-content: space-between;
  place-items: center start;
  padding: 20px 0;
}

.table-row-white.checkin {
  grid-template-columns: .3fr 2fr 1fr 1fr;
}

.table-row-white.notes {
  grid-column-gap: 10px;
  border-bottom: 1px solid #0000001a;
  border-radius: 0;
  grid-template-columns: .55fr 2fr .75fr;
  justify-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
}

.table-row-white.notes._4 {
  grid-column-gap: 14px;
  border-bottom-width: .5px;
  border-bottom-color: #00000014;
  grid-template-columns: .55fr 2fr .75fr .5fr;
  justify-items: start;
  padding-top: 8px;
  padding-bottom: 8px;
}

.table-row-white.revenue {
  grid-template-columns: 2.05fr .75fr .75fr .75fr;
}

.dropdown-toggle {
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 0;
  display: flex;
}

.table {
  width: 100%;
}

.link-block {
  color: var(--black);
}

.link-block:hover {
  color: #b6b6b6;
}

.checkbox-label {
  cursor: pointer;
  transition: all .2s;
}

.button {
  background-color: var(--dark-slate-blue);
  border-radius: 5px;
  margin-left: 10px;
  padding: 4px 12px;
  line-height: 14px;
}

.button:hover {
  background-color: #3e376dcf;
}

.link-block-2 {
  color: var(--black);
}

.div-block-312 {
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.page-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.collection-list-3 {
  margin-bottom: 40px;
}

.progress-card-4 {
  color: #faa938;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-4:hover {
  color: #faa938;
  border-color: #faa938;
}

.dashboard-navbar {
  background-color: #0000;
  border-right: 1px solid #e6e6e6;
  flex-direction: column;
  justify-content: space-between;
  min-width: 260px;
  height: auto;
  display: flex;
  position: relative;
}

.dashboard-bell {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dashboard-details {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dashboard-block {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  flex: 1;
  height: 100%;
  padding: 24px;
}

.dashboard-block.solo-metric {
  min-width: 300px;
  padding-top: 0;
  padding-bottom: 0;
}

.progress-bar {
  background-color: var(--cadet-blue);
  width: 0%;
  height: 6px;
  position: relative;
}

.progress-card-5 {
  color: var(--medium-sea-green);
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-5:hover {
  color: #6c8;
  border-color: #6c8;
}

.dashboard-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  min-height: 93vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.dashboard-content.new-page, .dashboard-content.brainstormer {
  padding: 40px;
}

.dashboard-content.brainstormer.no-padding {
  width: 100%;
  margin: 0;
  padding: 0;
}

.dashboard-content.dark {
  background-color: var(--white-smoke-2);
}

.dashboard-content.padded {
  padding: 20px;
  overflow: hidden;
}

.dashboard-content.padded.no-top {
  padding-top: 0;
  padding-bottom: 100px;
}

.dashboard-content.business-model {
  padding: 20px;
  overflow: visible;
}

.dashboard-content.hide {
  display: block;
}

.dashboard-content.horizontal {
  justify-content: center;
  align-items: flex-start;
  position: static;
}

.dashboard-content.horizontal.no-margins {
  height: 93vh;
  margin: 0;
  overflow: hidden;
}

.dashboard-content.horizontal.indented {
  min-height: 100vh;
  margin-left: 200px;
  position: relative;
}

.dashboard-content.fullwidth {
  width: 100%;
  position: relative;
}

.dashboard-title {
  color: #333;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.dashboard-title.green {
  color: var(--black);
  letter-spacing: .04em;
  flex-direction: row;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.dashboard-title.bottom-margin {
  max-height: 3.6em;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 1.2em;
}

.dashboard-title.bottom-margin.next-task {
  max-width: none;
  min-height: auto;
  max-height: 2.4em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  overflow: hidden;
}

.dashboard-title.bottom-margin.less {
  margin-top: 10px;
  margin-bottom: 10px;
}

.dashboard-wrapper {
  width: auto;
  position: relative;
}

.dashboard-wrapper.account {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 0 140px;
  display: block;
  position: relative;
}

.progress-bar-base {
  background-color: #e6e6e6;
  border-radius: 24px;
  width: 100%;
  height: 6px;
  position: relative;
  overflow: hidden;
}

.progress-bar-base.amrgin {
  margin-top: 10px;
}

.progress-bar-base.amrgin.auto {
  margin-top: 20px;
  margin-bottom: 4px;
}

.dashboard-avatar {
  background-color: #f3f5fb;
  border: 1px solid #f7f7f7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 62px;
  min-width: 62px;
  height: 62px;
  min-height: 62px;
  margin-right: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dashboard-key-dot-green {
  background-color: #8cd9a6;
  border-radius: 100px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
}

.dashboard-moodboard {
  border-radius: 14px;
  height: 120px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.dashboard-key-green {
  grid-column-gap: 8px;
  color: #6c8;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.dashboard-bell-button {
  color: #1a1a1a;
  align-items: center;
  padding: 14px;
  transition: all .3s;
  display: flex;
}

.dashboard-bell-button:hover {
  color: #4255bd;
}

.dashboard-task-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.dashboard-key-dot-blue {
  background-color: #8e99d7;
  border-radius: 100px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
}

.dashboard-column-2 {
  grid-row-gap: 24px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  min-width: 50%;
  height: 100%;
  padding: 14px;
  display: flex;
  position: relative;
  overflow: auto;
}

.dashboard-column-2.no-padding {
  padding: 0;
  overflow: visible;
}

.dashboard-filter {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dashboard-progress-content {
  grid-row-gap: 14px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.dashboard-author {
  text-align: left;
  align-items: center;
  display: flex;
}

.dashboard-author._5px-left-margin {
  margin-left: 5px;
  font-weight: 700;
}

.dashboard-logo {
  background-color: #f7f7f7;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-right: 14px;
}

.dashboard-progress {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  padding: 32px;
  display: flex;
}

.dashboard-menu-button {
  display: none;
}

.dashboard-link-2 {
  color: #b2b2b2;
  border-radius: 14px;
  align-items: center;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-2:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.dashboard-link-2.w--current {
  opacity: 1;
}

.dashboard-link-2.dropdown {
  padding: 0;
}

.dashboard-link-2.indented {
  padding-left: 40px;
}

.dashboard-icon-square {
  background-color: #f4f5fb;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  margin-right: 14px;
  display: flex;
}

.dashboard-small {
  color: gray;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.dashboard-detail {
  color: #b2b2b2;
  text-align: left;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.avatar-dashboard {
  background-color: #e4e6f1;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 42px;
  height: 42px;
  position: relative;
}

.avatar-dashboard.avatar-group {
  margin-right: -12px;
}

.avatar-dashboard.playbook {
  width: 60px;
  height: 60px;
}

.progress-card-wrapper-2 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-button {
  color: #fff;
  background-color: #4255bd;
  border-radius: 14px;
  align-items: center;
  padding: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.dashboard-button:hover {
  background-color: #6070c8;
}

.dashboard-task {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  align-items: center;
  padding: 32px;
  display: flex;
}

.dashboard-progress-green {
  background-color: var(--cadet-blue);
  width: 80%;
  height: 4px;
}

.dashboard-progress-counter {
  color: var(--cadet-blue);
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.dashboard-button-wrapper {
  grid-column-gap: 14px;
  align-items: center;
  display: flex;
}

.dashboard-filter-link {
  color: #b2b2b2;
  padding: 4px;
  transition: color .3s;
}

.dashboard-filter-link:hover {
  color: #4255bd;
}

.dashboard-star-icon {
  color: #4255bd;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.dashboard-icon-tag {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  display: flex;
}

.dashboard-icon-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.dashboard-progress-wrapper {
  min-width: 200px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.dashboard-progress-wrapper.biz-progress-wrapper {
  min-width: 250px;
}

.dashboard-progress-wrapper.home {
  margin: 0;
}

.dashboard-progress-wrapper.analytics {
  min-width: 100px;
}

.dashboard-progress-wrapper.nav {
  width: 100%;
  margin: 0 0 10px;
}

.dashboard-bar-wrapper {
  margin-top: 8px;
}

.dashboard-header {
  border-bottom: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: center;
  padding: 24px 32px;
  display: flex;
}

.dashboard {
  background-color: #fff;
  border: 1px #e6e6e6;
  border-radius: 14px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.dashboard.no-columns {
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 200px;
}

.dashboard.no-columns.no-max {
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: none;
}

.dashboard.not-rounded {
  border-radius: 0;
  flex-flow: column;
  max-width: none;
  min-height: 100vh;
  max-height: none;
  margin-left: 0;
}

.dashboard.not-rounded.no-column {
  margin-left: 200px;
}

.dashboard.not-rounded.create {
  min-height: 95vh;
  margin-left: 200px;
}

.dashboard.not-rounded.vertical {
  flex-direction: column;
  padding: 30px 40px 40px;
  overflow: hidden;
}

.dashboard.not-rounded.vertical.hub {
  justify-content: flex-start;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 80px;
}

.dashboard.not-rounded.vertical.hub.tabbed {
  padding: 10px 30px 20px;
  position: relative;
}

.dashboard.not-rounded.vertical.hub.tabbed.no-padding {
  padding-top: 0;
}

.dashboard.not-rounded.vertical.hub.tabbed.no-min {
  min-height: auto;
  padding-bottom: 60px;
}

.dashboard.not-rounded.vertical.hub.tabbed.client {
  padding-top: 30px;
}

.dashboard.pitch {
  max-width: none;
}

.dashboard.pitch.share {
  flex-flow: column;
}

.dashboard-warning {
  color: #603d2f;
  text-align: center;
  background-color: #fff1eb;
  border-radius: 12px;
  max-width: 950px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 25px;
  font-size: 14px;
  line-height: 24px;
}

.dashboard-key {
  grid-column-gap: 14px;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.dashboard-author-name {
  letter-spacing: -.02em;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
}

.dashboard-medium {
  color: gray;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.dashboard-medium.name {
  margin-left: 10px;
}

.dashboard-key-blue {
  grid-column-gap: 8px;
  color: #6070c8;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.dashboard-heading {
  color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 48px;
}

.avatar-wrapper {
  display: flex;
}

.dashboard-title-wrapper {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.dashboard-nav-menu {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu.split {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.dashboard-key-yellow {
  grid-column-gap: 8px;
  color: #faa938;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.dashboard-line {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.dashboard-line.np-margin {
  margin: 10px 0 0;
}

.dashboard-line.categories {
  margin-top: 2px;
  margin-bottom: 2px;
}

.dashboard-line.hub {
  margin-top: 20px;
  margin-bottom: 30px;
}

.dashboard-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.dashboard-check {
  color: #1a1a1a;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.notification-arrow {
  background-color: #eb4747;
  border-radius: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto auto auto -4px;
  transform: rotate(45deg);
}

.notification-badge {
  color: #fff;
  text-align: center;
  background-color: #eb4747;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  height: 24px;
  margin-left: 12px;
  padding-left: 7px;
  padding-right: 7px;
  display: flex;
  position: relative;
}

.dashboard-icon-block {
  color: #b2b2b2;
  background-color: #f7f7f7;
  border-radius: 8px;
  align-items: center;
  padding: 8px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.dashboard-icon-block:hover {
  color: #333;
}

.dashboard-account {
  align-items: center;
  width: 100%;
  display: flex;
}

.dashboard-progress-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dashboard-progress-title.top-4 {
  margin-top: 6px;
}

.dashboard-counter {
  color: var(--cadet-blue);
  letter-spacing: -.01em;
  -webkit-text-stroke-color: var(--burlywood);
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.dashboard-counter._12 {
  font-size: 12px;
  line-height: 18px;
}

.dashboard-status {
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.dashboard-status._12 {
  margin-left: 0;
  margin-right: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2em;
}

.dashboard-status._12.light {
  font-weight: 500;
}

.dashboard-status._12.div-line {
  margin-left: 3px;
  margin-right: 3px;
}

.dashboard-span-gray {
  color: #333;
}

.dashboard-menu-icon {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dashboard-key-dot-yellow {
  background-color: #fbbf6a;
  border-radius: 100px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  min-height: 8px;
}

.dashboard-user {
  color: #1a1a1a;
  border-top: 1px solid #ccc;
  width: 100%;
  margin-top: auto;
  padding: 8px 10px;
}

.progress-card-6 {
  color: var(--royal-blue);
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-6:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.div-block-313 {
  display: flex;
}

.dashboard-section {
  background-color: #f9fafb;
  padding: 30px;
}

.page-body {
  width: 100%;
  display: flex;
}

.div-block-314 {
  margin-top: 20px;
}

.all-offerings {
  display: flex;
}

.final-cell {
  width: 100%;
}

.dropdown-toggle-2 {
  width: 100%;
  padding: 14px;
  display: flex;
}

.faq-button {
  color: #262626;
  background-color: #f5b83d;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 16px 24px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.faq-button:hover {
  background-color: #f5b83db3;
}

.faq-name {
  color: #1a1a1a;
  font-weight: 500;
}

.faq-container {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.faq-paragraph {
  color: #666;
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.faq-content-wrap {
  background-color: #0000;
  display: block;
  position: static;
  overflow: hidden;
}

.faq-content-left {
  color: #262626;
  text-align: left;
  width: 44%;
}

.tab-content {
  padding-bottom: 10px;
  line-height: 36px;
}

.faq-note {
  font-size: 12px;
  line-height: 19px;
}

.faq-item {
  border-bottom: 0 #262626;
  font-size: 16px;
  display: block;
}

.faq-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 64px;
  font-weight: 700;
  line-height: 78px;
}

.faq-wrapper {
  justify-content: space-between;
  display: flex;
}

.faq-section {
  color: #4d4d4d;
  text-align: center;
  background-color: #fffcf5;
  padding: 140px 3%;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  overflow: hidden;
}

.faq-item-toggle {
  color: #b2b2b2;
  justify-content: space-between;
  align-items: center;
  padding: 14px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.faq-item-toggle:hover {
  color: var(--dark-slate-blue);
}

.faq-content-right {
  text-align: left;
  width: 45%;
}

.div-block-315 {
  display: flex;
}

.profileicon {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

.tabs-standard {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu-button {
  width: 100%;
  margin-bottom: 24px;
}

.tab-button-line {
  color: #1e085e80;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #fff;
  border-bottom: 2px solid #e4e6f1;
  padding: 12px 40px;
  font-size: 14px;
}

.tab-button-line:hover {
  border-bottom-color: var(--royal-blue);
  color: var(--dark-slate-blue);
  font-weight: 400;
}

.tab-button-line.w--current {
  color: #642eff;
  background-color: #fff;
  border-bottom-color: #642eff;
  font-weight: 500;
}

.tab-pane-2 {
  background-color: #f7f9fd;
  border-radius: 12px;
  width: 100%;
  padding: 24px;
}

.tab-small-heading {
  color: #160042;
  letter-spacing: -.03em;
  border: 1px #000;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.tab-small-heading.dashboard-page {
  color: var(--black);
  margin-bottom: 30px;
  position: static;
}

.tab-small-heading.dashboard-page.smaller-bottom-margin {
  margin-bottom: 20px;
  padding-right: 20px;
}

.tab-small-heading.dashboard-page.no-bottom-margin {
  margin-bottom: 0;
}

.tab-small-heading.rename {
  padding: 0;
}

.tab-small-heading.rename.main-biz {
  min-height: 56px;
  font-size: 56px;
  line-height: 1.2em;
}

.tab-small-heading.rename.revenue {
  margin-bottom: 0;
  padding: 24px 0;
}

.tabs-content-6 {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div-block-316 {
  flex-direction: column;
  max-width: 400px;
  display: flex;
}

.image-140, .databox-embed {
  margin-bottom: 20px;
}

.div-block-317 {
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.checkbox-label-2 {
  width: 0%;
  margin-bottom: 0;
  line-height: 0;
}

.checkbox-field-4 {
  flex-direction: row;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.gallery-lightbox {
  width: 100%;
  height: auto;
}

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

.flex-wrapper-centre.margin-bottom-48 {
  margin-bottom: 48px;
}

.heading-detail-small {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.heading-detail-small.margin-bottom-12 {
  margin-bottom: 12px;
}

.heading-detail-small.margin-bottom-12.text-color-gray-500 {
  color: #6b7094;
}

.image-cover-6 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.h3-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 48px;
  line-height: 1.2;
}

.h3-heading.margin-bottom-16 {
  margin-bottom: 16px;
}

.grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-large {
  padding: 60px 5% 120px;
  position: relative;
}

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

.gallery-image-small-square {
  height: auto;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-22 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.checkbox-label-3 {
  font-family: DM Sans, sans-serif;
  font-weight: 400;
}

.body-6 {
  font-family: DM Sans, sans-serif;
}

.div-block-318, .heading-2 {
  margin-bottom: 40px;
}

.show-password-button {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 1px;
  display: flex;
}

.flex-stack-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.signup-page-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-width: 50%;
  min-height: 100vh;
  padding-top: 12vh;
  padding-bottom: 20vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.input-wrapper {
  flex-direction: column;
  width: 100%;
  margin-bottom: .8rem;
  display: flex;
  position: relative;
}

.input-wrapper.flex-horizontal {
  flex-direction: row;
}

.button-2 {
  color: #fff;
  background-color: #751d9f;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: .5em 1em;
  font-weight: 400;
  transition: background-color .2s, box-shadow .2s;
  display: flex;
  position: relative;
  box-shadow: 0 1px 20px #22222229;
}

.button-2:hover {
  background-color: #491375;
  box-shadow: 0 5px 30px #22222229;
}

.social-content {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.show-and-hide-password-js {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.show-password-tabs {
  z-index: 4;
  background-color: #eaf1f8;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 40px;
  min-width: 40px;
  margin-left: .4rem;
  display: flex;
}

.eye-svg {
  color: #384853;
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

.no-margin {
  margin: 0;
}

.disconnect-link {
  text-align: right;
  padding-top: 7px;
  padding-left: 13px;
  padding-right: 13px;
  text-decoration: underline;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.disconnect-link:hover {
  color: #000;
}

.signup-promo-image {
  margin-top: auto;
  margin-bottom: auto;
}

.signup-form-container {
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 512px;
}

.signup-logo-wrap {
  z-index: 100;
  font-size: 18px;
  position: absolute;
  inset: 5vh auto auto 50px;
}

.form-div-line {
  background-color: #d9dce6;
  width: 33%;
  height: 1px;
}

.social-btn {
  color: #000;
  border: 1px solid #d9dce6;
  border-radius: 6px;
  width: 100%;
  margin-bottom: .6em;
  padding: 8px 40px 8px 15px;
  font-weight: 300;
  text-decoration: none;
  transition: border-color .2s, box-shadow .2s;
  position: relative;
}

.social-btn:hover {
  border-color: #374252;
}

.social-btn:focus {
  border: 1px solid #000;
}

.social-btn::placeholder {
  color: #6e6e6e;
}

.social-btn.google:hover {
  border-color: #4285f4;
}

.social-btn.dribbble:hover {
  border-color: #ea4c89;
}

.social-btn.facebook:hover {
  border-color: #1777f2;
}

.split-page-wrapper {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.space {
  width: 1rem;
  height: 1rem;
}

.space._2 {
  width: 2rem;
  height: 2rem;
}

.no-padding {
  background-color: #0000;
  padding: 0;
}

.no-padding.w--current {
  display: none;
}

.disconnect-image {
  width: 16px;
}

.signup-promo-h {
  margin-top: 0;
  font-size: 1.6em;
  line-height: 1.3em;
}

.signup-promo {
  color: #384853;
  background-color: #fdecff;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 360px;
  min-height: 100vh;
  padding: 12vh 50px 10vh;
  font-size: 17px;
  line-height: 29px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-2 {
  color: #751d9f;
}

.link-2:hover {
  color: #0046e9;
}

.signup-header {
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 28px;
}

.nav_logo {
  width: 100px;
}

.input {
  color: #000;
  background-color: #eaf1f8;
  border: 1px solid #eaf1f8;
  border-radius: 6px;
  height: 40px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  transition: border-color .2s, box-shadow .2s;
}

.input:hover {
  background-color: #f2f6fa80;
  border-color: #751d9f80;
}

.input:focus {
  background-color: #fff;
  border: 1px solid #751d9f;
}

.input::placeholder {
  color: #384853;
}

.form-divider {
  color: #384853;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.social-image {
  width: 20px;
}

.form-wrapper {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.forgot-password-link {
  float: right;
  margin-left: auto;
}

.tooltip-title {
  margin-bottom: 6px;
  font-size: 110%;
  font-weight: 800;
}

.tooltip-wrapper {
  color: #333;
  text-align: left;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 10px;
  width: 300px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.left {
  margin-top: auto;
  margin-bottom: auto;
  inset: 0 auto 10px -7px;
}

.tooltip-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.tour-step {
  display: none;
}

.tooltip-author-wrap {
  align-items: center;
  display: flex;
}

.tooltip-anchor {
  z-index: 100;
  justify-content: center;
  width: 100%;
  height: 10px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: flex;
  position: absolute;
  inset: 100% 0% 0;
}

.tooltip-anchor.right {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: -12px;
  padding-left: 12px;
  inset: 0% 0% 0% auto;
}

.tooltip-author {
  border-radius: 50%;
  width: 32px;
  margin-right: 10px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: #002aff1a;
}

.tooltip-container {
  z-index: 3;
  background-color: #fafbfe;
  border-radius: 9px 9px 0 0;
  padding: 20px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-navigation {
  z-index: 3;
  color: #64636e;
  background-color: #fafbfe;
  border-top: 1px solid #d8e3f0;
  border-radius: 0 0 9px 9px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  padding: 8px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.tooltip-navigation.top {
  border-top-style: none;
  border-bottom: 1px solid #d8e3f0;
  border-radius: 9px 9px 0 0;
}

.relative {
  position: relative;
}

.body-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-3 {
  background-color: #eca138;
  margin-right: 10px;
}

.button-4 {
  background-color: var(--orange);
  margin-left: 10px;
}

.button-5 {
  background-color: var(--orange);
}

.clear-empty {
  background-color: #0000;
  padding-top: 24px;
  padding-bottom: 24px;
}

.div-block-319 {
  height: 20px;
}

.b-h5-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.b-feature-icon {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

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

.b-feature-card {
  background-color: #fcefee;
  border-radius: 48px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.b-feature-card.yellow {
  background-color: #fef5ec;
}

.b-feature-card.blue {
  background-color: #f0f4fa;
}

.b-feature-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.b-feature-heading {
  color: #000;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.loading, .completed, .notcompleted {
  width: 30px;
  height: 30px;
}

.icon {
  color: var(--medium-sea-green);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon.high {
  padding-left: 0;
  padding-right: 0;
}

.icon.moderate {
  color: var(--orange);
}

.icon.low {
  color: var(--royal-blue);
}

.button-6, .button-7 {
  display: flex;
}

.a-text-link-regular {
  color: var(--burlywood);
  -webkit-text-stroke-color: var(--burlywood);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-text-link-regular.forgot-password {
  display: none;
}

.a-button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 5px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary:hover {
  background-color: #35747f;
}

.a-button-primary:active {
  background-color: #7788f8;
}

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

.a-account-password {
  position: relative;
}

.a-text-link-large {
  color: var(--burlywood);
  -webkit-text-stroke-color: var(--cadet-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-text-link-large.hide-link {
  display: none;
}

.a-margin-bottom-48 {
  margin-bottom: 40px;
}

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

.a-success-message {
  background-color: #c5e7d1;
}

.a-account-text-field {
  border: 1px solid #dedfe3;
  border-radius: 5px;
  height: 36px;
  margin-top: 8px;
  margin-bottom: 0;
}

.a-account-text-field:focus {
  border-width: 2px;
  border-color: #5167f6;
}

.a-account-divider-large {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.a-account-divider-large.smaller {
  margin-top: 10px;
  margin-bottom: 10px;
}

.a-account-link-wrapper {
  grid-column-gap: 4px;
  text-align: center;
  justify-content: flex-start;
  display: flex;
}

.a-account-link-wrapper.top-margin {
  justify-content: center;
  margin-top: 10px;
}

.a-account-link-wrapper.top-margin.alert {
  display: block;
}

.a-account-link-wrapper.forgot-password {
  display: none;
}

.a-account-image-wrapper {
  position: relative;
}

.a-account-image {
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.a-account-form-block {
  flex-direction: column;
  width: 100%;
  margin-bottom: 16px;
}

.a-error-message {
  background-color: #fdd8e0;
}

.a-account-form-wrapper {
  width: 45%;
  max-width: 410px;
  margin-left: auto;
}

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

.a-account-social-button {
  grid-column-gap: 12px;
  color: #383942;
  background-color: #f4f4f6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 32px 12px 24px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.a-account-social-button:hover {
  background-color: #dedfe3;
}

.a-account-forgot {
  grid-column-gap: 4px;
  text-align: center;
  justify-content: center;
  display: flex;
}

.a-account-form {
  grid-column-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.a-account-password-icon-wrapper {
  color: #5e606e;
  background-color: #f4f4f6;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: 16px 10px 0% auto;
}

.a-account-password-icon-wrapper:hover {
  color: #5167f6;
}

.body-8 {
  font-family: DM Sans, sans-serif;
}

.progress-card-7 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-7:hover {
  color: #faa938;
  border-color: #faa938;
}

.progress-card-8 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-8:hover {
  color: #6c8;
  border-color: #6c8;
}

.dashboard-progress-content-2 {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dashboard-link-3 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-3:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-3.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-3.page {
  z-index: 10;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 14px;
  display: flex;
  position: relative;
}

.dashboard-link-3.page:hover {
  background-color: #dce1e2;
  border-radius: 10px;
}

.dashboard-link-3.page.no-indent {
  width: 100%;
  padding-left: 3px;
  padding-right: 3px;
}

.dashboard-link-3.page.no-indent.margin {
  border-radius: 4px;
  margin-right: 5px;
}

.dashboard-link-3.add-task {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dashboard-link-3.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-3.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-3.pages.hide {
  display: block;
}

.dashboard-link-3.pages.app {
  border-radius: 5px;
  width: 100%;
  padding-left: 8px;
  font-size: 13px;
}

.dashboard-link-3.pages.app:hover {
  background-color: #edf2f3;
}

.dashboard-link-3.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-3.pages.menu.hide {
  display: none;
}

.dashboard-link-3.hide {
  display: block;
}

.dashboard-link-3.contents {
  padding-left: 10px;
  padding-right: 10px;
}

.dashboard-link-3.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-3.no-link.credits {
  cursor: pointer;
  margin-left: 0;
}

.dashboard-link-3.main {
  border: 1px solid var(--transparent);
  background-color: var(--white);
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-3.main:hover {
  background-color: var(--white);
  border-color: #4e8d9973;
}

.dashboard-link-3.main.w--current {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: #dce1e2;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-3.main.beta {
  padding-right: 6px;
}

.dashboard-link-3.main.beta.w--current {
  padding-right: 4px;
}

.dashboard-link-3.main.hide {
  display: none;
}

.dashboard-link-3.main.no-icon {
  padding-left: 10px;
  padding-right: 10px;
}

.dashboard-link-3.main.orange:hover, .dashboard-link-3.main.orange.w--current {
  background-color: #f5ede7;
}

.dashboard-link-3.home-user {
  background-color: var(--white);
  border-radius: 5px;
}

.dashboard-link-3.tutorials {
  justify-content: flex-end;
  padding-left: 6px;
  padding-right: 6px;
}

.dashboard-link-3.pitchcontent {
  border: 1px solid var(--white);
  background-color: var(--white);
}

.dashboard-link-3.pitchcontent:hover {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
}

.dashboard-link-3.pitchcontent.bizway-cta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-color: var(--cadet-blue);
  padding-left: 10px;
  font-weight: 500;
}

.dashboard-link-3.pitchcontent.bizway-cta:hover {
  border-color: var(--cadet-blue);
  box-shadow: 0 0 3px 2px #0003;
}

.dashboard-link-3.pitchcontent.bizway-cta.absolute {
  cursor: pointer;
  position: relative;
  inset: auto auto 0% 0%;
}

.dashboard-link-3.pitchcontent.bizway-cta.absolute.w--current {
  z-index: 10;
  position: relative;
  inset: 0;
}

.dashboard-link-3.pitchcontent.bizway-cta.absolute.hide.w--current {
  display: none;
}

.dashboard-link-3.pitchcontent.bizway-cta.absolute.link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  padding: 8px;
}

.dashboard-link-3.pitchcontent.bizway-cta.absolute.link.hide {
  display: none;
}

.progress-card-wrapper-3 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-card-2 {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  align-items: center;
  padding: 32px;
  display: block;
}

.progress-card-9 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-9:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.t-h2-heading {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.t-social-media-title-wrapper {
  text-align: center;
  max-width: 540px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

.t-social-media-button-content {
  flex: 1;
}

.t-section-social-media {
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.t-social-media-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

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

.t-social-media-carousel {
  display: none;
}

.t-subheading-regular {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.t-social-media-marquee-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  align-items: center;
  margin-right: 24px;
  display: flex;
}

.t-social-media-image-outline {
  border: 1px solid #e0e3de;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 486px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.t-icon-xlarge {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: color .2s;
  display: flex;
}

.t-social-media-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.t-icon-regular.value {
  width: 18px;
  height: 18px;
  line-height: 1em;
}

.t-social-media-marquee {
  align-items: center;
  display: flex;
}

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

.t-social-media-button-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 337px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.t-social-media-link-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  background-color: #f5f6f4;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.a-blog-image-border {
  border: 1px solid #dedfe3;
  border-radius: 24px;
  width: 100%;
  height: 270px;
  margin-bottom: 16px;
  overflow: hidden;
}

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

.a-detail-regular {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-regular.white {
  color: #fff;
}

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

.a-caption-2 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-blog-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.a-blog-title-wrapper-space {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.a-text-color-orange-900 {
  color: #f69351;
}

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

.a-account-form-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  display: grid;
}

.a-account-form-grid.login {
  grid-template-columns: 1fr;
}

.a-account-form-grid.account {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.a-account-button-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-account-form-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.a-h2-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.a-account-background-image {
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-account-form-block-large {
  flex-direction: column;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
}

.a-account-form-block-large.no-top {
  margin-top: 0;
}

.contact-form-block {
  margin-top: 0;
  margin-bottom: 0;
}

.form-image-section {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  min-height: 800px;
  padding: 100px 60px 220px;
  display: flex;
  position: relative;
}

.form-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.image-background {
  z-index: 0;
  object-fit: fill;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-detail-grid {
  grid-template-rows: auto;
  width: 100%;
  max-width: 800px;
}

.heading-3 {
  color: #fff;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 72px;
}

.form-title-wrapper {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-block-section {
  align-items: center;
  width: 50%;
  padding: 100px 5%;
  display: flex;
  position: relative;
}

.error-message {
  color: #fff;
  background-color: #522723;
  padding: 16px;
}

.title-small {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.contact-submit-button {
  background-color: var(--dark-slate-blue);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 5px;
  width: 100%;
  height: auto;
  margin-top: 0;
  font-size: 12px;
  font-weight: 600;
  transition: all .3s;
}

.contact-submit-button:hover {
  color: #1a1a1a;
  background-color: #fff;
}

.form-section {
  background-color: #211257;
  align-items: stretch;
  min-height: 80vh;
  display: flex;
}

.bottom-bar {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff4d;
  justify-content: center;
  align-items: center;
  min-height: 140px;
  padding: 32px 60px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.form-field-wrapper {
  margin-bottom: 20px;
}

.contact-field-label {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.contact-form {
  margin-bottom: 0;
  padding: 20px;
}

.contact-field {
  color: #fff;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #443380;
  min-height: auto;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 20px;
  font-size: 16px;
  line-height: 24px;
  transition: all .3s;
}

.contact-field:hover {
  border-color: #000 #000 #fff;
}

.contact-field:focus {
  border-color: #f97316 #f97316 #6a27ff;
}

.contact-field::placeholder {
  color: #665e86;
}

.success-message {
  color: #000;
  background-color: #fff;
  padding: 28px 16px;
}

.detail {
  color: #fff;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.form-wrapper-2 {
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.body-9 {
  font-family: DM Sans, sans-serif;
}

.div-block-320 {
  background-color: var(--white);
  border-radius: 5px;
  margin-top: 20px;
  padding: 25px;
  box-shadow: 0 1px 15px 5px #00000061;
}

.t-social-media-image-button {
  width: 100%;
  max-width: 338px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 32px 32px;
}

.t-social-media-grid-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.t-social-media-post-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.t-social-media-image-outline-2 {
  border: 1px solid #e0e3de;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 486px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.t-section-white {
  background-color: #fff;
  padding: 60px 5% 120px;
  position: relative;
}

.t-container-small {
  z-index: 5;
  width: 100%;
  max-width: 996px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.b-team-detail {
  flex-direction: column;
  align-items: flex-start;
  padding: 8px;
  display: flex;
}

.b-team-heading-content {
  width: 100%;
  max-width: 510px;
}

.b-button-plain-icon-right-2 {
  grid-column-gap: 8px;
  background-color: var(--royal-blue);
  color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  transition: color .3s;
  display: flex;
}

.b-button-plain-icon-right-2:hover {
  color: #ffffff9e;
}

.b-team-avatar-wrapper {
  background-color: #f3f4f6;
  border-radius: 48px;
  flex: none;
  width: 120px;
  height: 120px;
  overflow: hidden;
}

.b-team-social-large {
  align-items: center;
  margin-top: auto;
  display: flex;
}

.b-team-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.b-team-social-link-icon {
  background-color: #f3f4f6;
  border-radius: 8px;
  width: 20px;
  height: 20px;
}

.b-team-social-link-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7d8ba1;
  align-items: center;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: all .3s;
  display: flex;
}

.b-team-social-link-large:hover {
  color: #22272f;
}

.b-icon-small {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.b-team-card-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #dce0e5;
  border-radius: 48px;
  align-items: center;
  padding: 24px;
  display: flex;
}

.b-team-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.checkbox-field {
  z-index: 5;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.form-block-modal {
  margin-top: 60px;
  margin-bottom: 0;
}

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

.modal-heading {
  color: #0a415c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.checkbox-text {
  color: #0a415c99;
  font-size: 12px;
  font-weight: 400;
}

.form {
  flex-direction: column;
  display: flex;
}

.checbox-icon-circle {
  background-color: #edf8fd;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-right: 20px;
  padding: 14px;
  display: flex;
}

.modal-container {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px 40px;
  position: relative;
  box-shadow: 28px 28px 60px -20px #d1edfa99;
}

.checkbox-content {
  cursor: pointer;
  align-items: center;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.checkbox-detail {
  color: #85a0ad;
  text-align: center;
  margin-top: 20px;
}

.success-message-12 {
  color: #0a415c;
  background-color: #edf8fd;
  border-radius: 10px;
  padding-left: 32px;
  padding-right: 32px;
}

.error-message-2 {
  padding: 16px 18px;
}

.checkbox-label-4 {
  display: none;
}

.create-persona-popup {
  background-color: var(--royal-blue);
  padding: 100px 3%;
}

.modal-content-wrap {
  flex-direction: column;
  display: flex;
}

.checkbox-title {
  color: #0a415c;
  margin-bottom: 4px;
}

.submit-button {
  color: #0a415c;
  background-color: #daf0fb;
  border-radius: 10px;
  min-height: 70px;
  margin-top: 40px;
  padding: 14px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
}

.submit-button:hover {
  background-color: #c8e5f3;
}

.checkbox {
  border-width: 1px;
  border-color: #edf8fd;
  border-radius: 20px;
  width: 100%;
  height: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  box-shadow: 14px 14px 40px -20px #d1edfa00;
}

.checkbox:hover {
  border-color: #daf0fb;
}

.checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-width: 2px;
  border-color: #daf0fb;
  box-shadow: 14px 14px 40px -20px #d1edfa66;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.blue-link {
  color: #19a2e6;
  text-decoration: none;
}

.modal-paragraph {
  color: #0a415c80;
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.title-paragraph {
  color: #666;
  font-size: 18px;
  line-height: 32px;
}

.form-section-2 {
  background-color: #f9f6fe;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 3%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.large-title {
  color: #250a5c;
  letter-spacing: -.04em;
  margin-bottom: 32px;
  font-size: 60px;
  line-height: 65px;
}

.form-heading {
  color: #02044a;
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 26px;
  line-height: 38px;
}

.form-block {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.success-message-13 {
  color: #fff;
  background-color: #7e47ea;
  border-radius: 20px;
}

.text-field-large {
  border: 2px solid #ece3fc;
  border-radius: 10px;
  min-height: 150px;
  padding-top: 12px;
  padding-left: 24px;
  padding-right: 24px;
  transition: all .4s;
}

.text-field-large:hover {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field-large:active, .text-field-large:focus {
  border-width: 2px;
  border-color: #5f30e2;
}

.text-field-large::placeholder {
  color: #ccc;
}

.title-wrap {
  color: #7b88a8;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
  position: relative;
  top: -38px;
}

.form-wrap {
  background-color: #fff;
  border-radius: 40px;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 80px;
  padding-right: 80px;
  box-shadow: 14px 14px 40px #dfd1fa40;
}

.title {
  color: #7e48ea;
  letter-spacing: 4px;
  font-weight: 600;
}

.text-field {
  border: 2px solid #ece3fc;
  border-radius: 10px;
  min-height: 56px;
  padding-left: 24px;
  padding-right: 24px;
  transition: all .4s;
}

.text-field:hover, .text-field:active, .text-field:focus {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field::placeholder {
  color: #ccc;
}

.form-container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.form-icon-circle {
  background-color: #f9f6fe;
  border: 15px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 105px;
  margin-left: auto;
  margin-right: auto;
  padding: 18px;
  display: flex;
}

.required {
  color: #7e48ea;
  font-size: 14px;
}

.title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 620px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.field-wrap {
  margin-bottom: 20px;
}

.submit-button-2 {
  color: #fff;
  background-color: #7e48ea;
  border-radius: 20px;
  width: 100%;
  height: 64px;
  margin-top: 20px;
  padding: 20px 40px;
  font-size: 14px;
  font-weight: 500;
  transition: all .3s;
}

.submit-button-2:hover {
  background-color: #6c37d6;
}

.form-paragraph {
  color: #999;
  font-size: 16px;
  line-height: 32px;
}

.display-normal {
  color: #262626;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1;
}

.category-checkbox {
  background-color: #e9eced;
  border-style: none;
  border-width: 0;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.category-checkbox:active {
  background-color: var(--cadet-blue);
}

.category-checkbox.w--redirected-checked {
  background-color: #e9eced;
  background-image: none;
  background-size: 26px;
  border-style: none;
  border-width: 0;
  border-radius: 4px;
}

.category-checkbox.w--redirected-focus {
  border-style: none;
  border-width: 0;
  border-radius: 4px;
  box-shadow: 0 2px 4px #94a5a840;
}

.paragraph-regular-2 {
  font-size: 16px;
  line-height: 24px;
}

.table-mid-row {
  padding: 0;
}

.table-submit-hidden {
  display: none;
}

.table-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.table-button {
  color: #323c3e;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #ccd4d6;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 7px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.table-button:hover {
  color: #fff;
  background-color: #1c2122;
}

.table-button.add {
  border-color: var(--cadet-blue);
  color: var(--cadet-blue);
  width: auto;
  max-width: 60px;
  padding: 2px;
  font-size: 16px;
  line-height: 16px;
}

.table-button.add:hover {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.table-button.add.btm {
  margin-top: 10px;
}

.table-button.add.list {
  text-align: left;
  border-radius: 5px;
  justify-content: flex-start;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: 500;
}

.table-button.add.hide {
  display: none;
}

.table-button.add-analytics {
  border-color: var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: var(--white);
  border-radius: 5px;
  font-size: 14px;
}

.table-button.add-analytics:hover {
  color: var(--white);
  background-color: #1f5d69;
}

.table-button.add-analytics.refresh-analytics {
  text-transform: none;
  margin-top: 10px;
  font-size: 14px;
}

.table-button.add-analytics.project {
  background-color: var(--cadet-blue);
  text-transform: none;
  margin-top: 10px;
}

.table-button.add-analytics.project.auto {
  cursor: pointer;
  width: 100%;
  margin-top: 0;
}

.table-button.add-analytics.project.auto:hover {
  background-color: #2f717e;
}

.table-button.add-analytics.project.auto.edit {
  background-color: #adadad;
  border-style: none;
}

.table-button.add-analytics.project.auto.edit:hover {
  background-color: #868686;
}

.table-button.add-analytics.project.auto.delete {
  width: auto;
}

.table-button.add-analytics.project.auto.orange {
  background-color: var(--burlywood);
  text-transform: uppercase;
  border-style: none;
  display: none;
}

.table-button.add-analytics.project.auto.orange:hover {
  background-color: #c7936c;
}

.table-button.add-analytics.project.auto.margin {
  margin-top: 20px;
}

.table-button.add-analytics.project.no-top {
  margin-top: 0;
}

.table-button.add-analytics.assistant {
  text-transform: none;
  margin-top: 20px;
}

.table-button.add-analytics.no-caps {
  text-transform: none;
  padding-top: 9px;
  padding-bottom: 9px;
  font-weight: 500;
}

.chevron-down {
  margin: 0;
  position: relative;
}

.table-dropdown-base {
  border: 1px solid #ccd4d6;
  border-radius: 8px;
  padding: 12px;
}

.table-all-page-wrap {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 224px;
  margin-left: auto;
  display: flex;
}

.section-large-10 {
  padding: 60px 5% 120px;
  position: relative;
}

.table-speakers-avatar {
  background-color: #f5f5f5;
  border: .5px solid #e9eced;
  border-radius: 99px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 12px;
  display: none;
  overflow: hidden;
}

.table-date {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.table-dropdown {
  background-color: #b38f8f;
}

.table-dropdown.w--open {
  background-color: #fff;
  border-radius: 10px;
  min-width: 200px;
  margin-top: 8px;
  inset: 100% 0% auto auto;
}

.table-info-wrapper {
  grid-column-gap: 40px;
  justify-content: flex-end;
  align-items: center;
  max-width: 510px;
  padding: 8px 24px;
  display: flex;
}

.table-top-row {
  background-color: #f5f5f5;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.icon-star {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.table-heading-detail {
  color: #788d91;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.table-check-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.table-row-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 2fr 1fr 2.5fr 1fr;
  align-items: center;
  width: 100%;
}

.table-row-grid.roadmap {
  grid-column-gap: 20px;
  grid-template-columns: .4fr 2fr 2fr 2fr 1fr;
}

.table-chevron-wrap {
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.table-chevron-wrap.disable-button {
  color: #b0bcbf;
  flex: none;
}

.table-card {
  border: 1px solid #ccd4d6;
  border-radius: 8px;
}

.table-filter-wrapper {
  justify-content: flex-end;
  margin-bottom: 0;
  display: flex;
}

.table-filter-wrapper.margin {
  margin-bottom: 10px;
}

.table-row {
  background-color: var(--white);
  border-radius: 8px;
  padding: 10px;
  transition: all .3s;
}

.table-row:hover {
  background-color: #e9eced;
}

.caption-regular {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.caption-regular.text-color-gray-700 {
  color: #49575a;
}

.table-full-wrapper {
  padding: 0;
}

.table-checkbox-field {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.table-toggle {
  grid-column-gap: 8px;
  color: #323c3e;
  letter-spacing: -.02em;
  border: 1px #ccd4d6;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.table-sort-dropdown {
  z-index: 1;
  min-width: 140px;
  max-width: 200px;
  margin-left: auto;
  margin-right: 0;
}

.table-speakers {
  grid-column-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.table-grid-number {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.table-grid-number.text-color-gray-500 {
  color: #788d91;
}

.table-heading-2 {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 68px;
  font-weight: 400;
  line-height: 86px;
}

.table-page-numbers {
  grid-column-gap: 4px;
  align-items: center;
  display: flex;
}

.table-label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.table-time {
  color: #788d91;
  font-size: 14px;
  line-height: 24px;
}

.icon-small-2 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.table-line {
  background-color: #e9eced;
  width: 100%;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.table-form-block {
  margin-bottom: 0;
}

.table-page-number {
  color: #49575a;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.table-page-number:hover {
  outline-offset: 0px;
  outline: 1px solid #ccd4d6;
}

.table-page-number:active, .table-page-number.active-button {
  color: #1c2122;
  background-color: #e9eced;
}

.table-author-role {
  color: #607276;
  font-size: 14px;
  line-height: 24px;
}

.table-sort-selected {
  grid-column-gap: 12px;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.google-sign-up-text {
  letter-spacing: -.01em;
  font-weight: 700;
  line-height: 24px;
}

.google-icon {
  margin-right: 12px;
}

.sign-in-link {
  color: #1a40c9;
  font-weight: 600;
}

.google-sign-up-link {
  color: #0f1529;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
  transition: all .3s;
  display: none;
}

.google-sign-up-link:hover {
  border-color: var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: #fff;
}

.sign-up-heading {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  line-height: 38px;
}

.sign-up-input-wrapper {
  margin-bottom: 24px;
}

.text-field-9 {
  letter-spacing: -.01em;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  min-height: 54px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.text-field-9:hover {
  border-color: #1a40c9;
}

.text-field-9:focus {
  background-color: #1a40c90a;
  border-color: #1a40c9;
}

.divider-wrap {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.sign-up-form-block {
  margin-bottom: 32px;
}

.modal-block {
  background-color: #fff;
  border-radius: 20px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px 60px;
  position: relative;
}

.sign-up-text {
  color: #8c8f98;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.sign-up-text._12-margin {
  margin-left: 12px;
  margin-right: 12px;
}

.modal-title {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.modal-section {
  background-color: #0f1529;
  padding: 100px 3%;
  display: none;
}

.field-label {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.error-message-3 {
  text-align: center;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.subheading {
  color: #8c8f98;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.grey-line {
  background-color: #e7e8ea;
  width: 100%;
  height: 1px;
}

.close-icon {
  opacity: .5;
  cursor: pointer;
  transition: opacity .2s;
  position: absolute;
  inset: 24px 24px auto auto;
}

.close-icon:hover {
  opacity: 1;
}

.success-message-14 {
  color: #fff;
  background-color: #1a40c9;
  border-radius: 10px;
}

.submit-button-3 {
  background-color: #1a40c9;
  border: 1px solid #1a40c9;
  border-radius: 10px;
  width: 100%;
  height: 56px;
  font-weight: 700;
  line-height: 24px;
  transition: all .3s;
}

.submit-button-3:hover {
  color: #0f1529;
  background-color: #fff;
}

.list {
  padding-left: 20px;
}

.logo-image {
  border-radius: 6px;
  width: 60px;
  height: 60px;
}

.logos-listed {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.tool-container {
  width: 100%;
  height: 100%;
  padding: 60px;
}

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

.a-filter-radio {
  grid-column-gap: 6px;
  background-color: #f4f4f6;
  border-radius: 8px;
  align-items: center;
  padding: 8px;
  display: flex;
}

.a-filter-dropdown-large {
  width: 100%;
  max-width: 300px;
}

.a-filter-checkbox-wrapper-absolute {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
  position: relative;
}

.a-filter-checkbox-wrapper-absolute:hover {
  color: #5167f6;
}

.a-filter-checkbox {
  cursor: pointer;
  background-color: #eceefe;
  border-style: none;
  border-radius: 8px;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 16px;
}

.a-filter-checkbox.w--redirected-checked {
  background-color: #5167f6;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63ff8d8634a1c7149f4f6507_check-primary.svg");
  background-size: 16px 16px;
  border-style: none;
}

.a-filter-checkbox.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.a-filter-tabs-menu {
  border-bottom: 1px solid #dedfe3;
  margin-bottom: 32px;
  display: flex;
}

.a-filter-card-grid-three-columns {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.a-filter-dropdown-wrapper-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: flex;
}

.a-filter-form-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #131316;
  align-items: center;
  width: 100%;
  display: flex;
}

.a-filter-checkbox-number {
  letter-spacing: -.02em;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.a-filter-dropdown-toggle {
  grid-column-gap: 8px;
  border: 1px solid #dedfe3;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  padding: 12px 16px;
  display: flex;
}

.a-filter-dropdown-toggle:hover, .a-filter-dropdown-toggle.w--open {
  color: #5167f6;
}

.a-filter-search-small {
  grid-column-gap: 8px;
  background-color: #f4f4f6;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  margin-bottom: 4px;
  padding: 8px;
  display: flex;
}

.a-filter-heading-row {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.a-filter-category-toggle-small {
  color: #717484;
  border: 1px solid #dedfe3;
  border-radius: 8px;
  padding: 8px 12px;
  text-decoration: none;
}

.a-filter-category-toggle-small:hover {
  color: #131316;
  background-color: #f4f4f6;
  border-color: #f4f4f6;
}

.a-filter-grid-large {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
}

.a-filter-toggle-wrapper-description {
  grid-column-gap: 8px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.a-filter-toggle-wrapper-description:hover {
  color: #5167f6;
}

.a-filter-tab-link {
  background-color: #0000;
}

.a-filter-tab-link.w--current {
  background-color: #fff;
  border-bottom: 2px solid #5167f6;
}

.a-filter-tabs {
  margin-top: 64px;
}

.a-filter-search {
  grid-column-gap: 8px;
  background-color: #f4f4f6;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 8px;
  display: flex;
}

.a-filter-top-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 64px;
  display: flex;
}

.a-filter-form {
  color: #131316;
  flex-direction: column;
  display: flex;
}

.a-filter-dropdown-small {
  width: 100%;
  max-width: 210px;
}

.a-filter-dropdown-heading {
  letter-spacing: -.02em;
  margin-bottom: 0;
  padding: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.a-filter-clear-button-xl-square {
  grid-column-gap: 8px;
  color: #f65172;
  background-color: #feecef;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.a-filter-clear-button-xl-square:hover {
  background-color: #fdd8e0;
}

.a-filter-filters-wrapper {
  flex-direction: column;
  display: flex;
}

.a-filter-dropdown-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: flex;
}

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

.a-filter-search-icon-wrapper-small {
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-filter-checkbox-label {
  letter-spacing: -.02em;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.a-filter-checkbox-field-absolute {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.a-filter-checkbox-field-absolute:hover {
  color: #5167f6;
}

.a-filter-search-text-field {
  background-color: #0000;
  border: 1px #000;
  height: 32px;
  margin-bottom: 0;
  padding: 0;
}

.a-filter-dropdown-mask {
  overflow: hidden;
}

.a-filter-checkbox-field {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  padding-left: 8px;
  display: flex;
}

.a-filter-checkbox-field:hover {
  color: #5167f6;
}

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

.a-filter-layout-icon-wrapper {
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-filter-layout-icon-wrapper.a-active {
  background-color: #fff;
}

.a-filter-divider {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.a-filter-dropdown-inner {
  margin-top: 16px;
}

.a-filter-close-button {
  grid-column-gap: 6px;
  color: #131316;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}

.a-filter-search-icon-wrapper {
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.body-10 {
  font-family: DM Sans, sans-serif;
}

.m-text-color-blue {
  color: #7e8ef1;
}

.m-section-large {
  color: #fff;
  background-color: #000;
  padding: 120px 5%;
}

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

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

.m-paragraph-extra-small {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.m-paragraph-extra-small.text-color-gray-300 {
  color: #9c9eab;
}

.m-blog-card-block {
  padding: 24px 32px;
}

.m-blog-small-thumbnail {
  background-color: #22242f;
  border: 2px solid #0000;
  border-radius: 32px;
  height: 320px;
  margin-bottom: 8px;
  overflow: hidden;
}

.m-blog-card {
  background-color: var(--dark-slate-blue);
  color: #dedfe3;
  margin-bottom: 20px;
  text-decoration: none;
}

.m-blog-card.product {
  background-color: var(--medium-sea-green);
}

.m-blog-card.marketing {
  background-color: var(--orange);
}

.m-blog-card.style {
  background-color: var(--dark-grey);
}

.m-container-large {
  width: 100%;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.m-container-large.margin {
  margin-bottom: 20px;
}

.m-blog-avatar {
  outline-offset: 0px;
  border-radius: 99px;
  outline: 2px solid #22242f;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  overflow: hidden;
}

.m-blog-author-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.m-subheading-large {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.m-blog-header {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1060px;
  margin-bottom: 128px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.m-h4-heading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.3;
}

.m-blog-divider {
  background-color: #22242f;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 8px;
}

.m-button-outline {
  color: #7e8ef1;
  text-align: center;
  background-color: #0000;
  border: 2px solid #333647;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.m-button-outline:hover {
  color: #c8cef9;
  border-color: #7e8ef1;
}

.m-subheading-regular {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.blog-line-large {
  background-color: #e9eced;
  width: 100%;
  height: 1px;
  margin-top: 64px;
  margin-bottom: 16px;
}

.blog-date-wrap {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.blog-all-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-date {
  color: #49575a;
  font-size: 12px;
  line-height: 16px;
}

.heading-detail-small-2 {
  color: #1c2122;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.heading-detail-small-2.text-color-gray-500 {
  color: #788d91;
}

.blog-time {
  color: #49575a;
  font-size: 12px;
  line-height: 16px;
}

.blog-line {
  background-color: #e9eced;
  width: 100%;
  height: 1px;
  margin-bottom: 16px;
}

.blog-button-wrap {
  align-self: flex-end;
}

.blog-category {
  color: #788d91;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.section-large-11 {
  padding: 120px 5%;
  position: relative;
}

.blog-card-content {
  margin-top: 14px;
}

.blog-avatar-wrap {
  background-color: #f5f5f5;
  border: .5px solid #e9eced;
  border-radius: 99px;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.blog-author-name {
  font-weight: 500;
}

.dot {
  color: #ccd4d6;
  font-size: 12px;
  line-height: 16px;
}

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

.grid-two-column-3.margin-bottom-74 {
  margin-bottom: 74px;
}

.grid-two-column-3.kpis {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
}

.grid-two-column-3.tasks {
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.caption-regular-2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.blog-page-numbers {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.blog-image-wrap {
  background-color: #e9eced;
  border-radius: 24px;
  flex: none;
  height: 180px;
  overflow: hidden;
}

.blog-author {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.blog-sub-heading {
  color: #323c3e;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.page-number {
  letter-spacing: -.02em;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.page-number.default {
  color: #94a5a8;
  border: 1px solid #e9eced;
}

.page-number.disable {
  color: #ccd4d6;
}

.page-number.active {
  background-color: #e9eced;
}

.contact-secondary-button {
  color: #1c2122;
  letter-spacing: -.02em;
  background-color: #e9eced;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.blog-card-wrap {
  width: 100%;
}

.blog-card-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.blog-heading {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.a-banner-announcement {
  color: #fff;
  text-align: center;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
  position: fixed;
}

.a-banner-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-top: 10px;
  display: flex;
  position: relative;
}

.a-banner-text-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.a-banner-strong-text {
  color: #7788f8;
  font-weight: 700;
}

.a-banner-button {
  background-color: var(--burlywood);
  color: #fff;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.a-banner-button:hover {
  color: var(--burlywood);
  -webkit-text-stroke-color: var(--burlywood);
  background-color: #fff;
}

.a-banner-button-small {
  color: #b2b3bd;
  background-color: #26272c;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  transition: color .2s, background-color .2s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.a-banner-button-small:hover {
  color: #000;
  background-color: #fff;
}

.career-job-wrapper {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.career-job-wrapper.first-task {
  display: none;
}

.tag-leader {
  color: var(--purple);
  text-transform: uppercase;
  background-color: #fae9f4;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.careers-search-detail {
  padding: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.careers-job-thumb {
  outline-color: var(--burlywood);
  outline-offset: 0px;
  background-color: #ebba951a;
  border-radius: 16px;
  outline-width: 1px;
  outline-style: solid;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  padding: 11px;
  overflow: hidden;
}

.careers-job-thumb.kpi {
  width: 40px;
  min-width: auto;
  height: 40px;
  min-height: auto;
  padding: 1px;
}

.checkbox-wrapper {
  border: 1px solid #ccd4d6;
  border-radius: 0;
  padding: 10px 12px;
  font-weight: 700;
}

.checkbox-wrapper.no-outline {
  border-radius: 0;
}

.careers-form-block {
  margin-bottom: 0;
}

.careers-filter-wrap {
  grid-column-gap: 16px;
  color: var(--cadet-blue);
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.offerings-card {
  grid-row-gap: 24px;
  border: 1px solid #e9eced;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  padding: 0;
  display: flex;
}

.careers-job-title {
  color: #1c2122;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.careers-job-title.task-name {
  max-height: 3.6em;
  margin-bottom: 6px;
  overflow: hidden;
}

.careers-job-detail {
  grid-column-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.checkbox-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.career-filter {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 24px;
  display: flex;
}

.paragraph-detail-regular {
  font-size: 14px;
  line-height: 24px;
}

.paragraph-detail-regular.grey {
  color: var(--dark-grey);
  letter-spacing: .7px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2em;
}

.careers-detail-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.career-filter-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.careers-category-selected {
  grid-column-gap: 12px;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.heading-wrapper-large {
  text-align: center;
  max-width: 620px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.caption-medium {
  color: #1c2122;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.caption-medium.text-color-gray-600 {
  color: #607276;
}

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

.career-grid.single {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
  margin-top: 10px;
  margin-bottom: 40px;
}

.chevron-circle {
  border: 1px solid #ffffff4d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.careers-all-page-wrap {
  justify-content: space-between;
  align-items: flex-end;
  max-width: 224px;
  margin-top: 40px;
  margin-left: auto;
  display: flex;
}

.careers-heading {
  color: #1c2122;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.careers-page-numbers {
  grid-column-gap: 4px;
  align-items: center;
  display: flex;
}

.careers-tag {
  text-transform: uppercase;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.careers-tag.cyan-tag {
  color: var(--cadet-blue);
  background-color: #ddeaec;
  display: block;
}

.careers-tag.cyan-tag.bottom-margin {
  margin-bottom: 10px;
}

.careers-tag.cyan-tag.bottom-margin.orange {
  color: var(--burlywood);
  background-color: #ebba951a;
  border: 1px solid #0000;
  align-self: center;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.careers-tag.cyan-tag.bottom-margin.purple {
  color: var(--purple);
  background-color: #6d445e1a;
  border: 0 #000;
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.careers-tag.cyan-tag.bottom-margin.green {
  text-align: left;
  border: 0 #000;
  margin-bottom: 0;
  line-height: 12px;
}

.careers-tag.cyan-tag.taller {
  padding-top: 10px;
  padding-bottom: 10px;
}

.careers-tag.yellow-tag {
  color: #f2cc0d;
  background-color: #fcf5cf;
}

.careers-tag.purple-tag {
  background-color: var(--snow);
  color: var(--purple);
  -webkit-text-stroke-color: var(--snow);
}

.careers-tag.gray-tag {
  color: #788d91;
  background-color: #e9eced;
}

.careers-tag.red-tag {
  color: #e64d80;
  background-color: #f9d2df;
}

.careers-tag.green-tag {
  background-color: #4e8d991a;
}

.careers-tag.orange {
  color: var(--burlywood);
  background-color: #ebba951a;
}

.careers-reset-icon {
  background-color: #4e8d991a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.span-red-500 {
  color: var(--cadet-blue);
}

.career-tag-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.careers-button {
  color: #323c3e;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #323c3e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.careers-button:hover {
  color: #fff;
  background-color: #1c2122;
  border-color: #1c2122;
}

.careers-button.complete {
  border-color: var(--cadet-blue);
  color: var(--cadet-blue);
  margin-left: 10px;
}

.careers-button.complete:hover {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.careers-button.complete.done {
  background-color: var(--cadet-blue);
  color: var(--white);
  display: none;
}

.careers-button.green {
  border-color: var(--cadet-blue);
  color: var(--cadet-blue);
}

.careers-button.green:hover {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.careers-button.green.new-section {
  margin: 20px auto;
  padding: 10px 12px;
  display: flex;
}

.careers-button.orange {
  border-color: var(--burlywood);
  color: var(--burlywood);
}

.careers-button.orange:hover {
  background-color: var(--burlywood);
  color: var(--white);
}

.careers-button.purple {
  border-color: var(--purple);
}

.careers-button.purple:hover {
  background-color: var(--purple);
}

.careers-button.grey {
  border-color: var(--dark-grey);
  color: var(--dark-grey);
}

.career-toggle {
  z-index: 0;
  grid-column-gap: 8px;
  color: #323c3e;
  letter-spacing: -.02em;
  border: 1px solid #ccd4d6;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.career-toggle.w--open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.careers-dot {
  background-color: #ccd4d6;
  border-radius: 100%;
  width: 4px;
  height: 4px;
}

.category-field-label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.careers-page-number {
  color: #49575a;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.careers-page-number:hover {
  outline-offset: 0px;
  outline: 1px solid #ccd4d6;
}

.careers-page-number:active, .careers-page-number.active-button {
  color: #1c2122;
  background-color: #e9eced;
}

.careers-tags {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.careers-tags.task-page {
  margin-top: 10px;
  margin-bottom: 20px;
}

.career-dropdown-list {
  background-color: #b38f8f;
  display: none;
}

.career-dropdown-list.w--open {
  z-index: 5;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 0;
}

.career-card-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.career-card-wrapper.bottom-margin {
  margin-bottom: 20px;
}

.careers-chevron-wrap {
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.careers-chevron-wrap.default-button {
  color: #323c3e;
  flex: none;
}

.careers-chevron-wrap.disable-button {
  color: #b0bcbf;
  flex: none;
}

.career-dropdown {
  z-index: 2;
  width: 100%;
  min-width: auto;
  max-width: none;
}

.m-h3-heading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.m-contact-text-field {
  color: #dedfe3;
  background-color: #22242f;
  border: 1px solid #22242f;
  border-radius: 24px;
  min-height: 64px;
  margin-bottom: 0;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.m-contact-text-field:active, .m-contact-text-field:focus {
  border-color: #333647;
}

.m-contact-text-field::placeholder {
  color: #717384;
}

.m-contact-card {
  background-color: #111218;
  border-radius: 32px;
  padding: 32px 24px 24px;
}

.m-contact-checkbox-wrapper {
  color: #717384;
  align-items: center;
  padding: 8px 24px;
  display: flex;
}

.m-contact-checkbox {
  outline-offset: 0px;
  border-style: none;
  border-width: 0;
  border-radius: 8px;
  outline: 2px solid #333647;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
}

.m-contact-checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: none;
  background-size: 16px;
}

.m-contact-checkbox-span {
  color: #7e8ef1;
  text-decoration: underline;
}

.m-contact-feature-wrapper {
  width: 100%;
}

.m-contact-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.m-contact-link-block {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #dedfe3;
  width: 100%;
  padding: 32px 8px;
  text-decoration: none;
  display: flex;
}

.m-contact-field-label {
  color: var(--dark-slate-blue);
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.m-error-message {
  text-align: center;
  background-color: #ed5a5a;
  border-radius: 99px;
  padding: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.m-icon-regular {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

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

.m-contact-submit-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--dark-slate-blue);
  color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.m-contact-submit-button:hover {
  background-color: #7e8ef1;
}

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

.m-contact-feature-card {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.m-contact-checkbox-label {
  color: #717384;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.m-contact-form-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr .25fr;
  width: 100%;
}

.m-section-regular {
  background-color: #000;
  padding: 80px 5%;
}

.m-success-message {
  text-align: center;
  background-color: #86c1a0;
  border-radius: 99px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.m-contact-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

.m-contact-link-title {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.m-contact-text-area {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #adadad6e;
  border-radius: 24px;
  min-height: 140px;
  margin-bottom: 0;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.m-contact-text-area:active, .m-contact-text-area:focus {
  border-color: #333647;
}

.m-contact-text-area::placeholder {
  color: #717384;
}

.m-contact-text-area.user-bubble {
  text-align: right;
  border-style: none;
  min-height: auto;
  margin-bottom: 10px;
}

.m-contact-text-area.gpt-bubble {
  text-align: left;
  background-color: #f7f9fd;
  border-style: solid;
  border-color: #3e376d33;
  margin-bottom: 10px;
}

.m-contact-header {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 128px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.m-contact-link-detail {
  color: #9c9eab;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.m-contact-feature-title-icon {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.m-contact-checkbox-field {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 8px;
  display: flex;
}

.form-block-10 {
  margin-top: 10px;
}

.div-block-321 {
  background-color: #3e376d30;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.button-neutral {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-neutral:hover {
  background-color: #282556;
}

.button-neutral:active {
  background-color: #160042;
}

.button-neutral:focus {
  outline-offset: 0px;
  outline: 2px solid #6b7094;
}

.paragraph-regular-3 {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.help-block-icon {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 32px;
  display: flex;
}

.div-block-18 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.slide-step-title {
  color: #454f5f;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.form-wrapper-3 {
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.calculator-month {
  color: #000;
  font-weight: 500;
}

.form-label-wrapper {
  color: #454f5f;
  margin-bottom: 8px;
  padding: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.alert-content {
  width: 100%;
}

.form-calculator {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.div-block-14 {
  margin-top: 64px;
  margin-bottom: 32px;
}

.slide-icon-square {
  background-color: #f3f4f6;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 8px;
  display: flex;
}

.fs-select_link-1 {
  color: #95a1b2;
  background-color: #fff;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.fs-select_link-1:hover {
  color: #000;
}

.fs-select_link-1:focus-visible, .fs-select_link-1[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #8e86c1;
}

.fs-select_link-1.w--current {
  color: #000;
  background-color: #f2f2f8;
}

.help-block-icon-regular {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-select_list-1.w--open {
  border: 1px solid #c4cad4;
  border-radius: 16px;
  margin-top: 8px;
  overflow: hidden;
}

.paragraph-small-2 {
  font-size: 14px;
  line-height: 24px;
}

.grid-checkbox {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
}

.calculator-price {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #000;
  border: 2px solid #5e53a2;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 180px;
  padding: 16px;
  font-weight: 500;
  display: flex;
}

.slide-wrapper {
  padding: 24px;
}

.span-primary {
  color: #e57361;
}

.alert-error {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.help-block-title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fs-select-1 {
  z-index: 99;
  width: 100%;
  margin-left: 0;
}

.calculator-caption {
  color: #e57361;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.calculator-block {
  width: 100%;
  max-width: 510px;
}

.checkbox-field-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 280px;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.step-counter-span {
  color: #7d8ba1;
  font-size: 12px;
  line-height: 16px;
}

.previous-placeholder {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 100px;
  height: 0;
  margin-bottom: 30px;
  transition: opacity .2s;
  display: none;
}

.previous-placeholder:hover {
  opacity: 1;
}

.html-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-progress-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-6 {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

.slide-button {
  border-top: 1px solid #dce0e5;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 72px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.data-row-middle {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.slide-header-block {
  max-width: none;
}

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

.range-slider-embed {
  display: none;
}

.form-section-3 {
  align-items: flex-start;
  max-width: 100%;
  padding: 0 0% 100px;
  display: flex;
  overflow: hidden;
}

.next-button-slide {
  color: #fff;
  text-align: center;
  background-color: #3e376d;
  border-radius: 16px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: background-color .3s;
}

.next-button-slide:hover {
  background-color: #746bb3;
}

.fs-select_toggle-1 {
  color: #95a1b2;
  border: 1px solid #c4cad4;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  min-width: 190px;
  min-height: 56px;
  padding: 8px 32px 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.fs-select_toggle-1:focus-visible, .fs-select_toggle-1[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.slide-caption {
  grid-column-gap: 4px;
  color: #454f5f;
  align-items: center;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.form-label-hidden {
  display: none;
}

.calculator-span {
  color: #454f5f;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.slide-caption-icon {
  align-items: center;
  display: flex;
}

.slide-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-text-field {
  color: #95a1b2;
  border: 1px solid #c4cad4;
  border-radius: 16px;
  min-height: 56px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.form-text-field:focus {
  border-color: #3e376d;
}

.form-text-field::placeholder {
  color: #95a1b2;
}

.icon-alert {
  color: #f4a952;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.progress-non-active {
  background-color: #f9f9fb;
  border: 1px solid #dce0e5;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.slide-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.help-block-title {
  color: #000;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.slide-paragraph {
  color: #454f5f;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.previous-button {
  opacity: 1;
  color: #5b617c;
  text-indent: -2px;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
  display: none;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

.fs-select_icon-1 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  display: flex;
}

.calculator-header {
  justify-content: space-between;
  align-items: center;
  padding: 4px;
  display: flex;
}

.next-button {
  background-color: #5b3acc;
  border-radius: 5px;
  flex: 1;
  align-self: center;
  padding: 12px 32px;
  font-size: 15px;
  transition: background-color .2s ease-in;
  display: none;
}

.form-icon {
  z-index: 3;
  position: absolute;
}

.data-row-bottom {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.checkbox-title-2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.alert-regular {
  color: #3e376d;
  background-color: #fef5ec;
  border-radius: 8px;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  padding: 16px 24px 16px 16px;
  display: flex;
  box-shadow: 56px 0 80px -24px #393b6a14;
}

.form-submit-button {
  color: #fff;
  text-align: center;
  background-color: #3e376d;
  border-radius: 16px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.checkbox-detail-2 {
  grid-row-gap: 4px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slide-active {
  grid-column-gap: 8px;
  border: 2px solid #8e86c1;
  border-radius: 16px;
  align-items: center;
  height: 80px;
  padding: 16px 24px 16px 16px;
  text-decoration: none;
  display: flex;
}

.form-paragraph-small {
  color: #454f5f;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.data-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.calculator-slider {
  margin-bottom: 0;
}

.slide-step-number {
  color: #746bb3;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.div-block-15 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.form-slide {
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.calculator-price-wrapper {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-help-block {
  border: 1px solid #dce0e5;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 290px;
  padding: 32px 24px 24px;
  display: flex;
}

.help-block-paragraph {
  color: #454f5f;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.alert-icon {
  color: #f93;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.slide-h3-heading {
  color: #3e376d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.checkbox-paragraph {
  color: #454f5f;
  font-weight: 500;
}

.slide-header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 54px;
  display: flex;
}

.data-row-top {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.alert-success {
  color: #3e376d;
  background-color: #f2f2f8;
  border-radius: 16px;
  max-width: 620px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 50px;
  font-weight: 600;
}

.form-large-checkbox {
  z-index: 2;
  cursor: pointer;
  background-color: #f3f4f6;
  border-width: 2px;
  border-color: #8e86c100;
  border-radius: 48px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s;
  position: relative;
}

.form-large-checkbox.w--redirected-checked {
  background-color: #f2f2f8;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-width: 2px;
  border-color: #8e86c1;
}

.form-large-checkbox.w--redirected-focus {
  box-shadow: none;
}

.form-slider-code {
  display: none;
}

.icon-arrow-regular {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.form-slider {
  background-color: #0000;
  height: auto;
  position: relative;
}

.next-placeholder {
  justify-content: center;
  align-items: center;
  width: 0;
  max-width: 159px;
  height: 0;
  margin: auto auto 25px;
  display: none;
}

.help-block-button {
  color: #000;
  text-align: center;
  background-color: #f3f4f6;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 92px;
  padding: 14px 24px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.back-button-slide {
  grid-column-gap: 8px;
  color: #95a1b2;
  border-radius: 16px;
  align-items: center;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.back-button-slide:hover {
  color: #3e376d;
  background-color: #f9f9fb;
}

.fs-select_field-1 {
  background-color: #dce0e5;
  margin-bottom: 0;
  display: none;
}

.slide-step-count {
  color: #22272f;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-4 {
  color: #fff;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 72px;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-wrapper-6 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.timeline-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  margin-top: 14px;
  margin-bottom: 24px;
}

.timeline-image {
  background-color: #b3bbe5;
  border-radius: 14px;
  height: 100%;
  min-height: 330px;
  overflow: hidden;
}

.timeline-bar-base {
  background-color: #e6e6e6;
  border-radius: 24px;
  width: 100%;
  height: 4px;
  overflow: hidden;
}

.section-regular {
  padding: 0%;
  position: relative;
}

.timeline-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.timeline-card {
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  height: 100%;
  padding: 32px;
  position: relative;
  overflow: hidden;
}

.timeline-status {
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.timeline-status.status-coming {
  color: #b2b2b2;
}

.timeline-badge {
  color: #fff;
  background-color: #40bf6a;
  border-radius: 4px;
  padding: 8px 14px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.timeline-badge.status-progress {
  background-color: #f99406;
}

.timeline-badge.status-coming {
  color: #1a1a1a;
  background-color: #f7f7f7;
}

.h6-heading {
  margin-top: 0;
  padding: 0;
  font-size: 28px;
  line-height: 34px;
}

.h6-heading.status-coming {
  color: gray;
}

.timeline-counter {
  color: #40bf6a;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.timeline-counter.status-progress {
  color: #f99406;
}

.timeline-counter.status-coming {
  color: #b2b2b2;
}

.timeline-check {
  color: #40bf6a;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  display: flex;
}

.timeline-check.status-coming {
  color: #b2b2b2;
}

.heading-detail-section {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

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

.milestone-detail {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-large-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-2.text-weight-semibold {
  font-weight: 600;
}

.paragraph-large-2.text-weight-semibold.no-margin {
  margin-bottom: 10px;
  margin-left: 0;
  line-height: 1.2em;
}

.paragraph-large-2.text-weight-semibold.no-margin.score {
  color: #6c3959;
  align-items: center;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 24px;
  display: flex;
}

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

.heading-content {
  color: #1a1a1a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-content.left {
  text-align: left;
  font-size: 54px;
}

.timeline-item {
  color: #1a1a1a;
  border-bottom: 1.5px solid #e6e6e6;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.timeline-item.status-complete {
  text-decoration: line-through;
}

.timeline-item.status-upcoming-feature {
  color: #b2b2b2;
  text-decoration: none;
}

.timeline-bar-progress {
  background-color: #f99406;
  width: 25%;
  height: 4px;
}

.timeline-bar-wrapper {
  margin-top: 8px;
}

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

.timeline-bar-green {
  background-color: #40bf6a;
  width: 100%;
  height: 4px;
}

.navigation-button-secondary {
  color: #3e376d;
  text-align: center;
  background-color: #0000;
  border: 1px solid #acb5c3;
  border-radius: 16px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s, border-color .3s, background-color .3s;
}

.navigation-button-secondary:hover {
  color: #fff;
  background-color: #e57361;
  border-color: #0000;
}

.navigation-side-block {
  background-color: #f3f4f6;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  max-width: 316px;
  padding: 16px;
  display: flex;
}

.navigation-arrow-2 {
  color: #5e53a2;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-side-wrapper {
  width: 100%;
}

.navigation-dropdown {
  height: 100%;
  position: static;
}

.navigation-base-wrapper {
  border: 1px solid #dce0e5;
  border-radius: 16px;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.navigation-title-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #454f5f;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 8px;
  padding: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.navigation-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-large-grid {
  grid-column-gap: 44px;
  grid-template-rows: auto;
}

.navigation-side-block-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #454f5f;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

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

.navigation-link-title {
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.navigation-button {
  color: #fff;
  text-align: center;
  background-color: #3e376d;
  border-radius: 16px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
}

.navigation-button:hover {
  background-color: #4e4587;
}

.navigation-toggle-2 {
  grid-column-gap: 2px;
  color: #000;
  align-items: center;
  height: 100%;
  padding: 12px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-toggle-2:hover, .navigation-toggle-2.w--open {
  color: #746bb3;
}

.navigation-block {
  background-color: #fff;
  flex: 1;
  padding: 16px;
}

.navigation-icon-2 {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.navigation-link-icon-2 {
  grid-column-gap: 24px;
  color: #7d8ba1;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.navigation-link-icon-2:hover {
  color: #5e53a2;
  background-color: #f3f4f6;
}

.navigation-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
  position: static;
}

.navigation-help-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #7d8ba1;
  align-items: center;
  padding: 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  transition: all .3s;
  display: flex;
}

.navigation-help-center:hover {
  color: #000;
}

.navigation-link-3 {
  color: #000;
  white-space: nowrap;
  background-color: #0000;
  padding: 12px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link-3:hover {
  color: #746bb3;
}

.navigation-link-3.w--current {
  color: #642eff;
}

.navigation-wrapper-3 {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.navigation-link-detail {
  color: #454f5f;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.navigation-list-dropdown-l {
  z-index: 99;
  min-width: 100%;
}

.navigation-list-dropdown-l.w--open {
  background-color: #0000;
  min-width: auto;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  position: absolute;
  top: 94px;
  left: 0;
  right: 0;
}

.navigation-side-link {
  grid-column-gap: 44px;
  color: #7d8ba1;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.navigation-icon-circle {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.dashboard-navbar-2 {
  z-index: 0;
  background-color: #adadad1a;
  border: 0 solid #000;
  flex-direction: column;
  justify-content: space-between;
  width: 200px;
  min-width: auto;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  overflow: visible;
}

.dashboard-navbar-2.larger {
  z-index: 1;
  background-color: var(--white-smoke-2);
  border-right-width: 1px;
  border-right-color: #adadad80;
  width: 200px;
  height: 100vh;
  min-height: 100vh;
  display: block;
  top: 0;
}

.dashboard-navbar-2.larger.hide {
  display: none;
}

.tabs-standard-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs-menu-toggle {
  background-color: var(--white);
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 8px;
  display: flex;
}

.tab-button-toggle {
  color: #160042;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0000;
  border-radius: 4px;
  padding: 12px 44px;
  font-size: 14px;
}

.tab-button-toggle.w--current {
  background-color: var(--cadet-blue);
  color: var(--white);
  font-weight: 500;
  box-shadow: 3px 8px 20px #8d9bbe29;
}

.tab-button-toggle.gpt {
  width: 50%;
}

.tab-button-toggle.gpt.w--current {
  background-color: var(--purple);
  color: var(--white);
}

.tab-button-toggle._5-wide {
  padding-left: 20px;
  padding-right: 20px;
}

.tab-button-toggle._5-wide.purple.w--current {
  background-color: var(--purple);
}

.tab-button-toggle.orange.w--current {
  background-color: var(--burlywood);
}

.tab-button-toggle.green.apps {
  display: none;
}

.tab-pane-3 {
  background-color: var(--white);
  border-radius: 12px;
  width: 100%;
  height: 100%;
  padding: 40px 40px 140px;
}

.tab-pane-3.gpt {
  margin: 0;
}

.tab-pane-3.main-inputs-section {
  min-height: 90vh;
  padding: 40px;
}

.tab-pane-3.columns {
  padding: 0;
}

.paragraph-regular-4 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

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

.column {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  min-height: 93vh;
  padding: 0;
  display: flex;
  position: relative;
  top: 0;
}

.column-2 {
  border: 1px #000;
  border-width: 1px 0;
  height: 100%;
  padding: 0;
}

.column-3 {
  background-color: #6d445e1a;
  height: 100%;
  min-height: 93vh;
  padding: 0;
  position: sticky;
  top: 7vh;
}

.column-3.padded {
  background-color: #f5f0f4;
  height: 93vh;
  padding: 20px;
  position: sticky;
  inset: 7vh 0% 0% auto;
  overflow: auto;
}

.column-3.padded.orange {
  background-color: #ebba951a;
}

.column-3.padded.green {
  background-color: #4e8d991a;
  position: sticky;
  top: 7vh;
  overflow: visible;
}

.column-3.padded.grey {
  background-color: #fdfdfd;
  position: sticky;
}

.column-3.grey {
  z-index: 0;
  background-color: #f7f8f8;
  border-left: 1px solid #f7f8f8;
  min-height: 93vh;
  top: 0;
}

.column-3.grey.hub {
  border-left: 1px solid #edf1f1;
}

.column-3.grey.plan {
  min-height: 100vh;
  padding: 10px 20px 20px;
}

.column-3.grey.plan.sticky {
  top: 0;
}

.column-3.grey.plan.white {
  background-color: var(--white);
  padding: 10px;
}

.column-3.grey.plan.white._93 {
  height: 93vh;
  min-height: 93vh;
  position: sticky;
  inset: 0 0% 0% auto;
}

.column-3.grey.plan.white._93.green {
  background-color: var(--cadet-blue);
  background-image: linear-gradient(40deg, var(--purple), var(--cadet-blue) 65%, var(--burlywood) 104%);
  padding-left: 24px;
  padding-right: 24px;
  top: 7vh;
}

.column-3.grey.plan.white._93.project {
  background-color: var(--white-smoke-2);
  display: block;
  top: 7vh;
  overflow: visible;
}

.column-3.grey.plan.white._93.project.hide {
  display: block;
}

.column-3.grey.plan.white._93.project._20 {
  padding: 14px 20px 20px;
}

.body-11 {
  font-family: DM Sans, sans-serif;
}

.logo-link-2 {
  cursor: default;
  display: flex;
}

.logo-link-2.margin {
  margin-bottom: 10px;
}

.navigation-link-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.navigation-secondary {
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.navigation-secondary:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.icon-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.navigation-menu-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-button-2 {
  grid-column-gap: 8px;
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-height: 28px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.navigation-button-2:hover {
  background-color: #387783;
}

.navigation-button-2.large {
  margin-bottom: 20px;
  padding: 10px 22px;
  font-size: 24px;
  line-height: 30px;
}

.navigation-button-2.share.preview, .navigation-button-2.share.right-margin {
  margin-right: 10px;
}

.navigation-button-2.share.orange {
  background-color: var(--burlywood);
}

.navigation-button-2.share.orange.rewrite {
  margin-left: 8px;
  padding-right: 16px;
}

.navigation-button-2.share.orange.rewrite.submit {
  align-self: flex-end;
}

.menu-button-3 {
  color: #080808;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px;
  transition: color .3s;
}

.menu-button-3:hover {
  color: #ea7462;
}

.menu-button-3.w--open {
  color: #fff;
  background-color: #ea7462;
  border-color: #ea7462;
}

.navigation-3 {
  z-index: 99;
  background-color: #f1f1f1;
  align-items: center;
  width: 100%;
  height: 5vh;
  min-height: auto;
  padding: 12px 24px;
  display: flex;
  position: sticky;
  top: 0;
}

.navigation-3.hide {
  display: none;
}

.columns {
  flex-direction: row;
  align-items: stretch;
  max-width: none;
  height: 100%;
  margin-left: 200px;
  display: flex;
  position: static;
  overflow: visible;
}

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

.columns.even.larger {
  margin-left: 200px;
}

.columns.even.larger.hide {
  display: none;
}

.columns.even.larger.plan {
  margin-left: 0;
}

.columns.hide {
  display: none;
}

.columns.home-hub {
  margin-left: 0;
  position: relative;
  top: 0;
}

.tabs-content-7 {
  width: 100%;
  padding: 20px;
}

.field-label-2 {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.field-label-2.top-margin {
  margin-top: 15px;
}

.close-link-right {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.close-link-right:hover {
  color: #642eff;
}

.close-link-right.right {
  justify-content: flex-end;
}

.account-input-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.success-message-15 {
  color: #006638;
  letter-spacing: .02em;
  background-color: #ebfff6;
  font-size: 12px;
  line-height: 16px;
}

.sub-heading-regular-bold {
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.sub-heading-regular-bold.margin-bottom {
  margin-bottom: 20px;
}

.sub-heading-regular-bold.margin-bottom.blog {
  margin-bottom: 0;
  margin-right: 10px;
}

.sub-heading-regular-bold.margin-bottom.gallery {
  margin-bottom: 0;
  font-size: 24px;
}

.sub-heading-regular-bold.margin-bottom.less {
  margin-bottom: 0;
}

.sub-heading-regular-bold.larger {
  font-size: 24px;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.text-field-wrapper.top-margin {
  margin-top: 20px;
}

.editmodal {
  background-color: #fff;
  border: 1px solid #f7f9fd;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 85vh;
  max-height: 85vh;
  padding: 30px;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.editmodal.popup {
  z-index: 100;
  border-radius: 5px;
  max-width: 500px;
  min-height: 40vh;
  max-height: 100vh;
  padding: 20px;
  display: block;
  position: relative;
  inset: 0%;
  overflow: auto;
}

.editmodal.popup.scroll {
  box-shadow: none;
  border-radius: 5px;
  max-width: 600px;
  padding: 20px;
  overflow: auto;
}

.editmodal.popup.scroll.task {
  margin-right: 0;
}

.editmodal.popup.scroll.table-popup {
  max-width: 720px;
  min-height: 80vh;
  padding: 40px 40px 20px;
}

.editmodal.popup.select-template {
  width: auto;
  max-width: 100%;
  overflow: auto;
}

.editmodal.popup.wider {
  max-width: 500px;
}

.editmodal.popup.assistant {
  padding: 20px;
}

.editmodal.popup.assistant.wider {
  max-width: 700px;
}

.editmodal.popup.assistant.wider.auto {
  border-radius: 10px;
  max-width: 800px;
  padding: 30px;
}

.editmodal.popup.step {
  z-index: 1;
}

.editmodal.popup.step.read, .editmodal.popup.step.create, .editmodal.popup.step.send {
  display: block;
}

.editmodal.popup.more-padding {
  max-width: 600px;
  padding: 40px;
}

.editmodal.popup.uploaddoc {
  max-width: 600px;
  padding: 30px;
}

.editmodal.brainstorm {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 60px;
  display: flex;
}

.editmodal.split {
  justify-content: space-between;
  align-items: flex-start;
  height: 85vh;
  min-height: auto;
  max-height: 85vh;
  padding-bottom: 30px;
  display: flex;
  overflow: visible;
}

.editmodal.split.blog {
  padding: 20px;
  overflow: hidden;
}

.editmodal.split.blog.bg {
  background-color: var(--cadet-blue);
  box-shadow: none;
  border-style: none;
  height: auto;
  max-height: none;
  padding: 0 10px 10px;
}

.editmodal.split.blog.bg.hide {
  display: none;
}

.editmodal.create-modal {
  max-height: 90vh;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.editmodal.create-modal.project {
  background-color: var(--white-smoke-2);
  max-height: none;
}

.editmodal.padded40 {
  padding: 40px;
}

.button-secondary {
  outline-offset: 0px;
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-secondary:hover {
  background-color: #f3f5fb;
  border-color: #0000;
}

.button-secondary:active {
  color: #642eff;
  background-color: #e4e6f1;
}

.button-secondary:focus {
  outline-offset: 0px;
  outline: 2px solid #160042;
}

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

.icon-regular.white {
  color: var(--white);
}

.modal-wrapper-right {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.line-regular {
  background-color: #e4e6f1;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.line-regular.less-top {
  margin-top: 10px;
  margin-bottom: 16px;
}

.line-regular.less-top.less-bottom {
  margin-bottom: 10px;
}

.line-regular.no-margin {
  margin: 0;
}

.line-regular.more-margin {
  margin-bottom: 30px;
}

.modal-button-grid {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  max-width: none;
}

.modal-button-grid._1 {
  grid-template-columns: 1fr;
}

.modal-button-grid.top {
  max-width: none;
  margin-bottom: 10px;
}

.modal-button-grid._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.text-area {
  color: #160042;
  letter-spacing: -.01em;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 250px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.text-area:hover {
  border-color: #b6b9ce;
}

.text-area:focus {
  border-color: #160042;
}

.text-area::placeholder {
  color: #6b7094;
}

.text-area.short {
  min-height: 100px;
}

.modal-title-wrapper {
  color: #160042;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.modal-title-wrapper.padded {
  height: 5vh;
  padding: 20px;
}

.modal-title-wrapper.padded.dark {
  background-color: var(--cadet-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.modal-title-wrapper.white {
  background-color: var(--white);
  margin: 0;
  padding: 20px 20px 14px;
  line-height: 1em;
}

.modal-title-wrapper.white.no-padding {
  justify-content: space-between;
  margin-bottom: 0;
  padding: 0;
}

.text-field-10 {
  color: #160042;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  transition: all .2s;
}

.text-field-10:hover {
  border-color: #e4e6f1;
}

.text-field-10:focus {
  color: #160042;
  border-color: #160042;
}

.text-field-10::placeholder {
  color: #6b7094;
}

.text-field-10.btm-margin {
  margin-top: 5px;
}

.button-primary {
  background-color: var(--cadet-blue);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 36px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-primary:hover {
  background-color: #2a7685;
}

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

.button-primary:focus {
  outline-offset: 0px;
  outline: 2px solid #d9ccff;
}

.button-primary._25 {
  width: 25%;
}

.button-primary._25._2nd-btn {
  margin-left: 10px;
}

.button-primary.orange {
  background-color: var(--burlywood);
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
}

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

.button-primary.purple.large {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 24px;
}

.button-primary.left {
  min-width: auto;
  max-width: 200px;
}

.button-primary.left.home {
  border-radius: 5px;
  justify-content: center;
  max-width: none;
  min-height: auto;
  padding-left: 22px;
  padding-right: 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  display: flex;
}

.button-primary.left.home.light {
  border: 1px solid var(--cadet-blue);
  color: var(--cadet-blue);
  background-color: #4e8d991c;
  font-weight: 700;
}

.button-primary.plus {
  border-radius: 50%;
  min-width: auto;
  min-height: auto;
  padding: 5px 10px;
  font-size: 24px;
  line-height: 24px;
}

.button-primary.update {
  min-width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.button-primary.hide {
  display: none;
}

.button-primary.refresh-analytics {
  margin-top: 10px;
}

.field-label-3 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.field-label-3.no-margin {
  margin-bottom: 0;
  margin-left: 10px;
}

.text-field-11 {
  background-color: #f7f7f8;
  border: 0 #000;
  border-radius: 5px;
  width: 75%;
  min-height: 45px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 15px;
  line-height: 45px;
}

.text-field-11._100 {
  width: 100%;
}

.form-input-block {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.form-input-block.main-biz {
  align-items: center;
}

.submit-button-4 {
  background-color: var(--burlywood);
  border-radius: 5px;
  width: 20%;
}

.form-input-section {
  width: 100%;
  margin-bottom: 40px;
}

.tabs-content-8 {
  width: 100%;
  height: 100%;
}

.table-speakers-avatar-2 {
  background-color: #f5f5f5;
  border: .5px solid #e9eced;
  border-radius: 99px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  overflow: hidden;
}

.heading-wrapper-7 {
  text-align: center;
  max-width: 620px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.table-row-grid-2 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 2fr 1.5fr 1fr 1fr;
  align-items: center;
  width: 100%;
}

.table-speakers-2 {
  grid-column-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.table-heading-3 {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr .25fr 1.5fr;
  place-items: center stretch;
  width: 100%;
}

.icon-2 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.opportunity-name {
  font-weight: 500;
}

.opportunity-name.orange {
  color: var(--burlywood);
  text-align: center;
}

.run-fix-button {
  color: var(--burlywood);
  text-align: center;
  cursor: pointer;
  background-color: #f293391a;
  border-radius: 22px;
  width: auto;
  padding: 10px 24px;
  font-weight: 700;
  line-height: 25px;
}

.run-fix-button.green {
  color: var(--cadet-blue);
  background-color: #4e8d991c;
  align-self: flex-end;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.run-fix-button.green.full {
  background-color: var(--cadet-blue);
  color: var(--white);
  align-items: center;
  display: flex;
}

.run-fix-button.green.full.left {
  justify-content: flex-start;
}

.run-fix-button.green.refresh {
  margin-top: 10px;
}

.run-fix-button.green.not-full {
  cursor: pointer;
  border-radius: 10px;
  font-size: 16px;
  display: inline-block;
}

.run-fix-button.green.plan {
  background-color: var(--cadet-blue);
  color: var(--white);
  border-radius: 5px;
  align-self: center;
  margin-left: 20px;
}

.run-fix-button.green.plan.hide {
  display: none;
}

.run-fix-button.green.circle {
  align-self: center;
  height: auto;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.run-fix-button.green.note {
  justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 20px;
}

.run-fix-button.green.note.small {
  padding: 6px 17px;
  font-size: 14px;
  line-height: 14px;
}

.run-fix-button.green.note.small.purple {
  color: var(--purple);
  text-transform: uppercase;
  background-color: #faeef5;
  padding-left: 11px;
  padding-right: 11px;
  font-size: 12px;
}

.run-fix-button.purple {
  background-color: var(--purple);
  color: var(--white);
  max-height: 45px;
  display: flex;
}

.run-fix-button.purple._2nd {
  margin-left: 20px;
}

.run-fix-button.purple.light {
  background-color: var(--snow);
  color: var(--purple);
  cursor: pointer;
  transition: all .2s;
  display: inline-block;
}

.run-fix-button.purple.light:hover {
  background-color: #e0d3dc;
}

.run-fix-button.purple.light.mark {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 10px;
  font-size: 20px;
  line-height: 10px;
  display: flex;
}

.run-fix-button.purple.small {
  padding: 9px 20px;
  line-height: 18px;
  display: inline-block;
}

.run-fix-button.purple.top {
  border-radius: 30px;
  align-items: center;
  margin-top: 40px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
}

.run-fix-button.purple.centre {
  justify-content: center;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  line-height: 20px;
}

.run-fix-button._25 {
  justify-content: center;
  width: 25%;
  display: flex;
}

.run-fix-button._25._2nd-btn {
  margin-left: 10px;
}

.run-fix-button._25.green {
  background-color: var(--cadet-blue);
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.run-fix-button._25.green.light {
  color: var(--cadet-blue);
  -webkit-text-stroke-color: #4e8d991a;
  background-color: #4e8d991a;
}

.run-fix-button._25.green.top {
  align-self: flex-start;
}

.run-fix-button._25.purple {
  background-color: var(--snow);
  color: var(--purple);
  border-radius: 15px;
}

.run-fix-button._25.purple:hover {
  background-color: #ebdce5;
}

.run-fix-button.margin {
  margin-top: 10px;
  margin-bottom: 10px;
}

.run-fix-button._2nd {
  margin-left: 20px;
}

.run-fix-button.smaller {
  padding-left: 20px;
  padding-right: 20px;
  line-height: 14px;
}

.run-fix-button.orange {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.run-fix-button.orange.light {
  transition: all .2s;
  display: inline-block;
}

.run-fix-button.orange.light:hover {
  background-color: #f2933933;
}

.run-fix-button.blog {
  margin-top: 10px;
}

.run-fix-button.blog.cta {
  background-color: var(--burlywood);
  color: var(--white);
}

.div-block-322 {
  border: 1px solid #0000001a;
  border-radius: 10px;
  padding: 15px;
}

.div-block-323 {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.div-block-324 {
  height: 20px;
}

.flowui-card-01 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 354px;
  padding: 32px;
  display: flex;
}

.card-title {
  letter-spacing: -.02em;
  font-weight: 700;
}

.card-title.caps {
  color: #9e9e9e;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 400;
}

.card-title.lighter {
  color: #333;
  width: auto;
  max-width: none;
  max-height: 20px;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
}

.card-title.lighter.caps {
  max-width: none;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14px;
}

.card-title.lighter.caps.biztitle {
  text-transform: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.card-title.lighter.tiny-feature {
  padding-top: 4px;
  font-size: 10px;
  line-height: 10px;
}

.card-title.lighter.tiny-feature.timestamp {
  padding: 8px;
}

.card-title.lighter.tiny-feature.padded {
  cursor: auto;
  max-height: none;
  padding: 8px;
}

.card-title.lighter.smaller {
  font-size: 15px;
  font-weight: 500;
}

.card-title.lighter.image-141 {
  font-size: 14px;
}

.card-bars {
  margin-top: 24px;
}

.card-chart {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dash-container {
  max-width: 800px;
}

.button-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #6173e5;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.grid-three-column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-three-column-2.small {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-columns: 1fr 1fr;
  padding: 0;
}

.grid-three-column-2._2 {
  grid-template-columns: 1fr 1fr;
}

.grid-three-column-2._2.reports {
  padding-left: 0;
  padding-right: 0;
}

.grid-three-column-2.not-padded {
  max-width: 800px;
  padding: 0;
}

.grid-three-column-2.not-padded.uploasds {
  display: none;
}

.grid-three-column-2.tiny {
  grid-template-columns: 1fr 1fr;
  padding: 0;
}

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

.container-large-7 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.paragraph-large-3.margin-bottom {
  margin-bottom: 10px;
  line-height: 1.6em;
}

.badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: .5px solid #ced4da;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.feature-icon {
  color: #6173e5;
  background-color: #eeeffc;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.feature-icon.icon-red {
  color: #e56161;
  background-color: #fceeee;
}

.feature-icon.icon-green {
  color: #86c1a0;
  background-color: #f2f8f5;
}

.feature-icon.icon-yellow {
  color: #e5cb61;
  background-color: #fcf9ee;
}

.feature-icon.icon-blue {
  color: #6d445e21;
  background-color: #eeeffc;
  width: 30px;
  height: 30px;
  margin-right: 0;
}

.feature-icon.icon-orange {
  color: #e59661;
  background-color: #fcf3ee;
  margin-right: 10px;
}

.feature-icon.icon-gray {
  color: #6d767e;
  background-color: #f9fafb;
}

.feature-icon.icon-blue {
  color: #6173e5;
  background-color: #eeeffc;
  margin-right: 10px;
}

.h6-heading-2 {
  color: #000;
  letter-spacing: -.02em;
  max-height: 3.6em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2em;
  overflow: hidden;
}

.h6-heading-2.channel {
  font-size: 18px;
}

.h6-heading-2.small {
  max-height: 4.2em;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.4em;
}

.h6-heading-2.smaller {
  margin-bottom: 0;
  font-size: 20px;
}

.h6-heading-2.smaller.nothing {
  margin-bottom: 10px;
  font-size: 24px;
}

.h6-heading-2.rm {
  margin-bottom: 10px;
}

.feature-title-block {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding: 40px 40px 10px;
  display: flex;
}

.feature-title-block.no-padding {
  margin-top: 60px;
  margin-bottom: 20px;
  padding: 0;
}

.feature-title-block.no-bottom {
  padding-bottom: 0;
}

.badge-icon-wrapper {
  color: #6173e5;
}

.feature-title-wrapper {
  z-index: 5;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.feature-title-wrapper.smaller-gap {
  grid-column-gap: 20px;
}

.feature-title-wrapper.less-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.icon-regular-2 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.icon-regular-2.green {
  color: var(--cadet-blue);
}

.icon-regular-2.orange {
  color: var(--burlywood);
}

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

.subheading-bold {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.subheading-bold.margin {
  margin-bottom: 0;
  margin-right: 10px;
}

.subheading-bold.text-color-blue-500 {
  color: var(--cadet-blue);
}

.subheading-bold.tighter {
  letter-spacing: 0;
}

.icon-small-3 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

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

.paragraph-small-3.text-color-gray-600 {
  color: #6d767e;
  max-width: 400px;
  max-height: 5.6em;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.4em;
  overflow: hidden;
}

.feature-buttonn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.section-regular-2 {
  padding: 80px 5%;
  position: relative;
}

.margin-bottom-89 {
  border-radius: 10px;
  margin-bottom: 24px;
  overflow: hidden;
}

.margin-bottom-89.less {
  margin-bottom: 14px;
}

.caption-medium-2 {
  color: #353b41;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.caption-medium-2.text-color-gray-600 {
  color: #6d767e;
}

.h2-heading {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.h2-heading.smaller {
  font-size: 48px;
}

.h2-heading.smaller.still {
  font-size: 32px;
}

.h2-heading.smaller.pricing {
  font-size: 54px;
}

.h2-heading.cta {
  font-size: 64px;
}

.margin-bottom-90 {
  margin-bottom: 8px;
}

.feature-card-a {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding: 32px 20px;
  transition: all .3s;
  display: flex;
}

.feature-card-a:hover {
  border-width: .5px;
  box-shadow: 0 3px 10px #e0e0e07a;
}

.feature-card-a.with-cross {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  justify-content: space-between;
  width: 100%;
  min-height: 270px;
  padding: 40px 30px;
  display: flex;
  position: relative;
}

.feature-card-a.with-cross.plan {
  z-index: 1;
  background-color: var(--white);
  min-height: 250px;
  margin-bottom: 0;
  padding: 40px;
  display: block;
  position: relative;
}

.feature-card-a.with-cross.plan.empty {
  z-index: 0;
  min-height: 270px;
  max-height: 270px;
  padding: 40px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.feature-card-a.with-cross.suggested {
  min-height: auto;
  padding: 20px;
}

.feature-card-a.with-cross.goal {
  display: flex;
}

.feature-card-a.less-top-padding {
  padding-top: 20px;
}

.div-block-325 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-326 {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.div-block-326.no-top-margin {
  margin-top: 0;
}

.div-block-326._45 {
  width: 50%;
  padding-right: 10px;
}

.account-input-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-area-2 {
  color: #160042;
  letter-spacing: -.01em;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 112px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.text-area-2:hover {
  border-color: #b6b9ce;
}

.text-area-2:focus {
  border-color: #160042;
}

.text-area-2::placeholder {
  color: #6b7094;
}

.text-area-2.edit-hidden {
  display: block;
}

.button-primary-2 {
  background-color: var(--burlywood);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02px;
  white-space: nowrap;
  border-radius: 50px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-primary-2:hover {
  background-color: #daa075;
}

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

.button-primary-2:focus {
  outline-offset: 0px;
  outline: 2px solid #d9ccff;
}

.button-primary-2.purple {
  background-color: var(--purple);
  color: var(--white);
}

.button-primary-2.delete {
  background-color: #eb9595;
}

.full_pop_up {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #4e8d9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 80vh;
  max-height: none;
  margin: -40px;
  padding: 0;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin {
  z-index: 15;
  width: 85vw;
  height: 100vh;
  margin: 0;
  display: block;
  position: fixed;
}

.full_pop_up.no-margin.create-account {
  z-index: 100;
  width: 100vw;
  height: 100vh;
  min-height: auto;
  display: block;
  position: fixed;
  inset: 0%;
}

.full_pop_up.no-margin.create-account.pro, .full_pop_up.no-margin.create-account.portfolio {
  display: block;
}

.full_pop_up.no-margin.create-account.free {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.full_pop_up.no-margin.create-account.free.hide {
  display: none;
}

.full_pop_up.no-margin.create-account.lite {
  display: block;
}

.full_pop_up.no-margin.create-account.sharedwf {
  flex-flow: column;
  display: flex;
}

.full_pop_up.no-margin.login {
  z-index: 100;
  width: 100vw;
  height: 100vh;
  min-height: auto;
  display: block;
  position: fixed;
  inset: 0;
}

.full_pop_up.no-margin.login.hide {
  display: none;
}

.full_pop_up.no-margin.market {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 35vw;
  padding: 20px;
  display: block;
  overflow: visible;
}

.full_pop_up.no-margin.market.in-column {
  width: 100%;
  height: auto;
  min-height: auto;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0 0% 0%;
}

.full_pop_up.no-margin.model {
  display: none;
}

.full_pop_up.no-margin.purple {
  background-color: #6d445e99;
  display: none;
}

.full_pop_up.no-margin.edit {
  display: none;
}

.full_pop_up.no-margin.edit.app {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.edit.channel {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.edit.channel.ch {
  height: 100%;
  display: block;
}

.full_pop_up.no-margin.edit.persona, .full_pop_up.no-margin.edit.cost {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.edit.biz {
  z-index: 15;
  display: none;
}

.full_pop_up.no-margin.edit.business-details {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.edit.vh {
  display: flex;
}

.full_pop_up.no-margin.marketing, .full_pop_up.no-margin.legal {
  display: none;
}

.full_pop_up.no-margin.chooseproduct {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  max-width: 85vw;
  display: none;
}

.full_pop_up.no-margin.add-task {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 35vw;
  padding-left: 3px;
  display: none;
}

.full_pop_up.no-margin.add-task.market {
  width: 100%;
  padding: 0;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin.add-task.channel, .full_pop_up.no-margin.add-task.revenue {
  display: none;
}

.full_pop_up.no-margin.add-task.assist {
  width: 90%;
  display: none;
  top: 7vh;
}

.full_pop_up.no-margin.add-task.plan {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin.view-note {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  padding: 0;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin.view-note.channel, .full_pop_up.no-margin.view-note.revenue {
  padding: 0;
  display: none;
}

.full_pop_up.no-margin.view-note.plan {
  display: none;
}

.full_pop_up.no-margin.view-note.all {
  height: 100%;
  display: block;
}

.full_pop_up.no-margin.add-note {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 35vw;
  display: none;
}

.full_pop_up.no-margin.add-note.market {
  width: 100%;
  padding: 0;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin.add-note.channel, .full_pop_up.no-margin.add-note.revenue {
  display: none;
}

.full_pop_up.no-margin.add-note.plan {
  width: 100%;
  display: none;
  position: absolute;
}

.full_pop_up.no-margin.add-note.all {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.add-pin {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100%;
  padding: 0;
  display: block;
  position: absolute;
}

.full_pop_up.no-margin.share-page-viz {
  width: 100vw;
  display: none;
  top: 88px;
}

.full_pop_up.no-margin.full {
  width: 100vw;
  display: none;
}

.full_pop_up.no-margin.create-popup {
  z-index: 15;
  width: 85vw;
  padding: 20px 30px 20px 10px;
  display: none;
}

.full_pop_up.no-margin.create-popup.business-plan, .full_pop_up.no-margin.create-popup.comp-analysis, .full_pop_up.no-margin.create-popup.todays-plan, .full_pop_up.no-margin.create-popup.content-plan {
  display: none;
}

.full_pop_up.no-margin.create-popup.custom-plan {
  z-index: 30;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding-right: 40px;
  display: block;
  position: absolute;
  inset: 0%;
}

.full_pop_up.no-margin.create-popup.custom-plan.hide, .full_pop_up.no-margin.create-popup.custom-experiment, .full_pop_up.no-margin.create-popup.refresh-plan, .full_pop_up.no-margin.create-popup.gtm, .full_pop_up.no-margin.create-popup.website, .full_pop_up.no-margin.create-popup.competitors, .full_pop_up.no-margin.create-popup.email-outreach, .full_pop_up.no-margin.create-popup.linkedin-marketing, .full_pop_up.no-margin.create-popup.pricing-strategy, .full_pop_up.no-margin.create-popup.on-boarding, .full_pop_up.no-margin.create-popup.checkin {
  display: none;
}

.full_pop_up.no-margin.delete, .full_pop_up.no-margin.add-kpi {
  display: block;
}

.full_pop_up.no-margin.add-kpi.in-column {
  z-index: 25;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.full_pop_up.no-margin.add-kpi.in-column.finish, .full_pop_up.no-margin.add-kpi.in-column.stripe {
  display: none;
}

.full_pop_up.no-margin.add-kpi.in-column.edit {
  display: block;
}

.full_pop_up.no-margin.add-kpi.in-column.kpi, .full_pop_up.no-margin.add-kpi.in-column.delete-auto, .full_pop_up.no-margin.add-kpi.in-column.edit-auto {
  display: none;
}

.full_pop_up.no-margin.add-kpi.in-column.bulk-tasks {
  display: block;
}

.full_pop_up.no-margin.add-kpi.in-column.export {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  margin: -10px -20px;
  display: none;
}

.full_pop_up.no-margin.add-kpi.in-column.automation {
  display: none;
}

.full_pop_up.no-margin.add-kpi.in-column.assistant, .full_pop_up.no-margin.add-kpi.in-column.edit-project {
  display: block;
}

.full_pop_up.no-margin.add-kpi._100 {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.full_pop_up.no-margin.hide {
  display: none;
}

.centred-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 40px 0;
  display: flex;
}

.centred-block.edit-market {
  justify-content: center;
  align-items: flex-start;
  max-height: none;
  padding: 40px 20px 20px;
  position: static;
}

.centred-block.edit-market.select {
  padding: 40px;
}

.centred-block.edit-market.left {
  justify-content: flex-start;
  padding: 20px 40px;
}

.centred-block.edit-market.left.export {
  padding-left: 20px;
  padding-right: 20px;
}

.centred-block.sharedwf {
  flex-flow: column;
  overflow: auto;
}

.callout {
  background-color: #4e8d9905;
  border-radius: 10px;
  width: 75%;
  min-height: 150px;
  margin-right: 10px;
  padding: 30px;
}

.callout.full {
  background-color: #4e8d9905;
  width: 100%;
}

.callout.full.white {
  background-color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  min-height: 85vh;
  max-height: 85vh;
  display: flex;
  overflow: visible;
}

.callout.full.white._2nd {
  min-height: 150px;
  margin-top: 40px;
}

.callout.full.white.smaller {
  min-height: 50vh;
}

.callout.full.white.validate {
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: visible;
}

.callout.full.white.less {
  min-height: 55vh;
  max-height: 55vh;
}

.callout.full.white.less.market {
  max-width: none;
  min-height: 60vh;
  max-height: 60vh;
  margin-right: 0;
}

.callout.full.white.less.market.plan {
  min-height: 80vh;
  max-height: 80vh;
  margin-right: 0;
  padding: 0 0 10px;
}

.callout.full.white.less.market.thread {
  min-height: 60vh;
  max-height: 60vh;
  margin-bottom: 10px;
  padding: 20px;
}

.callout.full.white.less.market.thread.fill {
  height: 100%;
  min-height: auto;
  max-height: none;
  padding: 0;
}

.callout.full.white.less.market.thread.fill.green {
  background-color: var(--transparent);
}

.callout.full.white.less.create {
  min-height: 75vh;
  max-height: 75vh;
  padding: 10px 0;
  display: flex;
}

.callout.full.white.less.create.smoke {
  background-color: var(--white-smoke-2);
  padding-top: 10px;
  padding-bottom: 0;
}

.callout.full.insight {
  min-height: 45vh;
}

.callout-text {
  font-size: 16px;
  font-weight: 400;
}

.body-12, .body-13 {
  font-family: DM Sans, sans-serif;
}

.f-glossary-search {
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 48px;
}

.f-glossary-search:focus {
  border-color: #b6b9ce;
}

.f-glossary-search::placeholder {
  color: #b6b9ce;
}

.f-success-message {
  color: #006638;
  letter-spacing: -.03em;
  background-color: #ebfff6;
  font-size: 14px;
  line-height: 24px;
}

.f-glossary-form-block {
  max-width: 400px;
  margin-bottom: 0;
}

.f-container-regular {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.f-container-regular.contents-grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-glossary {
  width: 100%;
  min-height: 120vh;
}

.f-h2-heading {
  color: #160042;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.f-h2-heading.bottom-margin {
  color: var(--black);
  cursor: pointer;
  min-height: 56px;
  margin-bottom: 10px;
}

.f-h2-heading.bottom-margin.section {
  color: var(--black);
  text-align: left;
  border-bottom: 1px solid #0000001a;
  margin-bottom: 40px;
  padding-bottom: 20px;
  font-size: 42px;
}

.f-glossary-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  justify-content: space-between;
  display: flex;
}

.f-glossary-word-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.f-glossary-word-wrapper.bp {
  margin-bottom: 0;
}

.f-sub-heading-large {
  color: #160042;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.f-sub-heading-large.biz-plan {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2em;
}

.f-sub-heading-large.biz-plan.larger {
  font-size: 42px;
}

.f-sub-heading-large.biz-plan.smaller {
  font-size: 20px;
  font-weight: 500;
}

.f-sub-heading-large.biz-plan.nav {
  max-height: 1.2em;
  margin-right: 10px;
  font-size: 20px;
  overflow: hidden;
}

.f-sub-heading-large.biz-plan.plan {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
}

.f-sub-heading-large.create {
  width: 100%;
  font-size: 28px;
  font-weight: 500;
}

.f-sub-heading-large.create.margin {
  margin-bottom: 5px;
}

.f-sub-heading-large.less.a-margin-bottom-08 {
  margin-top: 0;
  font-size: 20px;
  line-height: 20px;
  position: static;
}

.f-sub-heading-large.less.a-margin-bottom-16 {
  font-size: 20px;
  line-height: 20px;
}

.f-sub-heading-large.less._20 {
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.f-sub-heading-large.less.daily {
  margin-top: 4px;
}

.f-sub-heading-large.less.top {
  text-align: left;
  border: 1px #000;
  min-width: 200px;
  max-height: 2.2em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1em;
  overflow: hidden;
}

.f-sub-heading-large.less.smaller {
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
}

.f-sub-heading-large.less.smaller.view-all {
  color: var(--cadet-blue);
  cursor: pointer;
  padding: 2px;
  font-size: 14px;
  font-weight: 500;
  transition: all .2s;
}

.f-sub-heading-large.less.smaller.view-all:hover {
  color: #aac8ce;
  text-decoration: underline;
}

.f-sub-heading-large.less.smaller._14 {
  font-size: 14px;
  font-weight: 500;
}

.f-sub-heading-large.less.smaller._14.margined {
  margin-top: 40px;
  margin-bottom: 10px;
}

.f-sub-heading-large.less.smaller._14.bold {
  font-weight: 700;
}

.f-sub-heading-large.less.smaller._14.bold.link {
  color: var(--cadet-blue);
  font-size: 13px;
  font-weight: 500;
}

.f-sub-heading-large.less.whatsnext._100 {
  width: auto;
}

.f-sub-heading-large.docname {
  margin-bottom: 20px;
}

.f-sub-heading-large.headingblock {
  border: 0 solid #000;
  margin: 0;
  padding: 0;
}

.f-sub-heading-large.a-margin-bottom-08, .f-sub-heading-large.a-margin-bottom-08:hover {
  color: #333;
}

.f-sub-heading-large.a-margin-bottom-08.trend {
  margin-top: 6px;
  font-size: 18px;
  line-height: 22px;
}

.f-sub-heading-large.a-margin-bottom-08.largest {
  margin-bottom: 0;
  font-size: 32px;
  line-height: 36px;
  transition: all .2s;
}

.f-sub-heading-large.a-margin-bottom-08.largest:hover {
  color: #999;
}

.f-sub-heading-large.less {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.f-sub-heading-large.less.whatsnext {
  font-size: 20px;
  font-weight: 700;
}

.f-sub-heading-large.nav-top {
  margin-right: 20px;
}

.f-sub-heading-large.white {
  color: #fff;
  font-weight: 500;
}

.f-sub-heading-large.white.close {
  cursor: pointer;
  padding-left: 6px;
  padding-right: 6px;
}

.f-sub-heading-large.right {
  cursor: pointer;
  align-self: flex-end;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
  transition: all .2s;
}

.f-sub-heading-large.right:hover {
  color: var(--burlywood);
}

.f-sub-heading-large.right.shifted-right {
  margin-right: -20px;
}

.f-sub-heading-large.metric {
  letter-spacing: .03em;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
}

.f-sub-heading-large.cancel-modal.bigger {
  align-self: auto;
  font-size: 20px;
  line-height: 14px;
  display: flex;
}

.f-sub-heading-large.cancel-modal.bigger.right {
  justify-content: flex-end;
  align-items: center;
}

.f-sub-heading-large.smaller {
  color: var(--black);
  width: 100%;
  font-size: 16px;
  line-height: 1.2em;
}

.f-sub-heading-large.margined {
  margin-top: 40px;
  margin-bottom: 14px;
  font-weight: 700;
}

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

.f-margin-bottom-24.non-stretch {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

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

.f-glossary-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding: 60px;
  display: grid;
  position: relative;
  box-shadow: 0 0 3px #0000000d;
}

.f-glossary-card.not-rounded-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 60px;
  position: relative;
}

.f-glossary-card.not-rounded-top.section {
  padding-top: 30vh;
}

.f-glossary-card.not-rounded-top.section.new-page {
  z-index: 5;
  padding-top: 15vh;
  padding-left: 0;
  padding-right: 0;
}

.f-glossary-card.not-rounded-top.section.new-page.hub {
  padding-top: 0;
}

.f-glossary-card.not-rounded-top.section.new-page.plan {
  box-shadow: none;
  padding: 20px;
}

.f-glossary-card.not-rounded-top.section.new-page.plan.fill {
  height: 100%;
}

.f-glossary-card.not-rounded-top.section.new-page.home-hub {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 20px;
}

.f-glossary-card.not-rounded-top.section.new-page.home-hub.dark {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white-smoke-2);
}

.f-glossary-card.not-rounded-top.section.centre {
  text-align: center;
  place-items: center;
  padding-top: 35vh;
  display: flex;
}

.f-glossary-card.last {
  padding-bottom: 140px;
}

.f-glossary-card.section {
  min-height: auto;
  padding-top: 30vh;
}

.f-glossary-card.section.hide {
  display: none;
}

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

.f-section-regular.f-background-color-gray-100 {
  background-color: #f7f9fd;
  padding: 0%;
  position: static;
  overflow: hidden;
}

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

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

.f-margin-bottom-08.horizontal._16 {
  margin-bottom: 16px;
  padding-left: 8px;
}

.f-paragraph-regular {
  text-align: left;
  letter-spacing: -.02em;
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6em;
}

.f-paragraph-regular.idea {
  border-left: 5px solid var(--cadet-blue);
  background-color: #4e8d9908;
  border-radius: 0 10px 10px 0;
  margin-top: 10px;
  padding: 20px;
  font-size: 16px;
}

.f-paragraph-regular.empty {
  display: block;
}

.f-paragraph-regular.pitch {
  text-align: left;
  border: 1px solid #0000;
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 10px;
  transition: all .2s;
}

.f-paragraph-regular.pitch:hover {
  background-color: #fafcfc80;
  border: 1px solid #4e8d9980;
  border-radius: 10px;
}

.f-paragraph-regular.pitch.share {
  border-style: solid;
  border-width: 0;
}

.f-paragraph-regular.pitch.share:hover {
  background-color: #0000;
  border-style: none;
}

.f-paragraph-regular.pitch-overview {
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: transparent transparent transparent var(--dark-grey);
  border-radius: 0 10px 10px 0;
  min-height: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 10px 0 20px;
  transition: all .2s;
}

.f-paragraph-regular.pitch-overview:hover {
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--cadet-blue);
  background-color: #fafcfc80;
}

.f-paragraph-regular.pitch-overview.share {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.f-paragraph-regular.pitch-overview.share:hover {
  background-color: #0000;
  border-style: none none none solid;
  border-width: 1px 1px 1px 5px;
}

.f-glossary-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.f-sub-heading-small {
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.f-sub-heading-small.bottom-margin {
  margin-bottom: 20px;
}

.f-glossary-search-form {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.f-glossary-link-small {
  color: #6b7094;
  text-transform: uppercase;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-weight: 700;
  line-height: 14px;
  transition: background-color .3s, color .3s;
  display: flex;
}

.f-glossary-link-small:hover {
  color: #160042;
  background-color: #fff;
}

.f-heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}

.f-heading-detail-small.smaller {
  color: var(--dark-grey);
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2em;
}

.f-heading-detail-small.smaller.top-margin {
  align-self: center;
  margin: 0;
}

.f-heading-detail-small.smaller.category {
  max-height: 1.2em;
  overflow: hidden;
}

.f-heading-detail-small.smaller.no-margin {
  margin-bottom: 0;
}

.f-heading-detail-small.text-color-primary {
  color: var(--purple);
}

.f-heading-detail-small.top {
  margin-top: 20px;
}

.f-heading-detail-small.menu {
  color: var(--cadet-blue);
}

.f-heading-detail-small.menu.tiny {
  color: var(--dark-grey);
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.f-heading-detail-small.menu.tiny.biz {
  margin-top: 5px;
}

.f-heading-detail-small.x {
  color: var(--black);
  text-transform: none;
  font-size: 20px;
  font-weight: 500;
}

.f-heading-detail-small.assistant-name {
  color: var(--cadet-blue);
  margin-left: 0;
  font-size: 12px;
  line-height: 12px;
}

.f-heading-detail-small.assistant-name.thread {
  font-size: 11px;
}

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

.f-paragraph-large.f-text-color-gray-500 {
  color: #6b7094;
}

.f-glossary-search-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  left: 12px;
}

.f-glossary-link-column {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: sticky;
  top: 66px;
  overflow: visible;
}

.f-glossary-card-list {
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  max-width: none;
  display: flex;
}

.f-section-large {
  width: 100%;
  padding: 40px;
  position: relative;
}

.f-section-large.bottomborder {
  border-bottom: 1px solid #0000001a;
  padding: 60px;
}

.f-section-large.bottomborder.centre {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.f-section-large.bottomborder.centre.pitch {
  padding-top: 60px;
}

.a-filter-filter-badge-color {
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.a-filter-dropdown {
  background-color: #fff;
}

.a-filter-dropdown.w--open {
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-filter-layout-icon-wrapper-active {
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-filter-filter-menu-wrapper {
  grid-column-gap: 48px;
  display: flex;
}

.a-filter-slider-gradient {
  z-index: 10;
  background-image: linear-gradient(270deg, #fff, #fff 11%, #fff0);
  width: 120px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.a-filter-content-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.a-filter-clear-link-block {
  grid-column-gap: 8px;
  color: #5e606e;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.a-filter-clear-link-block:hover {
  color: #f65172;
}

.a-filter-category-large {
  grid-column-gap: 8px;
  color: #131316;
  border-radius: 8px;
  align-items: center;
  padding: 8px 34px;
  transition: background-color .2s;
  display: flex;
}

.a-filter-category-large:hover {
  background-color: #f4f4f6;
}

.a-slide-nav-hidden {
  display: none;
}

.a-filter-sort-row {
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.a-filter-toggle-small {
  grid-column-gap: 4px;
  align-items: center;
  padding: 8px;
  display: flex;
}

.a-icon-large {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-icon-large.orange {
  color: var(--burlywood);
}

.a-icon-large.green {
  color: var(--cadet-blue);
}

.a-icon-large.grey {
  color: var(--dark-grey);
}

.a-filter-right-arrow {
  z-index: 20;
  color: #4b4d58;
  justify-content: center;
  align-items: center;
  display: flex;
}

.a-filter-text-field {
  background-color: #0000;
  border: 1px #000;
  height: 50px;
  margin-bottom: 0;
}

.a-filter-color-selector {
  border-radius: 100%;
  width: 24px;
  height: 24px;
}

.a-filter-color-selector.blue-900 {
  background-color: #5167f6;
}

.a-filter-color-selector.red-500 {
  background-color: #fa9eb0;
}

.a-filter-color-selector.green-900 {
  background-color: #7ec897;
}

.a-filter-color-selector.yellow-900 {
  background-color: #f6d551;
}

.a-filter-color-selector.red-900 {
  background-color: #f65172;
}

.a-filter-color-selector.blue-500 {
  background-color: #9eaafa;
}

.a-filter-color-selector.orange-500 {
  background-color: #fac39e;
}

.a-filter-color-selector.orange-900 {
  background-color: #f69351;
}

.a-filter-color-selector.yellow-500 {
  background-color: #fae89e;
}

.a-filter-dropdown-wrap {
  align-items: center;
  display: flex;
}

.a-filter-search-wrapper {
  background-color: #f4f4f6;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.a-filter-dropdown-link {
  border-radius: 8px;
  font-weight: 500;
  transition: background-color .3s;
}

.a-filter-dropdown-link:hover {
  background-color: #eceefe;
}

.a-filter-toggle-button-text-wrapper {
  color: #131316;
  max-width: 150px;
}

.a-paragraph-large {
  color: var(--black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.a-filter-badge {
  color: #5167f6;
  text-align: center;
  white-space: nowrap;
  background-color: #eceefe;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 800;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
  position: relative;
}

.a-filter-divider-vertical-regular {
  background-color: #dedfe3;
  width: 1px;
  height: 24px;
}

.a-filter-search-dropdown-toggle {
  grid-column-gap: 4px;
  color: #131316;
  align-items: center;
  padding: 12px 16px;
  font-weight: 500;
  display: flex;
}

.a-filter-grid-regular {
  grid-column-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
}

.a-filter-color-button {
  color: #b2b3bd;
  border: 1px solid #f4f4f6;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .2s;
  display: flex;
}

.a-filter-color-button:hover {
  color: #5e606e;
  border-color: #dedfe3;
}

.a-filter-heading-wrapper {
  grid-column-gap: 8px;
  display: flex;
}

.a-filter-button-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #5167f6;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-filter-button-2:hover {
  background-color: #6478f7;
}

.a-filter-button-2:active {
  background-color: #7788f8;
}

.a-filter-filter-badge {
  grid-column-gap: 6px;
  color: #131316;
  background-color: #f293391a;
  border: 1px solid #dedfe3;
  border-radius: 99px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.a-filter-filter-badge:hover {
  background-color: #f2933933;
}

.a-filter-filter-badge.a-active {
  color: #fff;
  background-color: #f293391a;
}

.a-filter-filter-badge.green {
  cursor: default;
  background-color: #4e8d991a;
  border-style: none;
  border-width: 0;
}

.a-filter-category {
  grid-column-gap: 8px;
  border: 1px solid #dedfe3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px 8px 8px;
  display: flex;
}

.a-filter-category:hover {
  background-color: #f4f4f6;
}

.a-filter-category.a-active {
  color: #fff;
  background-color: #5167f6;
}

.a-filter-slider {
  background-color: #0000;
  align-items: center;
  height: auto;
  margin-bottom: 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.a-filter-divider-vertical-large {
  background-color: #dedfe3;
  width: 1px;
  height: 100%;
}

.a-filter-search-button {
  background-color: #5167f6;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: background-color .2s;
  display: flex;
}

.a-filter-search-button:hover {
  background-color: #7788f8;
}

.a-subheading-small {
  color: var(--dark-orange);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-subheading-small.green {
  color: var(--cadet-blue);
  font-weight: 500;
}

.a-subheading-small.black {
  color: var(--black);
}

.a-filter-filter-buttons-wrapper {
  grid-column-gap: 24px;
  display: flex;
}

.a-left-arrow-hidden {
  display: none;
}

.a-filter-mask {
  max-width: 150px;
  overflow: visible;
}

.a-filter-filter-dropdown {
  margin-left: auto;
  margin-right: auto;
}

.a-filter-text-span {
  color: #717484;
}

.a-filter-color-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.slide {
  margin-right: 8px;
}

.list-2 {
  margin-top: 10px;
}

.spinner {
  max-width: 100px;
  margin-bottom: 0;
  display: none;
}

.spinner.biz {
  margin-bottom: 20px;
}

.spinner.roadmap {
  border-radius: 50%;
  max-width: 70%;
  display: block;
}

.spinner.smaller {
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  display: block;
}

.spinner.smaller.in-alert {
  display: block;
}

.spinner.smaller.in-alert.main {
  margin-left: 0;
}

.spinner.smaller.in-alert.hide {
  display: none;
}

.spinner.smaller.in-alert.hide.automation {
  width: 20px;
  height: 20px;
  display: none;
}

.spinner.smaller.in-alert.hide.bulk {
  width: 40px;
  height: 40px;
  display: none;
}

.spinner.smaller.in-alert.hide.tiny {
  border-radius: 100%;
  width: 20px;
  height: 20px;
  display: block;
}

.spinner.smaller.in-alert.hide.tiny.runauto, .spinner.smaller.in-alert.hide.tiny.hidden {
  display: none;
}

.spinner.smaller.in-alert.loading-alert {
  width: 40px;
  height: 40px;
  margin-left: 0;
  margin-right: 10px;
  padding: 0;
}

.spinner.smaller.in-alert.right-margin {
  margin-right: 10px;
}

.spinner.smaller.in-alert.automation {
  width: 20px;
  height: 20px;
}

.spinner.smaller.in-alert.circle {
  border-radius: 100%;
  width: 24px;
  height: 24px;
}

.spinner.smaller.in-alert.absoluted {
  align-self: center;
  position: absolute;
  inset: 0% 60px 0% auto;
}

.spinner.planconsult {
  margin-bottom: 0;
  display: none;
  position: relative;
}

.m-faq-tab {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #b2b3bd;
  background-color: #0000;
  border: 2px solid #333647;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.m-faq-tab:hover {
  color: #5a6ded;
  background-color: #0000;
}

.m-faq-tab.w--current {
  color: #f5f5f5;
  background-color: #5a6ded;
  border-color: #5a6ded;
}

.m-container-extra-small {
  width: 100%;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.m-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.m-paragraph-regular.m-text-color-gray-300 {
  color: #9c9eab;
}

.m-paragraph-regular.m-text-color-gray-100 {
  color: #c8c9d0;
}

.m-faq-toggle {
  cursor: pointer;
  background-color: #111218;
  border-radius: 24px;
  flex-direction: column;
  padding: 24px;
}

.m-icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.m-faq-footer {
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

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

.m-button-secondary {
  color: #7e8ef1;
  background-color: #000;
  border: 2px solid #0000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.m-button-secondary:hover {
  border-color: #333647;
}

.m-faq-header-center {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 128px;
  display: flex;
}

.m-button-primary-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-color: #5a6ded;
  border: 2px solid #5a6ded;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.m-button-primary-small:hover {
  color: #5a6ded;
  background-color: #0000;
}

.m-button-primary-small.w--current {
  background-color: #5a6ded;
}

.m-faq-title-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.m-faq-detail-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.m-faq-title-wrapper {
  max-width: 620px;
}

.m-faq-dropdown-wrapper {
  overflow: hidden;
}

.m-faq-tabs-menu-center {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 64px;
  display: flex;
}

.m-faq-column {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.m-faq-button-wrapper {
  grid-column-gap: 4px;
  display: flex;
}

.m-text-color-green {
  color: #86c1a0;
}

.m-faq-dropdown-inner-wrapper {
  margin-top: 16px;
}

.faq-title-wrapper-plus {
  color: #160042;
  white-space: normal;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.faq-item-basic {
  z-index: 0;
  background-color: #f3f5fb00;
  border-radius: 12px;
  width: 100%;
  padding: 24px;
  transition: all .3s;
  display: block;
}

.faq-item-basic.kpi {
  padding: 0;
}

.faq-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.faq-toggle:hover {
  color: var(--black);
}

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

.faq-heading-wrapper {
  z-index: 5;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 640px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.faq-plus {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 14px;
  display: flex;
}

.faq-content {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.faq-content-wrapper-line {
  width: 100%;
  padding-top: 8px;
  padding-left: 38px;
  line-height: 36px;
}

.container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-block-11 {
  margin-bottom: 10px;
  display: block;
}

.form-block-11.top-margin {
  margin-top: 20px;
}

.form-block-11.rename {
  display: none;
}

.form-block-11.bottom-margin {
  margin-bottom: 20px;
}

.icon-3 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.icon-3.orange {
  color: var(--burlywood);
}

.div-block-327 {
  padding: 0;
}

.icon-4 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-4.smaller {
  color: var(--purple);
  width: 20px;
  height: 20px;
}

.icon-4.smaller.orange {
  color: var(--burlywood);
}

.icon-4.markdone {
  color: var(--cadet-blue);
  margin-right: 10px;
}

.flowui-card-04 {
  grid-column-gap: 24px;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  padding: 32px 20px;
}

.flowui-card-04.grid {
  max-width: none;
}

.flowui-card-04.full {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: none;
  display: flex;
}

.flowui-card-04.full.top {
  margin-top: 10px;
}

.flowui-card-04.full.top.help {
  margin-top: 40px;
}

.flowui-card-04.full.top.hide {
  display: none;
}

.card-title-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.card-title-wrapper.home-hub {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-bottom: 0;
}

.card-title-wrapper.home-hub.no-margin {
  margin-bottom: 0;
}

.card-title-wrapper.home-hub.bizpack {
  box-sizing: border-box;
  object-fit: fill;
  object-position: 50% 50%;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 8px;
  padding: 0 2px;
  overflow: visible;
}

.card-title-wrapper.business-model {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.card-svg {
  align-items: center;
  display: flex;
}

.card-number-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.card-icon-circle {
  background-color: #4e8d991a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.card-icon-circle.margin {
  margin-right: 10px;
}

.card-icon {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.card-icon.tab {
  margin-right: 10px;
}

.card-number {
  letter-spacing: -.02em;
  font-size: 28px;
  font-weight: 700;
  line-height: 1em;
}

.card-number.smaller {
  max-width: 55%;
  font-size: 28px;
  line-height: 1.4em;
  overflow: hidden;
}

.card-number.smaller.mini {
  max-width: none;
  font-size: 24px;
}

.card-number.divider {
  background-color: var(--white);
  width: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.card-number.grey {
  color: #6d445ec9;
  font-weight: 500;
}

.card-number.less {
  font-size: 26px;
  font-weight: 700;
}

.card-number.less._20 {
  font-size: 20px;
}

.workspace-page-container {
  width: 100%;
}

.text-block-132 {
  border-left: 3px solid #000;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

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

.grid-three-column-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.icon-regular-3 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.feature-card-a-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex: 1;
  align-items: flex-start;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.feature-card-a-2:hover {
  border-width: .5px;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.feature-card-b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  padding: 32px 20px;
  transition: all .3s;
  display: flex;
}

.feature-card-b:hover {
  border-width: .5px;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.f-section-small {
  padding: 20px 5%;
  position: relative;
}

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

.f-logo-block {
  background-color: #f7f9fd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 96px;
  padding: 24px;
  display: flex;
}

.dropdown-2 {
  width: 100%;
  margin: 0;
}

.dropdown-toggle-3 {
  width: 100%;
}

.dropdown-list-2 {
  background-color: var(--white);
}

.resultwindowpopup {
  z-index: 100;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100vw;
  height: 100%;
  min-height: 100vh;
  padding: 60px;
  display: none;
  position: absolute;
  inset: 0%;
}

.article-container {
  max-width: 800px;
}

.bizwayoutput {
  width: 100%;
  max-width: none;
  min-height: auto;
  max-height: 25vh;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
  overflow: auto;
}

.bizwayoutput.full {
  max-height: 70vh;
}

.bizwayoutput.norecapps {
  min-height: 1.4em;
  max-height: none;
  margin-bottom: 0;
  display: none;
}

.bizwayoutput._35 {
  min-height: auto;
  max-height: 40vh;
  padding-right: 20px;
}

.bizwayoutput._35.keywords {
  min-height: auto;
  max-height: 55vh;
}

.bizwayoutput._50 {
  min-height: auto;
  max-height: 60vh;
  padding-left: 10px;
  padding-right: 10px;
}

.bizwayoutput._60 {
  min-height: auto;
  max-height: 60vh;
  padding-right: 20px;
}

.bizwayoutput.note {
  font-size: 14px;
}

.dropdown-list-3.w--open {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 0;
  overflow: auto;
  box-shadow: 34px 34px 88px #b1bac829;
}

.dropdown-wrap {
  z-index: 0;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-end;
  height: auto;
  padding: 8px;
  display: flex;
  position: relative;
  overflow: auto;
}

.checkbox-field-6 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-button-label {
  color: #160042;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.checkbox-button-label.left-margin {
  margin-left: 14px;
}

.checkbox-3 {
  background-color: #fff;
  border-width: 2px;
  border-color: #b6b9ce;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.checkbox-3:hover {
  background-color: #f9fafc;
}

.checkbox-3.w--redirected-checked {
  background-color: #160042;
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.checkbox-3.w--redirected-focus {
  box-shadow: none;
  outline-offset: -2px;
  outline: 2px solid #160042;
}

.checkbox-form-block {
  z-index: 99;
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.dropdown-sub {
  width: 100%;
}

.paragraph-small-4 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.dropdown-link-2 {
  z-index: 99;
  color: #1b114a;
  letter-spacing: -.01em;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  padding: 12px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.dropdown-link-2:hover, .dropdown-link-2:focus {
  background-color: #f3f5fb;
}

.dropdown-link-2.w--current {
  color: #2d0896;
}

.checkbox-wrap {
  z-index: 99;
  width: 100%;
  position: relative;
}

.dropdown-toggle-4 {
  z-index: 0;
  background-color: var(--white);
  color: #160042;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 10px 8px;
  transition: border-color .3s;
  display: inline-block;
}

.dropdown-toggle-4:hover {
  outline-offset: 1px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.dropdown-toggle-4.w--open {
  outline-offset: 0px;
  border-color: #642eff;
  outline: 2px solid #642eff1a;
}

.dropdown-toggle-4.margin {
  margin-bottom: 0;
}

.dropdown-toggle-4.ctg {
  text-transform: uppercase;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 16px;
}

.dropdown-toggle-sub {
  border-radius: 4px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  font-size: 12px;
}

.dropdown-toggle-sub.w--open {
  background-color: var(--white-smoke-2);
  padding-left: 12px;
}

.icon-dropdown {
  color: var(--cadet-blue);
  margin-right: 10px;
  font-size: 14px;
}

.dropdown-list-sub {
  position: relative;
}

.dropdown-list-sub.w--open {
  background-color: #fff;
  margin-top: 4px;
}

.icon-dropdown-sub {
  color: #6b7094;
  margin-right: 16px;
  font-size: 14px;
}

.dropdown {
  z-index: 0;
  width: 100%;
  max-width: none;
}

.dropdown.full-width {
  max-width: none;
}

.buttons-block {
  display: flex;
}

.container-large-8 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-regular-5 {
  font-size: 16px;
  line-height: 24px;
}

.tag-leader-2 {
  color: #6a40bf;
  text-transform: uppercase;
  background-color: #e1d9f2;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.careers-job-thumb-2 {
  outline-offset: 0px;
  background-color: #e9eced;
  border-radius: 16px;
  outline: 1px solid #ccd4d6;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  padding: 15px;
  overflow: hidden;
}

.careers-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e9eced;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 24px;
  display: flex;
}

.careers-card.task, .careers-card.main {
  justify-content: space-between;
}

.careers-card.main.orange {
  border-color: var(--burlywood);
}

.careers-card.green {
  border-color: var(--cadet-blue);
}

.careers-card.green.new-section {
  border-style: none;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.careers-card.purple {
  border-color: var(--purple);
}

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

.careers-detail-wrapper-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.section-large-12 {
  width: 100%;
  max-width: 100%;
  padding: 60px 5% 120px;
  position: relative;
  overflow: visible;
}

.div-block-328 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.grid-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-3.task-type {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.form-2 {
  z-index: 99;
  position: relative;
}

.doc-row {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  max-width: 340px;
  padding: 12px 16px;
  display: flex;
}

.doc-row.ful-width {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr .5fr .25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.doc-row.ful-width.bottom-margin {
  margin-bottom: 20px;
}

.doc-row.ful-width.bottom-margin._3 {
  grid-template-columns: .25fr 1.75fr .5fr;
}

.doc-row.ful-width.mini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .25fr 2.5fr 1fr;
  padding-left: 0;
  padding-right: 0;
}

.doc-row.ful-width.mini.gallery {
  grid-template-columns: .25fr 2.5fr;
}

.doc-row.ful-width.suggestedrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.doc-row.ful-width.larger-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: .25fr 1.75fr .5fr .5fr;
}

.doc-row.ful-width.rmtask {
  grid-template-columns: .25fr 1.75fr .25fr .25fr .25fr .25fr;
  position: relative;
}

.doc-row.ful-width.rmtask.add-new {
  grid-template-columns: .25fr 2.25fr .5fr;
  margin-top: 10px;
  position: static;
}

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

.alert-wrapper.doc, .alert-wrapper.alert-wrapper {
  display: block;
}

.alert-error-2 {
  color: var(--burlywood);
  background-color: #ebba951a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-error-2.mini {
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
}

.alert-error-2.mini.green {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  cursor: pointer;
}

.alert-error-2.mini.purple {
  color: #c5b5bf;
  background-color: #f7f5ff;
}

.alert-error-2.no-gap {
  margin-right: 0;
}

.alert-error-2.small-margin {
  margin-right: 10px;
}

.icon-alert-2 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-small-5 {
  letter-spacing: -.01em;
  max-height: 3.6em;
  font-size: 14px;
  line-height: 1.2em;
  overflow: hidden;
}

.paragraph-small-5.mini {
  max-height: 2.4em;
}

.paragraph-small-5.mini.caps {
  text-transform: uppercase;
  margin-bottom: 10px;
}

.paragraph-small-5.mini.caps.divider {
  margin: 0 4px;
}

.paragraph-small-5.mini.caps.bold {
  font-weight: 700;
}

.paragraph-small-5.no-margin {
  display: block;
}

.paragraph-small-5.no-margin.rename {
  border: 0 solid #000;
  border-bottom: 1px solid #3333331a;
  width: 100%;
  padding-left: 0;
}

.paragraph-small-5.no-margin.rename.number {
  text-align: right;
  width: 120px;
  min-width: auto;
  margin-left: 10px;
}

.paragraph-small-5._90 {
  width: 90%;
  max-width: 90%;
}

.paragraph-small-5.margin {
  margin-left: 20px;
}

.paragraph-small-5.white {
  color: var(--white);
}

.paragraph-small-5.white.bold {
  font-weight: 700;
}

.close-link {
  z-index: 0;
  color: var(--white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
  position: relative;
}

.close-link.larger {
  z-index: 1;
  color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.close-link.absolute {
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-link.less {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 14px;
}

.close-link.right {
  justify-content: flex-end;
}

.close-link.automation {
  align-self: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

.close-link.plans {
  margin: 4px;
  padding: 0;
}

.close-link.plans.absolute {
  margin: 8px 8px 0 0;
  inset: 0% 0% auto auto;
}

.icon-close {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.icon-close.absolute {
  position: relative;
  inset: 0% 0% 0% auto;
}

.save-button {
  background-color: var(--cadet-blue);
  border-radius: 20px;
  margin-top: 10px;
  padding: 8px 15px;
}

.form-3 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.gpt-response-wrapper {
  padding: 40px;
  position: relative;
}

.column-4 {
  height: 100%;
  padding: 0;
}

.column-5 {
  background-color: #4e8d991a;
  height: 100%;
  min-height: 93vh;
  padding: 0;
  position: fixed;
  inset: 7vh 0% 0% auto;
}

.columns-2, .tab-pane-tab-3, .tab-pane-tab-4, .tab-pane-tab-5, .tab-pane-tab-6, .tab-pane-tab-7 {
  height: 100%;
}

.dashboard-navbar-3 {
  background-color: #0000;
  border-right: 1px solid #e6e6e6;
  flex-direction: column;
  justify-content: space-between;
  min-width: 300px;
  height: auto;
  display: flex;
  position: relative;
}

.dashboard-content-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  height: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.dashboard-content-2.single {
  grid-template-columns: 1fr;
}

.dashboard-link-4 {
  color: #b2b2b2;
  border-radius: 14px;
  align-items: center;
  padding: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-4:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.dashboard-link-4.w--current {
  opacity: 1;
}

.dashboard-small-2 {
  color: gray;
  font-weight: 400;
  line-height: 24px;
}

.progress-card-wrapper-4 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-2 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.dashboard-link-text-2 {
  color: #1a1a1a;
}

.dashboard-author-name-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.dashboard-nav-menu-2 {
  width: 100%;
  padding: 24px;
}

.dashboard-line-2 {
  background-color: #e6e6e6;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.dashboard-icon-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 14px;
  display: flex;
}

.dashboard-section-3 {
  padding: 32px 2%;
  position: relative;
}

.progress-card-10 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-10:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.related-contexts-div {
  display: block;
}

.tab-pane-context {
  padding: 20px;
}

.biz-goals-container {
  width: 100%;
  height: 100%;
  padding: 30px;
}

.div-block-329 {
  padding: 20px;
}

.alert-small {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 12px 16px;
  display: block;
  box-shadow: 35px 35px 50px -20px #393b6a24;
}

.alert-small.roadmapform {
  max-width: none;
  display: block;
}

.alert-small.roadmapform.plan {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
}

.alert-small.openassistant {
  background-color: var(--transparent);
  box-shadow: none;
  align-self: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 14px;
  padding: 0 12px;
}

.alert-small.hide {
  display: none;
}

.alert-success-2 {
  color: var(--cadet-blue);
  background-color: #4e8d991a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-success-2.orange {
  color: var(--burlywood);
  background-color: #ebba951a;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
}

.alert-success-2.orange.smaller {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.alert-success-2.orange.massive {
  width: 200px;
}

.div-block-330 {
  align-items: center;
  display: flex;
}

.div-block-331 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.div-block-332 {
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-332.no-margin {
  margin-bottom: 0;
}

.div-block-332.home {
  margin-top: 20px;
}

.div-block-333 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-334 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-334.bottom-margin {
  margin-bottom: 20px;
}

.div-block-334.bottom-margin.less {
  margin-bottom: 10px;
}

.product-header-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.container-18 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  position: relative;
}

.collection-item-23 {
  width: 100%;
}

.tools-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin-top: 20px;
  margin-bottom: 60px;
  display: grid;
}

.video-heading-3 {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.1;
}

.video-heading-3.no-margin {
  color: #000;
  margin-bottom: 0;
  font-size: 48px;
}

.container-large-9 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.title-wrapper-5 {
  text-align: left;
  max-width: 50%;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
}

.title-wrapper-5.low-margin {
  max-width: 60%;
  margin-bottom: 10px;
}

.brand-logo.smaller {
  width: auto;
  height: 40px;
}

.div-block-305 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.integration-icon-2 {
  background-color: #fff;
  border-radius: 14px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-bottom: 0;
  display: flex;
}

.play-button-2 {
  color: #6c3959;
  background-color: #f7f6fe;
  border-radius: 50px;
  align-items: center;
  padding: 12px 16px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.play-button-2:hover {
  color: #fff;
  background-color: #6c3959;
}

.play-button-2.demo {
  color: #6c3959;
  background-color: #fdf4fa;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.play-button-2.demo:hover {
  color: #fff;
  background-color: #6c3959;
}

.play-button-2.tools {
  color: #277e90;
  background-color: #f1fbfd;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
}

.play-button-2.tools:hover {
  color: #fff;
  background-color: #277e90;
}

.icon-25 {
  color: #8bc4cf;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.integration-card-2 {
  color: #1a1a1a;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.play-text {
  margin-right: 4px;
}

.play-text.demo {
  font-size: 14px;
}

.lightbox-link-4 {
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.interaction-logo {
  opacity: .1;
  width: 280px;
  position: absolute;
  inset: -100% -100% auto auto;
}

.div-block-300 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.g2-rating-div {
  flex-direction: column;
  align-items: flex-end;
  display: none;
}

.paragraph-small-14 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-14.smaller {
  font-size: 12px;
  line-height: 14px;
}

.icon-26 {
  color: #c092af;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.div-block-299 {
  width: 100%;
}

.icon-27 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 20px;
  display: flex;
}

.div-block-335 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  display: flex;
}

.div-block-335.pitch {
  max-width: 800px;
}

.div-block-335.stretched {
  align-items: stretch;
  width: 100%;
}

.div-block-335.stretched.slight-padding {
  height: 100%;
}

.div-block-335.hide {
  display: none;
}

.icon-28 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 0;
  display: flex;
}

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

.icon-29 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0 12px 0 0;
  padding: 0;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.icon-30 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-block-134 {
  font-size: 18px;
}

.div-block-337 {
  position: relative;
  top: 0;
}

.text-area-field {
  border-radius: 10px;
  min-height: 150px;
  margin-right: 10px;
  padding: 20px;
}

.text-area-field.no-margin {
  border: 1px #000;
  margin-bottom: 2vh;
  margin-right: 0;
}

.text-area-field.no-margin.market {
  min-height: 80px;
}

.text-area-field.no-margin.market.note {
  border-style: solid;
  border-color: var(--white-smoke);
  border-radius: 5px;
  min-height: 30vh;
  font-size: 14px;
  line-height: 1.4em;
}

.text-area-field.no-margin.market.note:focus-visible, .text-area-field.no-margin.market.note[data-wf-focus-visible] {
  border-style: solid;
  border-color: var(--cadet-blue);
}

.text-area-field.no-margin.market.note.smaller {
  min-height: 100px;
}

.text-area-field.no-margin.ask {
  border-style: solid;
  border-color: #4e8d991a;
  min-height: 100px;
  margin-bottom: 0;
}

.text-area-field.no-margin.ask.thread {
  border-style: none;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-right: 10px;
  padding: 8px 8px 0;
  font-size: 16px;
  display: flex;
}

.text-area-field.no-margin.ask.thread.doc {
  min-height: 80px;
}

.text-area-field.no-margin.ask.thread.hub {
  padding-top: 0;
}

.text-area-field.no-margin.ask.home-dash {
  border-style: none;
  margin-right: 10px;
}

.text-area-field.no-margin.ask.home-dash._14 {
  min-height: 150px;
  padding: 14px;
}

.text-area-field.smaler {
  border: 1px solid #4e8d991a;
  min-height: 100px;
}

.text-area-field.bulk-tasks {
  min-height: 200px;
}

.text-area-field._120 {
  border-radius: 5px;
  min-height: 120px;
}

.text-area-field.bulk {
  min-height: 300px;
}

.text-area-field.heading {
  border-radius: 5px;
  min-height: auto;
  margin-right: 0;
  padding: 10px;
}

.text-area-field.heading.smaller {
  font-size: 13px;
}

.text-area-field.inline {
  border: 1px #000;
  min-height: auto;
  margin: 0;
  padding: 0;
  line-height: 1.6em;
}

.text-area-field.larger {
  min-height: 200px;
}

.icon-31 {
  color: var(--burlywood);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
  inset: 0 0% auto auto;
}

.icon-31.purple {
  color: var(--purple);
}

.icon-31.green {
  z-index: 10;
  color: var(--cadet-blue);
  top: 0;
}

.contextpagecontent {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 120vh;
  padding: 40px 40px 60px;
  display: flex;
  position: static;
}

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

.naming-grid {
  z-index: 0;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 10px;
  display: grid;
  position: relative;
}

.naming-grid.idea {
  grid-template-columns: 2fr .25fr;
}

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

.text-block-135 {
  color: var(--purple);
}

.text-block-135.ggreen {
  color: var(--cadet-blue);
  max-height: 16px;
  overflow: hidden;
}

.text-block-135.orange {
  color: var(--burlywood);
  max-height: 16px;
  overflow: hidden;
}

.icon-32 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.file-upload-container, .file-upload-container.biz {
  display: none;
}

.form-block-12 {
  margin-bottom: 0;
}

.form-block-12.category {
  width: 150px;
  margin-left: 10px;
}

.form-4 {
  height: auto;
}

.icon-33 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 20px;
  display: flex;
  position: absolute;
}

.contexts-block {
  width: 100%;
}

.blog-accent-r {
  position: absolute;
  inset: 24px 56px auto auto;
}

.grid-three-column-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 800px;
}

.grid-three-column-4._2 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 800px;
}

.blog-author-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.blog-avatar {
  border-radius: 99px;
  flex: none;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

.author-role {
  color: #55555e;
  letter-spacing: .01em;
  font-size: 12px;
  line-height: 1.7;
}

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

.badge-small {
  letter-spacing: -.02em;
  background-color: #f4f4f5;
  border-radius: 40px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  line-height: 1.8;
}

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

.blog-badge-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.blog-card-wrap-2.hide {
  display: none;
}

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

.paragraph-small-15.text-color-gray-800 {
  color: #55555e;
  line-height: 1.6;
}

.paragraph-small-15.text-color-gray-800.larger {
  font-size: 16px;
}

.paragraph-small-15.text-color-gray-800.a-margin-bottom-12 {
  max-height: 6.4em;
  margin-bottom: 12px;
  overflow: hidden;
}

.paragraph-small-15.text-color-gray-700 {
  color: #76767f;
}

.paragraph-small-15.text-color-gray-800 {
  color: #55555e;
  text-align: left;
}

.blog-accent-l {
  position: absolute;
  inset: 40px auto auto 80px;
}

.subheading-bold-2 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.subheading-bold-2.text-color-purple {
  color: var(--cadet-blue);
}

.author-name {
  letter-spacing: -.02em;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.blog-image-a {
  border: 1.5px solid #e4e4e7;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  height: 120px;
  max-height: none;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px #e4e4e7;
}

.h5-heading {
  color: #131315;
  letter-spacing: -.03em;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 1.2;
}

.margin-bottom-92 {
  margin-bottom: 0;
}

.section-large-13 {
  flex-direction: column;
  align-items: center;
  padding: 120px 5%;
  display: flex;
  position: relative;
}

.section-large-13.in-app {
  padding-top: 60px;
}

.section-large-13.hide {
  display: none;
}

.section-large-13.bg-brown {
  background-color: var(--white-smoke-2);
}

.section-large-13.bg-brown.more-padding {
  background-color: #f7f9fa;
}

.container-large-10 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dash-section {
  flex-direction: column;
  width: 100%;
  padding: 0 40px;
  display: flex;
}

.paragraph-regular-6 {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-342 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.div-block-343 {
  margin-top: 64px;
  margin-bottom: 32px;
}

.paragraph-small-16 {
  font-size: 14px;
  line-height: 24px;
}

.alert-error-3 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-136 {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

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

.icon-alert-3 {
  color: #f4a952;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.div-block-345 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-346 {
  width: 100%;
}

.image-141 {
  object-fit: cover;
  width: 70%;
  max-height: 250px;
}

.image-142 {
  width: 60px;
}

.icon-34, .icon-35, .icon-36, .icon-37 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-38 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 10px;
  display: flex;
}

.icon-38.no-margin {
  margin-bottom: 0;
}

.icon-38.blog {
  margin-bottom: 0;
  margin-right: 10px;
}

.icon-39 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dashboard-icon.green {
  color: var(--cadet-blue);
  -webkit-text-stroke-color: var(--cadet-blue);
}

.dashboard-icon.green.refresh {
  margin-left: 0;
  margin-right: 0;
}

.dashboard-icon.green.refresh.orange {
  color: var(--burlywood);
  cursor: pointer;
  justify-content: flex-start;
  margin-left: 0;
}

.icon-40, .icon-41, .icon-42 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-43 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 6px;
  display: flex;
}

.icon-43.orange {
  color: var(--burlywood);
  width: 30px;
  height: 30px;
}

.icon-43.green {
  color: var(--cadet-blue);
  justify-content: center;
}

.icon-43.green.hide {
  display: none;
}

.image-143 {
  width: 80px;
}

.body-14 {
  font-family: DM Sans, sans-serif;
}

.strikeout {
  text-decoration: line-through;
}

.task-no {
  color: var(--burlywood);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--burlywood);
  font-size: 24px;
  font-weight: 700;
}

.task-no.mini {
  font-size: 18px;
}

.task-no.mini.green {
  color: var(--cadet-blue);
}

.task-no.mini.purple {
  color: var(--purple);
}

.image-144 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-height: 20vh;
  display: block;
  box-shadow: 0 0 10px 5px #0000001a;
}

.image-144.section {
  border-radius: 0 0 5px 5px;
  height: 100%;
  max-height: 15vh;
  margin-bottom: 20px;
  position: absolute;
}

.image-144.section.large {
  max-height: 25vh;
  inset: 0% 0% auto;
}

.image-144.section.large.not-absolute {
  max-height: 30vh;
  position: relative;
}

.image-144.section.large.not-absolute.less {
  max-height: 20vh;
  margin-bottom: 0;
}

.image-144.section.large.not-absolute.less.sharetop {
  z-index: 0;
  box-shadow: none;
  max-height: 20vh;
  margin-top: 0;
}

.image-144.plan {
  border-radius: 10px 10px 0 0;
  max-height: 10vh;
}

.text-block-137 {
  text-transform: none;
  font-size: 14px;
}

.text-block-138 {
  text-transform: none;
  font-size: 14px;
  line-height: 20px;
}

.div-block-347 {
  display: flex;
}

.div-block-348 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-348.less {
  margin-bottom: 10px;
}

.div-block-349 {
  display: flex;
}

.column-6 {
  background-color: #fafafa;
  height: 93vh;
  position: sticky;
  top: 7vh;
}

.columns-3 {
  height: 100%;
  display: flex;
}

.timeline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  height: 100%;
  min-height: 90vh;
  padding: 20px 20px 40px;
  display: flex;
  overflow: auto;
}

.timeline.events {
  display: block;
}

.timeline.checklist {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 93vh;
  padding-bottom: 0;
  overflow: visible;
}

.timeline.market {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 93vh;
  position: relative;
}

.timeline.market.plan {
  min-height: 80vh;
  padding: 0;
  overflow: auto;
}

.timeline.market.plan.thread {
  justify-content: space-between;
  min-height: 80vh;
  overflow: visible;
}

.timeline.market.plan.thread.hide {
  display: none;
}

.timeline.market.plan.yourplans {
  width: 100%;
  min-height: auto;
  overflow: visible;
}

.timeline.market.plan.yourplans.top-margin {
  width: 100%;
  margin-top: 40px;
}

.timeline.market.plan.gallery {
  overflow: visible;
}

.timeline.popup {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--accessible-components-white-smoke);
  border-radius: 10px;
  width: 90%;
}

.paragraph-regular-7 {
  letter-spacing: -.02em;
  max-height: 3.6em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2em;
  overflow: hidden;
}

.paragraph-regular-7.text-weight-bold {
  font-weight: 700;
}

.paragraph-regular-7.tmestampe {
  color: var(--dark-grey);
  padding-left: 10px;
  font-size: 12px;
}

.paragraph-regular-7.event-detail {
  color: var(--dark-grey);
  max-height: 3.6em;
  margin-top: 0;
  padding-left: 0;
  line-height: 1.2em;
  overflow: hidden;
}

.paragraph-regular-7.bold {
  font-weight: 700;
}

.paragraph-regular-7.larger {
  font-size: 18px;
}

.changelog-search-b {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  max-width: 510px;
  margin-top: 32px;
  margin-bottom: 0;
  display: flex;
}

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

.paragraph-small-17.text-color-gray-600 {
  color: #6d767e;
  font-size: 16px;
}

.paragraph-small-17.text-color-gray-600.pricing {
  margin-top: 6px;
  line-height: 1.4;
}

.paragraph-small-17.tiny {
  text-align: center;
  margin-top: 20px;
  line-height: 1.3;
}

.paragraph-small-17.larger {
  font-size: 16px;
  line-height: 1.6;
}

.paragraph-small-17.larger._20 {
  font-size: 20px;
}

.changelog-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 24px;
  margin-top: 2px;
  display: flex;
}

.changelog-content-card-b {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f2f8f5;
  border: 1px solid #d7eae0;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.search-icon {
  background-color: #fff;
  border-radius: 99px;
  width: 32px;
  height: 32px;
  padding: 8px;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.changelog-milestone-block {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.changelog-timeline-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr minmax(24px, 72px) 1fr;
}

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

.paragraph-large-4.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.changelog-content-card-a {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px;
  display: flex;
}

.text-color-blue-500 {
  color: #6173e5;
}

.changelog-milestone-circle {
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: auto;
}

.changelog-timeline-card {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 588px;
  padding-bottom: 10px;
  display: flex;
}

.changelog-content-heading {
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  align-items: center;
  line-height: 1em;
  display: flex;
}

.changelog-content-heading.split {
  justify-content: space-between;
}

.changelog-image-wrapper {
  background-color: #f8f9fa;
  border: 1px solid #dfe3e7;
  border-radius: 8px;
  height: 352px;
  padding: 16px;
  overflow: hidden;
}

.changelog-item-group-a {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  border-radius: 8px;
  flex-direction: column;
  padding: 0;
  display: block;
}

.changelog-item-group-a.hide {
  display: block;
}

.changelog-feature-b {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
  overflow: auto;
}

.changelog-feature-b.errors {
  display: none;
}

.changelog-feature-b.top {
  margin-top: 10px;
}

.changelog-feature-b.projects {
  margin-bottom: 20px;
  overflow: visible;
}

.search-input {
  letter-spacing: -.02em;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input::placeholder {
  color: #adb5bd;
}

.changelog-milestone-line {
  background-color: #dfe3e7;
  width: 1px;
  height: 100%;
}

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

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

.changelog-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 24px;
}

.icon-regular-4 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.changelog-content-card-c {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fcf3ee;
  border: 1px solid #f6ddcb;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.caption-bold {
  color: #353b41;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.changelog-content-card-d {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fceeee;
  border: 1px solid #f6cbcb;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.changelog-item-group-e {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: auto;
}

.changelog-item-a {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.changelog-item-a.bottom-margin {
  margin-bottom: 10px;
}

.button-primary-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #6173e5;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.section-regular-3 {
  padding: 80px 5%;
  position: relative;
}

.resultcontent {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.resultcontent.content {
  align-items: flex-start;
  max-width: 100%;
  min-height: 45vh;
  max-height: 45vh;
  padding: 20px;
  position: static;
  overflow: auto;
}

.resultcontent.instruction {
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--transparent) var(--transparent) var(--transparent) var(--cadet-blue);
  cursor: pointer;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  max-width: 100%;
  padding: 16px;
  transition: all .2s;
}

.resultcontent.instruction:hover {
  border-style: solid;
  border-width: 1px 1px 1px 5px;
  border-color: var(--cadet-blue);
  background-color: #4e8d990d;
}

.search-input-wrapper {
  width: 100%;
  position: relative;
}

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

.margin-bottom-94 {
  margin-bottom: 8px;
}

.icon-44 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.image-145 {
  border-radius: 5px;
  min-height: 100px;
  margin-top: 0;
}

.event-detail-block {
  background-color: var(--white);
  border-radius: 10px;
  padding: 20px;
}

.event-detail-block.checklist {
  background-color: var(--white);
  margin-bottom: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.event-detail-block.check-ins {
  border-top: 1px #0000001a;
  border-bottom: 1px solid #0000001a;
  border-radius: 0;
  width: 100%;
  padding: 10px 0;
}

.icon-45 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.column-7 {
  padding-bottom: 220px;
}

.icon-46 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-47 {
  color: var(--burlywood);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-47.side-margin {
  margin-right: 10px;
}

.icon-47.side-margin.green {
  color: var(--cadet-blue);
}

.taskpagecontent {
  width: 100%;
  min-height: 120vh;
  padding: 40px 40px 140px;
}

.roadmappagecontent {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 120vh;
  padding: 40px 40px 60px;
  display: flex;
}

.icon-48 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-350 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.div-block-350.main, .div-block-350.main.less {
  margin-bottom: 20px;
}

.div-block-350.main.less.section, .div-block-350.main.less.less-margin {
  margin-bottom: 10px;
}

.div-block-350.main.less.less-margin.top-nav {
  width: auto;
  min-width: 250px;
  max-width: none;
  margin-bottom: 0;
}

.div-block-350.main.less.less-margin.top-nav.plans {
  justify-content: flex-start;
  min-width: 300px;
}

.div-block-350.main.top {
  margin-top: 20px;
}

.grid-4 {
  grid-column-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: .5fr;
  justify-content: space-between;
  place-items: start;
  width: 100%;
  margin-top: 10px;
}

.grid-4._3 {
  grid-template-columns: .25fr 1.25fr .25fr;
}

.icon-49, .icon-50 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-351 {
  align-items: center;
  width: 80%;
  max-width: 80%;
  display: flex;
}

.div-block-351.nav {
  width: auto;
  max-width: none;
}

.div-block-351.nav.hide {
  display: none;
}

.div-block-352 {
  display: flex;
}

.form-5, .div-block-353, .div-block-354 {
  width: 100%;
}

.suggested-wrapper {
  display: none;
}

.div-block-355 {
  width: 100%;
  display: block;
}

.task-card-wrapper {
  display: block;
}

.icon-51 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-356 {
  width: 24px;
  height: 24px;
}

.div-block-357 {
  color: var(--black);
}

.div-block-358 {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-359 {
  width: 100%;
}

.div-block-359.top-margin {
  margin-top: 20px;
}

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

.toggle-wrap.a-margin-bottom-16.email {
  display: none;
}

.toggle-wrap.right {
  justify-content: flex-start;
}

.toggle-base {
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 10px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.toggle-thumb {
  z-index: 1;
  background-color: #fff;
  border-radius: 30px;
  width: 18px;
  height: 18px;
  position: absolute;
  box-shadow: 3px 3px 8px #494a7d3d;
}

.contexts-select-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
  margin-bottom: 20px;
}

.toggle-base-2 {
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

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

.task-id {
  z-index: 1;
  color: #0000;
  width: 30px;
  height: 100%;
  min-height: 30px;
  position: absolute;
}

.div-block-361 {
  display: flex;
}

.div-block-362 {
  margin-bottom: 10px;
  display: flex;
}

.icon-52 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-363 {
  margin-bottom: 20px;
  display: flex;
}

.div-block-363.task {
  margin-bottom: 0;
}

.div-block-363.task.blog {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}

.div-block-363.task.gallery {
  margin-bottom: 10px;
}

.form-block-13 {
  width: 100%;
  margin-bottom: 0;
  padding-right: 20px;
}

.icon-53 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-364 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-365 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-366 {
  align-items: center;
  display: flex;
}

.div-block-366.bottom-margin {
  margin-bottom: 20px;
}

.icon-54 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.form-6 {
  display: flex;
}

.form-block-14 {
  margin-bottom: 0;
  display: flex;
}

.form-7 {
  display: flex;
}

.dropdown-toggle-5 {
  color: var(--cadet-blue);
  border: 1px solid #4e8d991a;
  border-radius: 10px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-toggle-5.w--open {
  border-color: var(--dark-grey);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
}

.checkbox-field-7 {
  color: var(--cadet-blue);
  align-items: center;
  font-weight: 500;
  display: flex;
}

.checkbox-label-5 {
  color: var(--black);
  margin-right: 10px;
}

.div-block-367 {
  width: 100%;
}

.icon-55 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-55.green {
  color: var(--cadet-blue);
}

.div-block-368 {
  align-items: center;
  display: flex;
}

.div-block-368.heading {
  margin-bottom: 20px;
}

.div-block-368.heading.split {
  justify-content: space-between;
}

.div-block-368.heading.split.less {
  margin-bottom: 10px;
}

.div-block-368.heading.split.less.hide {
  display: none;
}

.div-block-368.heading.split.less._20 {
  margin-bottom: 10px;
}

.nothing-yet {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-146 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-width: 45%;
  max-height: 200px;
}

.image-146.home {
  max-width: 40%;
  max-height: none;
}

.roadmaps-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  min-height: 270px;
  display: flex;
  position: relative;
}

.div-block-369 {
  width: 100%;
}

.contexts-list-wrapper {
  min-height: 250px;
  position: relative;
}

.text-block-139 {
  max-height: 25px;
  overflow: hidden;
}

.div-block-370 {
  align-self: auto;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-140 {
  line-height: 20px;
}

.div-block-371 {
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.div-block-371.blog {
  align-items: flex-start;
}

.div-block-371.blog.white {
  color: var(--white);
  padding-left: 0;
}

.rename.idea {
  border-style: none none none solid;
  border-width: 0 0 0 5px;
  border-color: black black black var(--cadet-blue);
  background-color: #4e8d9908;
  margin-right: 10px;
  padding: 20px;
  font-size: 16px;
  line-height: 1.6em;
}

.rename.revenue {
  padding: 20px;
  font-size: 22px;
  line-height: 1.4em;
}

.div-block-372 {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.text-block-141 {
  max-height: 1.2em;
  line-height: 1.2em;
  overflow: hidden;
}

.div-block-373 {
  z-index: 1;
  position: relative;
}

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

.profile-container {
  width: 100%;
  padding: 20px 40px 40px;
}

.usage-wrap {
  align-items: center;
  display: flex;
}

.profile-text.larger {
  font-size: 16px;
}

.h1-heading {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 72px;
  line-height: 1.2;
}

.header-wrap-middle {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-regular-4 {
  padding: 96px 5%;
  position: relative;
}

.section-regular-4.main {
  padding-top: 18vh;
  padding-bottom: 40px;
}

.section-regular-4.hide {
  display: none;
}

.header-detail-wrap {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.header-detail-wrap.hide {
  display: none;
}

.header-detail-wrap.maxed {
  width: 100%;
  max-width: 1060px;
  margin-top: -120px;
  margin-bottom: 100px;
}

.header-grid-middle {
  grid-column-gap: 62px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-bottom: 60px;
}

.paragraph-regular-8 {
  letter-spacing: -.02em;
  max-width: 680px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 2;
}

.highlight {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

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

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

.highlight-wrap {
  display: inline-block;
  position: relative;
}

.video-title-block {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.video-icon-wrapper {
  color: #6173e5;
}

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

.paragraph-large-5.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.video-thumbnail {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-card-a {
  border: .5px solid #ced4da;
  border-radius: 8px;
  padding: 32px;
  transition: all .3s;
}

.video-card-a:hover {
  background-color: #fff;
  border-color: #eaedf0;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.video-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: .5px solid #ced4da;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.h6-heading-3 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

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

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

.icon-regular-5 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.video-badge-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

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

.video-full-screen {
  z-index: 1;
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: auto 16px 16px auto;
}

.video-card-icon-b {
  color: #6173e5;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 0 24px 64px #e0e0e07a;
}

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

.video-title-b {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80px;
  line-height: 1.2;
}

.video-play-button {
  background-color: #ffffff80;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 112px;
  display: flex;
  position: absolute;
}

.video-content {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 460px;
  display: flex;
  position: relative;
}

.video-card-icon-g {
  color: #86c1a0;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.video-section {
  background-color: #f9fafb;
  padding: 80px 5%;
  position: relative;
}

.margin-bottom-97 {
  margin-bottom: 8px;
}

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

.video-block-b {
  object-fit: fill;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h6-heading-4 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.button-outline-right-icon {
  grid-column-gap: 8px;
  color: #131315;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 12px 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.button-outline-right-icon:active {
  background-color: #edecf0;
  border-color: #d8d7df;
}

.button-outline-right-icon.top-margin {
  width: 100%;
  margin-top: 20px;
}

.content-image {
  width: 100%;
  max-width: none;
}

.h2-heading-2 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.overline {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.overline.text-color-green {
  color: var(--cadet-blue);
}

.overline.text-color-purple {
  color: var(--snow);
}

.overline.orange {
  color: var(--burlywood);
}

.overline.purple {
  color: var(--purple);
}

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

.icon-regular-6 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

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

.icon-x-large {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.icon-x-large.orange {
  color: var(--burlywood);
}

.icon-x-large.purple {
  color: var(--purple);
}

.icon-x-large.green {
  color: var(--cadet-blue);
}

.content-title-wrap {
  margin-bottom: 48px;
  padding-right: 20px;
}

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

.h5-heading-2 {
  color: #000;
  letter-spacing: -.03em;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

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

.content-image-b {
  border-radius: 8px;
  height: 320px;
  margin-bottom: 16px;
  overflow: hidden;
}

.paragraph-normal {
  letter-spacing: -.02em;
  min-height: 6em;
  max-height: 6em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  overflow: hidden;
}

.paragraph-normal.text-weight-bold {
  font-weight: 700;
}

.paragraph-normal.hoveredit {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: var(--white) var(--white) var(--white) var(--cadet-blue);
  cursor: pointer;
  width: 100%;
  max-height: 15em;
  padding: 20px;
}

.paragraph-normal.hoveredit:hover {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: var(--cadet-blue);
  background-color: var(--white-smoke-2);
  border-radius: 0 10px 10px 0;
}

.paragraph-normal.hoveredit.no-overflow {
  overflow: hidden;
}

.paragraph-normal.link-back {
  color: var(--black);
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  font-size: 12px;
}

.paragraph-normal.link-back:hover {
  color: var(--cadet-blue);
}

.paragraph-normal.wrap-v-tiny {
  min-height: auto;
  max-height: none;
  font-size: 12px;
  line-height: 1.4em;
}

.paragraph-normal.wrap-v-tiny.top-6 {
  margin-top: 6px;
}

.paragraph-normal._16.home {
  min-height: auto;
  max-height: none;
}

.paragraph-normal._16.home.bold {
  margin-bottom: 8px;
  font-weight: 700;
}

.paragraph-normal._16.home.left {
  text-align: left;
}

.paragraph-normal._16.home.timerange {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
}

.paragraph-normal._16.home.maxheight {
  max-height: 4.5em;
}

.paragraph-normal._16.home.maxheight.text-field-double-icon.no-padding {
  border-left: 4px solid var(--cadet-blue);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 0 4px 4px 0;
  max-height: 40px;
  padding-left: 20px;
}

.paragraph-normal._16.home.maxheight.text-field-double-icon.no-padding:hover {
  background-color: var(--white-smoke);
}

.margin-bottom-99 {
  margin-bottom: 80px;
}

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

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

.content-card-a {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.margin-bottom-100 {
  margin-bottom: 8px;
}

.feature-outline-s {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 24px;
  transition: all .3s;
  display: flex;
}

.feature-outline-s:hover {
  box-shadow: 0 24px 64px #d9d9d97a;
}

.h2-heading-3 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.h2-heading-3.margin {
  margin-bottom: 10px;
}

.icon-small-4 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.feature-image-s {
  background-color: #f5f5f5;
  border-radius: 8px;
  width: 128px;
  height: 128px;
  overflow: hidden;
}

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

.paragraph-regular-11.text-color-gray-500 {
  color: #666;
}

.heading-wrap-l {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px;
  display: grid;
}

.wrap-v-between {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 65%;
  display: flex;
}

.wrap-v-x-small {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.overline-2 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.button-link {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.8;
  text-decoration: none;
  display: flex;
}

.h6-heading-5 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.testimonial-slide {
  margin-right: 40px;
}

.h6-heading-6 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.h6-heading-6.text-color-white {
  color: #fff;
}

.testimonial-stars {
  z-index: 0;
  position: absolute;
  inset: 104px auto auto 35%;
}

.testimonial-arrow-a {
  color: #9797a1;
  border: 1px solid #333338;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  transition: all .3s;
  display: flex;
  inset: auto auto 0% 0%;
}

.testimonial-arrow-a:hover {
  color: #fff;
  background-color: #8870d7;
  border-color: #8870d7;
}

.testimonial-arrow-a.right {
  left: 52px;
}

.testimonial-image {
  border: 1.5px solid var(--snow);
  background-color: var(--purple);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 412px;
  margin-bottom: 2px;
  margin-right: 2px;
  padding: 32px;
  display: flex;
  overflow: hidden;
  box-shadow: 3px 3px #333338;
}

.testimonial-detail {
  margin-top: 32px;
}

.h4-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.2;
}

.h4-heading.text-color-white {
  color: #fff;
}

.testimonial-block-a {
  background-color: var(--snow);
  color: #1c1c1f;
  border-radius: 16px;
  padding: 104px 32px;
  position: relative;
  overflow: hidden;
}

.testimonial-slider-a {
  background-color: #0000;
  height: auto;
}

.testimonial-text-wrapper {
  width: 100%;
  max-width: 510px;
}

.hide-2 {
  display: none;
}

.cta-input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.paragraph-large-6 {
  letter-spacing: -.02em;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.8;
}

.paragraph-large-6.onboarding {
  line-height: 1.6;
}

.cta-input {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.field-icon {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.cta-gradient-r {
  background-image: linear-gradient(265deg, #fff, #ffffffb3 41%, #fff0);
  width: 160px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.cta-carousel {
  grid-column-gap: 24px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.span-red-501 {
  color: #e56161;
}

.badge-icon {
  color: #6173e5;
}

.cta-bg {
  z-index: 0;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.cta-content {
  z-index: 9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cta-loop-wrapper {
  align-items: center;
  min-height: 80px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.cta-gradient-l {
  background-image: linear-gradient(82deg, #fff, #ffffffb3 41%, #fff0);
  width: 160px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cta-block-c {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 60px 48px 100px;
  display: flex;
  position: relative;
  box-shadow: 0 0 10px #3333331a;
}

.cta-detail-wrapper {
  color: #6d767e;
  margin-top: 8px;
  padding: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.success-message-16 {
  color: #86c1a0;
  background-color: #f2f8f5;
}

.field-icon-wrapper-s {
  color: #6173e5;
  background-color: #fff;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.cta-section-blue {
  background-color: var(--white);
  padding: 80px 5%;
  position: relative;
}

.cta-section-blue.home.more-padding {
  padding-top: 120px;
  padding-bottom: 120px;
}

.cta-form {
  grid-column-gap: 12px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.cta-carousel-code {
  display: none;
}

.margin-bottom-101 {
  margin-bottom: 8px;
}

.cta-carousel-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-primary-large {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.cta-form-block-s {
  width: 100%;
  max-width: 495px;
  margin-top: 32px;
  margin-bottom: 0;
}

.field-input-icon-s {
  letter-spacing: -.02em;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 12px 12px 48px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .25s;
}

.field-input-icon-s::placeholder {
  color: #6d767e;
}

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

.header-form-b {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.footer-detail-link {
  color: #353b41;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s;
}

.footer-detail-link:hover {
  color: #000;
}

.footer-menu {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  flex: none;
  align-items: center;
  display: flex;
}

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

.footer-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

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

.paragraph-large-7.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.footer-form-content {
  margin-bottom: 24px;
  padding-left: 16px;
  padding-right: 16px;
}

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

.footer-divider-large {
  background-color: #dfe3e7;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 24px;
}

.footer-divider-large.less-margin {
  margin-top: 10px;
  margin-bottom: 0;
}

.footer-column {
  flex-direction: column;
  padding: 16px 16px 4px;
}

.footer-link {
  color: #6d767e;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.footer-link:hover {
  color: #000;
}

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

.footer-logo {
  flex: none;
}

.footer-input {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.margin-bottom-04 {
  margin-bottom: 4px;
}

.footer-two-column {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
}

.footer-two-column.main {
  grid-template-columns: 1fr .5fr .5fr .5fr;
}

.footer-social-link {
  color: #adb5bd;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s;
  display: flex;
}

.footer-social-link:hover {
  color: #6173e5;
  background-color: #eeeffc;
}

.field-input-icon {
  letter-spacing: -.02em;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 12px 12px 48px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .25s;
}

.field-input-icon::placeholder {
  color: #6d767e;
}

.footer-title {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.icon-regular-7 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.icon-regular-7.larger {
  width: 30px;
  height: 30px;
}

.icon-regular-7.orange {
  color: var(--burlywood);
}

.icon-regular-7.green {
  color: var(--cadet-blue);
}

.icon-regular-7.green.gs {
  padding: 3px;
}

.icon-regular-7.smaller {
  color: var(--dark-grey);
  width: 20px;
  height: 20px;
}

.icon-regular-7.smaller._14 {
  margin-right: 14px;
}

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

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

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

.footer-large-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-regular-6 {
  padding: 80px 5%;
  position: relative;
}

.footer-form-column {
  padding: 16px;
}

.field-icon-wrapper {
  color: #6173e5;
  background-color: #fff;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.footer-form {
  grid-column-gap: 12px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.form-info-wrapper {
  color: #6d767e;
  padding: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

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

.icon-56 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pricing-button-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.pricing-feature-item {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.pricing-feature-item.split {
  justify-content: space-between;
}

.pricing-wrapper {
  grid-column-gap: 24px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.h4-heading-2 {
  color: #000;
  letter-spacing: -.04em;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1;
}

.h4-heading-2.strikeout {
  color: #535353;
}

.pricing-badge {
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex: none;
  align-items: center;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  display: flex;
}

.pricing-badge.beta {
  justify-content: center;
  padding: 8px 12px;
}

.pricing-badge.less {
  border-radius: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.pricing-badge.less.orange {
  background-color: var(--burlywood);
}

.pricing-feature-b {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.pricing-feature-b.ob {
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-progress-bar-a {
  background-color: #f2f8f5;
  border: .5px solid #d7eae0;
  border-radius: 99px;
  width: 100%;
  height: 8px;
}

.pricing-progress-circle-a {
  background-color: #86c1a0;
  border: 2px solid #fff;
  border-radius: 99px;
  width: 24px;
  height: 24px;
  margin-right: -2px;
  position: absolute;
  inset: auto 0 auto auto;
}

.pricing-save-text {
  color: #e56161;
  letter-spacing: normal;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.pricing-price-detail {
  padding: 8px 2px;
}

.pricing-toggle-round {
  z-index: 1;
  background-color: #6173e5;
  border-radius: 30px;
  width: 24px;
  height: 24px;
  position: absolute;
}

.pricing-card-a {
  grid-column-gap: 32px;
  background-color: #fff;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
  box-shadow: 0 10px 10px #e0e0e07a;
}

.pricing-card-a.hide {
  display: none;
}

.pricing-toggle-price {
  cursor: pointer;
  background-color: #eeeffc;
  border: .5px solid #cbd0f6;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 60px;
  height: 32px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 4px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.pricing-toggle-price:hover {
  background-color: #c9ceda;
}

.pricing-card-inner {
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  padding: 16px;
}

.pricing-card-inner.ob {
  padding-left: 0;
  padding-right: 0;
}

.pricing-grid-a {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.pricing-grid-a.ob {
  margin-bottom: 40px;
}

.pricing-grid-a._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pricing-grid-a.larger-gap {
  grid-row-gap: 40px;
}

.h6-heading-7 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 24px;
  line-height: 1.4;
}

.h6-heading-7.no-margin {
  margin-bottom: 0;
}

.h6-heading-7.btm {
  margin-bottom: 10px;
}

.pricing-feature-wrapper {
  width: 100%;
}

.button-dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #000;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.pricing-users {
  padding: 8px;
}

.pricing-price-block {
  align-items: flex-end;
  display: flex;
}

.margin-bottom-105 {
  margin-bottom: 20px;
}

.margin-bottom-106 {
  margin-bottom: 10px;
}

.margin-bottom-106.no-margin {
  margin-bottom: 0;
}

.margin-bottom-106.mid {
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.pricing-progress-wrapper {
  align-items: center;
  height: 24px;
  display: flex;
}

.pricing-information {
  padding: 8px;
}

.pricing-feature-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-regular-7 {
  padding: 100px 5% 140px;
  position: relative;
}

.pricing-monthly {
  display: flex;
}

.pricing-feature-a {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border-radius: 8px;
  flex-direction: column;
  margin-top: 10px;
  padding: 16px;
  display: flex;
}

.pricing-feature-a.ob {
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-feature-a.hide {
  display: none;
}

.pricing-feature-a.mobile.top-margin {
  margin-top: 60px;
}

.pricing-feature-a.mobile.top-margin.white {
  background-color: var(--white);
}

.pricing-progress-bar-inner-a {
  background-color: #86c1a0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.pricing-card-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.pricing-card-title.btm {
  margin-bottom: 10px;
}

.pricing-card-c {
  grid-row-gap: 8px;
  background-color: var(--cadet-blue);
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
  box-shadow: 0 10px 10px #e0e0e07a;
}

.pricing-card-c.ob {
  justify-content: space-between;
}

.pricing-toggle-button {
  grid-column-gap: 4px;
  color: #6d767e;
  letter-spacing: -.02em;
  align-items: center;
  padding: 4px 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.margin-bottom-107 {
  margin-bottom: 8px;
}

.pricing-toggle-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.faq-title-wrapper-plus-2 {
  color: #160042;
  white-space: normal;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-large-14 {
  padding: 120px 5% 220px;
  position: relative;
}

.faq-item-basic-2 {
  z-index: 0;
  background-color: #f3f5fb00;
  border-radius: 12px;
  padding: 0;
  font-size: 16px;
  line-height: 1.4em;
  transition: all .3s;
  display: block;
}

.heading-detail-small-3 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.heading-detail-small-3.margin-bottom-12 {
  margin-bottom: 12px;
}

.paragraph-regular-12 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 1.6em;
}

.paragraph-regular-12.text-weight-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6em;
}

.html-embed-2 {
  border-radius: 5px;
}

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

.paragraph-large-8.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.h6-heading-8 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

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

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

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

.margin-bottom-110 {
  margin-bottom: 8px;
}

.margin-bottom-111 {
  margin-bottom: 64px;
}

.youtube {
  object-fit: fill;
  width: 100%;
  max-height: 520px;
}

.image-gif {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.image-147 {
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: 50px;
  max-height: 50px;
}

.update-plan-card {
  max-width: 900px;
  padding: 40px;
}

.heading-5 {
  font-size: 28px;
}

.body-15 {
  font-family: DM Sans, sans-serif;
}

.blog-list {
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 32px;
}

.blog-detail-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-header-image {
  background-color: #e6e6e6;
  border: 1px solid #ccc;
  border-radius: 20px;
  height: auto;
  margin-top: 64px;
  margin-bottom: 64px;
  overflow: hidden;
}

.blog-header-image.less {
  width: 100%;
  height: 250px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog-social-wrapper {
  align-items: center;
  display: flex;
}

.blog-category-2 {
  color: #4255bd;
  background-color: #f4f5fb;
  border-radius: 32px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 4px 14px;
  font-weight: 500;
  text-decoration: none;
}

.blog-category-2.oragne {
  color: var(--burlywood);
  background-color: #ebba951a;
}

.blog-category-2.green {
  color: var(--cadet-blue);
  background-color: #4e8d991a;
}

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

.blog-author-wrapper-2 {
  text-align: left;
  align-items: center;
  display: flex;
}

.div-block-375 {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding-top: 32px;
  padding-bottom: 32px;
}

.blog-header-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-header-wrapper.left {
  align-items: flex-start;
}

.sub-heading-small {
  font-size: 18px;
  line-height: 32px;
}

.blog-author-name-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.section-regular-8 {
  padding: 92px 60px;
  position: relative;
}

.blog-category-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-376 {
  padding-top: 4px;
  padding-bottom: 0;
}

.blog-break {
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.blog-social-links {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.blog-linkedin {
  color: #fff;
  background-color: #2867b2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
}

.blog-line-2 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 24px;
}

.blog-line-2.small-margin {
  margin: 20px 0;
}

.blog-line-2.small-margin.less {
  margin-top: 4px;
  margin-bottom: 4px;
}

.blog-share-button {
  color: #1a1a1a;
  background-color: #f7f7f7;
  border-radius: 32px;
  margin-right: 14px;
  padding: 4px 24px;
  text-decoration: none;
}

.blog-image {
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
}

.container-x-small-2 {
  z-index: 5;
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-avatar-2 {
  background-color: #f3f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 62px;
  min-width: 62px;
  height: 62px;
  min-height: 62px;
  margin-right: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-avatar-2.logo {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}

.blog-avatar-2.logo.grid {
  margin-right: 0;
}

.blog-seperator-dot {
  background-color: #e6e6e6;
  border-radius: 100px;
  width: 8px;
  height: 8px;
  margin-left: 7px;
  margin-right: 7px;
}

.heading-detail-section-3 {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.heading-detail-section-3:hover {
  color: #dbd9d9;
}

.h5-heading-3 {
  font-size: 32px;
  line-height: 40px;
}

.blog-detail-text {
  color: gray;
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.container-large-11 {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-detail-horizontal {
  align-items: center;
  display: flex;
}

.blog-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
  overflow: hidden;
}

.blog-social-icon {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

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

.div-block-377 {
  align-items: center;
  display: flex;
}

.blog-seperator {
  margin-left: 8px;
  margin-right: 8px;
}

.blog-seperator.hide {
  display: block;
}

.blog-post-columns {
  padding-top: 0;
  position: relative;
}

.blog-column {
  padding: 0;
}

.gpt-blog-column {
  background-color: #4e8d991a;
  height: 93vh;
  padding: 20px;
  position: sticky;
  inset: 7vh 0% 0% auto;
}

.gpt-blog-column.blog-page {
  padding: 10px;
}

.gpt-blog-column.blog-page.bg {
  background-color: var(--cadet-blue);
  padding: 20px 24px 24px;
}

.gpt-blog-column.blog-page.white {
  background-color: #fff;
  padding-top: 20px;
}

.bloggptoutput {
  border-radius: 20px;
  font-size: 16px;
  line-height: 1.4em;
}

.bloggptoutput.gallery-description {
  margin-top: 20px;
  margin-bottom: 10px;
}

.bloggptoutput.tools {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 12px;
}

.bloggptoutput.tools.no-top {
  margin-top: 0;
}

.bloggptoutput.tools.no-top.caps {
  text-transform: uppercase;
}

.bloggptoutput.margin-btm {
  margin-bottom: 10px;
}

.bloggptoutput.breadcrumb, .bloggptoutput.breadcrumb-text {
  margin-right: 10px;
}

.bloggptoutput.blog {
  margin-top: 10px;
  margin-bottom: 10px;
}

.bloggptoutput.blog.no-btm {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

.runtaskbtnblog {
  background-color: var(--cadet-blue);
  color: var(--white);
  cursor: pointer;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 10px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.text-block-144 {
  font-size: 14px;
  line-height: 25px;
}

.body-16 {
  font-family: DM Sans, sans-serif;
}

.brainstormer-columns {
  padding-top: 0;
}

.div-block-378 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.steps-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-width: 22vw;
  max-height: 15vh;
  margin: 0;
}

.steps-image.no-margin {
  margin: 0;
}

.f-blog-content {
  margin-top: 20px;
}

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

.f-blog-divicer {
  background-color: #e4e6f1;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.f-blog-background {
  background-color: #4e8d991a;
  height: 400px;
  padding-top: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.f-blog-background.path-page {
  height: auto;
  position: relative;
}

.f-blog-grid-single {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.f-blog-grid-single.all {
  grid-column-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.f-blog-avatar {
  background-color: #f7f9fd;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  margin-right: 16px;
  overflow: hidden;
}

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

.f-blog-text-field {
  border: 1px solid #e4e6f1;
  border-radius: 81px;
  min-width: 322px;
  max-width: 322px;
  min-height: 48px;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 12px 16px;
}

.f-blog-text-field::placeholder {
  color: #b6b9ce;
  letter-spacing: -.01em;
  font-size: 14px;
}

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

.f-blog-image-small {
  border-radius: 8px;
  height: 255px;
  overflow: hidden;
}

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

.f-blog-form-wrapper {
  max-width: 550px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.f-margin-bottom-25 {
  margin-bottom: 8px;
}

.f-h6-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-blog-form-button {
  background-color: var(--cadet-blue);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 48px;
  padding: 12px 49px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-blog-form-button:hover {
  background-color: #282556;
}

.f-blog-form-button:active {
  background-color: #160042;
}

.f-blog-form-button:focus {
  outline-offset: 0px;
  outline: 2px solid #6b7094;
}

.f-h5-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.f-blog-icon-special {
  width: 77px;
  height: 95px;
  position: absolute;
  inset: auto -10% 12% auto;
}

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

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

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

.f-text-color-gray-500 {
  color: #6b7094;
}

.f-image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: all .2s;
}

.f-image-cover:hover {
  padding: 4px;
}

.f-blog-wrapper {
  color: var(--black);
  cursor: pointer;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.f-blog-wrapper:hover {
  color: var(--dark-grey);
}

.f-blog-wrapper.all-articles {
  max-width: 1140px;
  margin-top: 60px;
}

.f-blog-form-block {
  background-color: #fff;
  border-radius: 93px;
  width: 550px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  overflow: hidden;
  box-shadow: 0 56px 80px -32px #393b6a29;
}

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

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

.f-blog-card-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: block;
}

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

.f-blog-author-wrapper {
  align-items: center;
  height: 48px;
  display: flex;
}

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

.f-blog-form {
  align-items: center;
  display: flex;
}

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

.f-section-large-2.less-bottom {
  background-color: #4e8d991a;
  padding-bottom: 10px;
}

.f-section-large-2.centred {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

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

.blog-thumbnail-xl {
  border-radius: 8px;
  height: 550px;
  margin-bottom: 32px;
  overflow: hidden;
}

.body-17, .body-18, .body-19 {
  font-family: DM Sans, sans-serif;
}

.t-filter-link-block {
  color: #282c25;
  white-space: nowrap;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.t-filter-link-block:hover {
  color: #000;
  border-radius: 8px;
}

.t-filter-link-block.t-filter-search {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
}

.t-filter-link-block.t-filter-search:hover {
  background-color: #e0e3de;
}

.t-toggle-round {
  z-index: 1;
  background-color: #2a514c;
  border-radius: 30px;
  width: 20px;
  height: 20px;
  position: absolute;
}

.t-filter-dropdown-toggle-wrapper {
  grid-column-gap: 8px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.t-filter-dropdown-toggle-wrapper:hover {
  color: #000;
}

.t-filter-range-text-field {
  text-align: center;
  background-color: #f5f6f4;
  border: 1px #000;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
}

.t-filter-image-wrapper {
  border-radius: 8px;
  width: 100%;
  height: 200px;
  margin-bottom: 16px;
  overflow: hidden;
}

.t-filter-heading {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  display: flex;
}

.t-filter-applied-filters {
  grid-column-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: none;
}

.margin-bottom-113 {
  margin-bottom: 4px;
}

.t-filter-filter-group {
  grid-row-gap: 8px;
  border-top: 1px solid #e0e3de;
  flex-direction: column;
  padding-top: 16px;
  display: flex;
}

.t-filter-filter-group.no-border {
  border-top-style: none;
}

.t-filter-checkbox {
  cursor: pointer;
  background-color: #e0e3de;
  border-style: none;
  border-radius: 8px;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 8px;
}

.t-filter-checkbox.w--redirected-checked {
  background-color: var(--cadet-blue);
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63ff8d8634a1c7149f4f6507_check-primary.svg");
  background-size: 16px 16px;
  border-style: none;
}

.t-filter-checkbox.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.t-filter-checkbox.no-margin {
  margin-right: 0;
}

.t-filter-checkbox.smaller {
  border-radius: 3px;
  width: 16px;
  height: 16px;
}

.t-filter-product-badge {
  color: #f2b02c;
  letter-spacing: .6px;
  background-color: #fef8ec;
  border-radius: 4px;
  margin-bottom: 6px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
}

.t-filter-filter-item {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.t-filter-filter-item:hover {
  color: #376d65;
}

.t-filter-filter-item.left {
  justify-content: flex-start;
  padding: 8px;
}

.t-icon-small {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.t-filter-category-heading {
  color: #646e5e;
  letter-spacing: .6px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.8;
}

.t-filter-category-heading.text-color-black {
  color: #000;
  margin-bottom: 0;
}

.t-menu-dropdown-wrapper {
  overflow: hidden;
}

.t-filter-divider {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
  margin-bottom: 10px;
}

.t-filter-divider.bigger-gap {
  margin-bottom: 20px;
}

.t-filter-dropdown {
  z-index: 1;
  width: 100%;
  max-width: 180px;
  margin: 0;
  transition: border .3s;
}

.t-filter-dropdown.max-250 {
  max-width: 250px;
}

.t-filter-dropdown._200 {
  max-width: 210px;
}

.t-filter-dropdown.wider {
  z-index: 1;
  max-width: none;
}

.t-filter-dropdown.wider._1st {
  z-index: 10;
}

.t-filter-dropdown.no-max {
  z-index: 0;
  max-width: none;
  margin-bottom: 10px;
}

.t-filter-dropdown.smaller {
  z-index: 1;
  max-width: 140px;
}

.t-title-wrap-left {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 600px;
  margin-bottom: 32px;
  margin-right: auto;
  display: flex;
}

.t-filter-card-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.t-filter-card-grid._2-col {
  grid-template-columns: 1fr 1fr;
}

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

.text-color-green-300 {
  color: #45877e;
}

.t-filter-search-dropdown-list.w--open {
  grid-row-gap: 6px;
  background-color: #f5f6f4;
  border-radius: 8px;
  flex-direction: column;
  margin-top: 8px;
  padding: 4px;
  display: flex;
  position: absolute;
}

.t-subheading-large {
  letter-spacing: -.02em;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.t-subheading-large.margin {
  margin-top: 20px;
  margin-bottom: 10px;
}

.t-subheading-large.stage-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
}

.t-subheading-large.bottom-margin {
  margin-bottom: 10px;
}

.t-filter-color-checkbox {
  border-style: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: -16px;
  margin-right: 0;
  position: absolute;
}

.t-filter-color-checkbox.w--redirected-checked {
  background-color: #2a514c1a;
  background-image: none;
  border-style: none;
}

.t-filter-color-checkbox.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.t-filter-color-checkbox.red.w--redirected-checked {
  background-color: #d747471a;
}

.t-filter-color-checkbox.yellow.w--redirected-checked {
  background-color: #f2b02c1a;
}

.t-filter-color-checkbox.blue.w--redirected-checked {
  background-color: #4780d71a;
}

.t-filter-color-checkbox.orange.w--redirected-checked {
  background-color: #e96e351a;
}

.t-filter-color-indicator {
  border-radius: 100%;
  flex: none;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.t-filter-color-indicator.green-500 {
  background-color: #2a514c;
}

.t-filter-color-indicator.red {
  background-color: #d74747;
}

.t-filter-color-indicator.blue {
  background-color: #4780d7;
}

.t-filter-color-indicator.yellow {
  background-color: #f2b02c;
}

.t-filter-color-indicator.orange {
  background-color: #e96e35;
}

.t-filter-checkbox-field {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.t-filter-colors {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
}

.t-filter-primary-filters {
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

.t-card-details-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.t-filter-search-dropdown {
  z-index: 0;
  grid-column-gap: 8px;
  color: #000;
  align-items: center;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.t-filter-details {
  grid-column-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.t-filter-advanced-filters {
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  position: sticky;
  top: 100px;
  overflow: hidden;
}

.t-filter-label {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8;
}

.t-filter-label.t-full-width {
  width: 100%;
}

.t-filter-label.stgae {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
}

.t-filter-label.smaller {
  font-size: 12px;
  line-height: 1;
}

.t-filter-label.value {
  line-height: 1;
}

.t-container-large {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.t-section-regular {
  padding: 15vh 5% 92px;
  position: relative;
}

.t-section-regular.playbooks {
  padding-top: 60px;
}

.t-filter-checkbox-field-right {
  color: #000;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0;
  display: flex;
}

.t-filter-dropdown-toggle {
  z-index: 6;
  grid-column-gap: 8px;
  color: var(--black);
  background-color: #fff;
  border: 1px solid #cbd0c8;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
  display: flex;
}

.t-filter-dropdown-toggle:hover {
  color: #000;
}

.t-filter-dropdown-toggle.w--open {
  z-index: 1;
  color: #000;
  border-bottom-color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.t-filter-dropdown-toggle.thin {
  justify-content: space-between;
  max-width: 130px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 700;
}

.t-filter-dropdown-toggle.thin.no-btm {
  margin-bottom: 0;
}

.t-filter-dropdown-toggle._1st {
  z-index: 10;
  padding: 10px;
}

.t-filter-dropdown-toggle._3rd {
  z-index: 4;
  padding: 10px;
}

.t-filter-dropdown-toggle._2nd {
  padding: 10px;
}

.t-filter-top-row {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  align-items: stretch;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.t-filter-color {
  cursor: pointer;
  border: 1px solid #2a514c;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.t-filter-color.yellow {
  border-color: #f2b02c;
}

.t-filter-color.orange {
  border-color: #e96e35;
}

.t-filter-color.red {
  border-color: #d74747;
}

.t-filter-color.blue {
  border-color: #4780d7;
}

.t-filter-icon-button {
  color: #000;
  background-color: #f5f6f4;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.t-filter-icon-button:hover {
  color: #000;
}

.t-filter-card-outlined {
  background-color: var(--white);
  color: var(--black);
  cursor: default;
  border: 1px solid #4e8d991a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.t-filter-card-outlined:hover {
  border-color: var(--cadet-blue);
}

.t-filter-card-outlined.split {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.t-filter-card-outlined.coming-soon {
  width: 50%;
}

.t-filter-badge {
  background-color: #f5f6f4;
  border-radius: 24px;
  align-items: center;
  padding: 6px 16px;
  font-weight: 500;
  display: flex;
}

.t-filter-star-wrapper {
  grid-column-gap: 2px;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.t-filter-card-divider {
  background-color: #b6bdb2;
  width: 1px;
  height: 12px;
}

.t-filter-column {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.t-filter-form-block {
  margin-bottom: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.t-filter-form {
  grid-row-gap: 16px;
  border-top: 1px solid #e0e3de;
  flex-direction: column;
  padding-top: 16px;
  display: flex;
}

.t-filter-input-range {
  grid-column-gap: 8px;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.t-filter-text-field {
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 0;
}

.t-filter-text-field::placeholder {
  font-size: 16px;
}

.t-filter-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.t-filter-star-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 1px;
  transition: color .2s;
  display: flex;
  position: absolute;
  left: 44px;
}

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

.t-image-cover.coming-soon {
  max-height: 250px;
}

.t-filter-toggle {
  cursor: pointer;
  background-color: #e0e3de;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 48px;
  height: 26px;
  padding: 4px;
  display: flex;
  position: relative;
}

.t-filter-filter-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  justify-content: space-between;
  place-items: center start;
}

.t-filter-filter-grid.top {
  grid-template-columns: 1fr .25fr;
  margin-top: 20px;
}

.t-filter-filter-grid.top._10 {
  margin-top: 10px;
}

.t-filter-filter-grid.bottm {
  margin-bottom: 6px;
}

.t-filter-clear-button {
  grid-column-gap: 24px;
  color: var(--burlywood);
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.t-filter-clear-button:hover {
  background-color: #fffaf6;
}

.t-filter-search-wrapper {
  background-color: #f5f6f4;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  min-height: 55px;
  display: flex;
}

.t-filter-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #2a514c;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.t-filter-button:hover {
  background-color: #376d65;
}

.t-filter-button:active {
  background-color: #45877e;
}

.t-filter-text {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.t-filter-text-link {
  color: #788471;
  white-space: nowrap;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  transition: color .3s;
}

.t-filter-text-link:hover {
  color: #000;
}

.t-filter-load-more-button {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  background-color: #f5f6f4;
  border-radius: 8px;
  width: 100%;
  margin-top: 40px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .3s;
}

.t-filter-load-more-button:hover {
  background-color: #e0e3de;
}

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

.t-filter-divider-vertical-regular {
  background-color: #cbd0c8;
  width: 1px;
  height: 24px;
}

.t-h3-heading-style-2 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.t-h3-heading-style-2.top-margin {
  margin-top: 10px;
}

.filter-dropdown-list.w--open {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #cbd0c8;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  max-height: 30vh;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  overflow: auto;
}

.filter-dropdown-list.scroll.w--open {
  z-index: 50;
  background-color: #fff;
  max-height: 30vh;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  overflow: auto;
}

.filter-dropdown-list.scroll._1st.w--open {
  padding-left: 10px;
  padding-right: 10px;
}

.filter-dropdown-list.scroll._2nd.w--open {
  z-index: 40;
  padding-left: 10px;
  padding-right: 10px;
}

.t-paragraph-large {
  color: #3c4238;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.8;
}

.t-h6-heading-style-2 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.text-block-145 {
  text-transform: uppercase;
}

.icon-57 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  display: flex;
}

.icon-57.orange {
  color: var(--burlywood);
}

.icon-57.purple {
  color: var(--purple);
}

.plan-detail {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.plan-details-container {
  margin-top: 14px;
}

.icon-58 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.plan-detail-name {
  margin-right: 5px;
}

.icon-59 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.rich-text-article h2 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 1.2em;
}

.rich-text-article p {
  margin-bottom: 20px;
}

.rich-text-article h3 {
  font-size: 24px;
}

.rich-text-article.blog {
  font-size: 16px;
  line-height: 1.6em;
}

.rich-text-article.blog li {
  font-size: 18px;
}

.rich-text-article.blog blockquote {
  border-left-color: var(--cadet-blue);
  line-height: 1.8em;
}

.rich-text-article.blog ul {
  padding-left: 40px;
}

.div-block-379 {
  margin-top: 20px;
}

.printbutton {
  color: var(--burlywood);
  cursor: pointer;
  background-color: #f293391a;
  border-radius: 22px;
  padding: 10px 24px;
  font-weight: 700;
  line-height: 25px;
}

.icon-60, .icon-61 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-61.orange {
  color: var(--burlywood);
}

.div-block-380 {
  display: flex;
}

.icon-62 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.body-20 {
  font-family: DM Sans, sans-serif;
}

.glossary-link-group {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.glossary-search {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  max-width: 486px;
  margin-bottom: 0;
  display: flex;
}

.glossary-content-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

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

.paragraph-large-9.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.accordian-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.glossary-form {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.glossary-link-small {
  color: #000;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #fff;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.glossary-link-small:hover {
  color: #6173e5;
  border-color: #6173e5;
}

.field-icon-b {
  color: #6173e5;
  background-color: #eeeffc;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: 8px auto 8px 8px;
}

.accordian-icon-wrapper {
  border: 1px solid var(--cadet-blue);
  color: #000;
  background-color: #4e8d9933;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.accordian-content {
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.accordian-content.overflow {
  overflow: visible;
}

.glossary-refresh-button {
  color: #e56161;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #fff;
  border: .5px solid #eaedf0;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.glossary-refresh-button:hover {
  border-color: #e56161;
}

.accordian-dropdown {
  z-index: 0;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

.icon-large {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.accordian-title-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.field-input-b {
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 12px 12px 48px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .25s;
}

.field-input-b::placeholder {
  color: #adb5bd;
}

.container-regular-4 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.glossary-card-icon {
  color: #6173e5;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.h6-heading-9 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.search-input-2 {
  letter-spacing: -.02em;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-2::placeholder {
  color: #adb5bd;
}

.glossary-button-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #080808;
  background-color: #fff;
  border: 1px solid #edecf0;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  transition: all .3s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.glossary-top-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 48px;
  display: flex;
}

.newsletter-wrapper {
  text-align: center;
  background-color: #eeeffc;
  border-radius: 8px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 384px;
  padding: 32px;
  display: flex;
  position: sticky;
  top: 128px;
}

.accordian-list {
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.accordian-letter {
  color: #6173e5;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #eeeffc;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.accordian-letter:hover {
  color: #6173e5;
  border-color: #6173e5;
}

.glossary-heading-card {
  border: 1px solid #eaedf0;
  border-radius: 8px;
  width: 100%;
  max-width: 486px;
  padding: 24px;
}

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

.span-primary-2 {
  color: #6173e5;
}

.form-block-15 {
  margin-bottom: 0;
}

.glossary-heading-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.accordian-toggle {
  z-index: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 10px 0;
}

.accordian-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.section-regular-9 {
  padding: 80px 5%;
  position: relative;
}

.newsletter-icon {
  color: #6173e5;
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.glossary-content-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  position: relative;
}

.glossary-input {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.glossary-grid-a {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 48px 1fr;
}

.margin-bottom-115 {
  margin-bottom: 8px;
}

.glossary-links-a {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9fafb;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  padding: 8px;
  display: flex;
  position: relative;
}

.career-newsletter {
  text-align: center;
  background-color: #f4f5fb;
  border: 1px solid #b3bbe5;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding: 32px 24px 24px;
  display: flex;
  position: sticky;
}

.blog-form-field {
  color: #1a1a1a;
  background-color: #0000;
  border: 1px solid #b2b2b2;
  border-radius: 8px;
  width: 100%;
  min-height: 60px;
  margin-bottom: 0;
  padding: 10px 16px 10px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  transition: all .25s;
}

.blog-form-field:focus {
  color: #160042;
  border-color: #4255bd;
}

.blog-form-field::placeholder {
  color: gray;
}

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

.career-column {
  position: sticky;
  top: 60px;
}

.career-heading-small {
  margin-top: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4em;
}

.heading-content-2 {
  color: #1a1a1a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.career-detail-wrapper {
  align-items: center;
  display: flex;
}

.heading-wrapper-10 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.career-category {
  color: #1a1a1a;
  border: 1px solid #b2b2b2;
  border-radius: 32px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 8px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: all .3s;
}

.career-category:hover {
  color: #f7f7f7;
  background-color: #4255bd;
  border-color: #4255bd;
}

.career-grid-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.section-large-15 {
  padding: 120px 5%;
  position: relative;
}

.paragraph-small-18 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.container-large-12 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.career-dot {
  background-color: #1a1a1a;
  border-radius: 32px;
  width: 6px;
  height: 6px;
  margin-left: 8px;
  margin-right: 8px;
}

.career-heading-detail {
  color: #4255bd;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.career-detail {
  color: #1a1a1a;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

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

.career-badge {
  color: #6070c8;
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #f4f5fb;
  border: 1px solid #b3bbe5;
  border-radius: 4px;
  margin-bottom: 14px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}

.career-card {
  color: #1a1a1a;
  cursor: default;
  border: 1px solid #ccc;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.career-card:hover {
  color: #4255bd;
  background-color: #f4f5fb;
  border-color: #b3bbe5;
}

.blog-submit-button {
  color: #fff;
  background-color: #4255bd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  margin-top: 12px;
  padding: 12px 32px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.roadmap-steps {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m-logo-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  border: 1px solid #22242f1a;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 60px;
  min-height: 60px;
  padding: 10px 20px;
  display: flex;
}

.m-logo-card-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1088px;
  display: flex;
}

.m-logo-logo-icon {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 30px;
  display: flex;
}

.carousel-icon-wrap {
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  overflow: hidden;
}

.m-logo-button-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.breadcrumb-menu {
  margin-bottom: 20px;
  display: flex;
}

.link-3 {
  color: var(--dark-grey);
  cursor: pointer;
  transition: all .2s;
}

.link-3:hover {
  color: #e4e4e4;
}

.icon-63 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-381 {
  align-items: center;
  display: flex;
}

.icon-64 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-382 {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.div-block-382.none {
  margin-bottom: 0;
}

.div-block-382.none.vetical {
  flex-direction: column;
  height: 100%;
  min-height: auto;
  position: relative;
}

.div-block-383 {
  display: flex;
}

.div-block-383.hide {
  display: none;
}

.icon-moon {
  margin-bottom: 16px;
}

.contact-square-moon {
  color: #fff;
  background-color: #ffffff0a;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.contact-square-moon:hover {
  background-color: #fa949d;
}

.display-heading-white {
  color: #fff;
  margin-bottom: 16px;
  font-size: 44px;
}

.submit-button-moon {
  background-color: var(--cadet-blue);
  color: #fff;
  border-radius: 8px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 700;
  transition: all .3s;
}

.submit-button-moon.edit {
  margin-bottom: 40px;
}

.submit-button-moon.edit.new-market {
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 14px;
}

.submit-button-moon.top-margin {
  margin-top: 20px;
}

.submit-button-moon.delete {
  background-color: var(--burlywood);
  border-radius: 5px;
  margin-left: 10px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.submit-button-moon.delete:hover {
  background-color: #d49769;
}

.submit-button-moon.delete.green {
  background-color: var(--cadet-blue);
  cursor: pointer;
  margin-top: 0;
  margin-left: 0;
  font-weight: 500;
}

.submit-button-moon.delete.green:hover {
  background-color: #296c79;
}

.submit-button-moon.delete.green.thinner {
  border-radius: 5px;
  padding: 7px 16px;
}

.submit-button-moon.delete.no-margin {
  margin-left: 0;
}

.submit-button-moon.smaller {
  padding: 12px 20px;
  display: block;
}

.submit-button-moon.smaller.edit {
  margin-bottom: 0;
  font-size: 14px;
}

.submit-button-moon.smaller.edit.save {
  text-align: center;
  max-width: 80px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.submit-button-moon.smaller.tiny {
  margin-top: 10px;
  padding-left: 18px;
  padding-right: 18px;
}

.submit-button-moon.smaller.conditional {
  display: block;
}

.submit-button-moon.connect {
  margin-right: 10px;
}

.checkbox-gum {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 52px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.form-section-moon {
  background-color: #3e2093;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 196px 3% 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-wrapper-4 {
  background-color: #fff;
  border-radius: 16px;
  padding: 40px 40px 48px;
}

.form-contact-moon {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 32px;
}

.form-block-16 {
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.form-block-16.pitchedit {
  display: none;
}

.form-block-16.no-top {
  margin-top: 0;
}

.contact-wrap-moon {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.grid-form-moon {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.checkbox-label-moon {
  color: #494a7d;
  text-align: center;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
  display: block;
  position: absolute;
  top: auto;
  left: 0%;
  right: 0%;
}

.input-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.large-checkbox-moon {
  cursor: pointer;
  background-color: #f9f9fb;
  border-width: 2px;
  border-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: all .3s;
  display: flex;
}

.large-checkbox-moon:hover {
  border-color: var(--cadet-blue);
}

.large-checkbox-moon.w--redirected-checked {
  border-width: 2px;
  border-color: var(--cadet-blue);
  color: var(--cadet-blue);
  background-color: #4e8d991a;
  background-image: none;
}

.large-checkbox-moon.w--redirected-focus {
  box-shadow: none;
}

.large-checkbox-moon.list {
  background-color: var(--white);
  border: 1px solid #4e8d991a;
  border-radius: 5px;
  margin-bottom: 20px;
}

.large-checkbox-moon.list.more-bottom {
  margin-bottom: 30px;
}

.large-checkbox-moon.list.white {
  background-color: var(--white);
  border: 1px solid #4e8d991a;
}

.large-checkbox-moon.list.white._10 {
  color: var(--black);
  margin-bottom: 20px;
  padding-left: 16px;
}

.large-checkbox-moon.list.no-bottom {
  height: 44px;
  margin-bottom: 0;
  line-height: 1.8em;
}

.large-checkbox-moon.list.hide {
  display: none;
}

.large-checkbox-moon.list.auto {
  color: var(--black);
  height: auto;
  margin-bottom: 0;
  padding: 12px 4px 12px 12px;
}

.input-icon {
  position: absolute;
  inset: auto auto auto 10px;
}

.checkbox-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.checkbox-grid-2._3 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.checkbox-grid-2._2-col {
  grid-template-columns: .5fr 1fr;
}

.checkbox-grid-2.competitors {
  grid-row-gap: 0px;
}

.text-field-moon {
  background-color: #f9f9fb;
  border: 2px solid #fff0;
  border-radius: 8px;
  min-height: 56px;
  margin-bottom: 0;
  padding-left: 42px;
  transition: all .3s;
}

.text-field-moon:hover {
  background-color: #fff;
  border-color: #dfdfe8;
}

.text-field-moon:active {
  border-width: 2px;
  border-color: #fa949d;
}

.text-field-moon:focus {
  background-color: #fff;
  border: 2px solid #fa949d;
}

.field-label-moon {
  color: #02044a;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 400;
}

.display-s-600 {
  color: var(--black);
  letter-spacing: -.02em;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}

.display-s-600.nonform {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

.display-s-600.nonform.no-bottom {
  margin-bottom: 0;
}

.display-s-600._10 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 15px;
  display: block;
}

.display-s-600.less {
  color: var(--black);
  margin-bottom: 10px;
  font-weight: 500;
}

.display-s-600.less.near {
  margin-bottom: 8px;
  font-size: 15px;
}

.display-s-600._8 {
  margin-bottom: 8px;
}

.display-s-600.bold-text {
  font-weight: 700;
}

.container-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.title-wrap-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

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

.button-wrap-centre {
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.button-wrap-centre.checkin {
  margin-top: 0;
  margin-left: 10px;
}

.text-field-large-moon {
  background-color: #f9f9fb;
  border: 2px solid #fff0;
  border-radius: 8px;
  min-height: 260px;
  transition: all .3s;
}

.text-field-large-moon:hover {
  background-color: #fff;
  border-color: #dfdfe8;
}

.text-field-large-moon:active, .text-field-large-moon:focus {
  border-width: 2px;
  border-color: #fa949d;
}

.text-field-12 {
  border: 1px solid #4e8d991a;
  border-radius: 5px;
  height: auto;
  padding: 12px 20px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.text-field-12:focus {
  border-color: #4e8d9999;
}

.text-field-12.more-bottom {
  margin-bottom: 30px;
  margin-right: 10px;
}

.text-field-12.home {
  border: 3px solid var(--burlywood);
  margin-right: 10px;
  padding: 30px 24px;
  font-size: 18px;
}

.text-field-12.double {
  height: 100px;
}

.text-field-12.btm {
  height: 44px;
  margin-bottom: 14px;
  padding: 16px;
}

.text-field-12.edit-hidden {
  display: block;
}

.text-field-12.less {
  height: 44px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-field-12.no-margin {
  color: var(--black);
  align-self: center;
  position: relative;
}

.text-field-12.no-margin.values {
  padding: 10px;
  line-height: 14px;
}

.text-field-12.no-btm {
  max-height: 40px;
  margin-bottom: 0;
  margin-right: 10px;
}

.text-field-12.no-btm.less {
  border-style: solid;
  border-color: var(--transparent);
  text-align: right;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.text-field-12.no-btm.less:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
  border-radius: 2px;
}

.business-model-section {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.business-model-section.grid {
  margin-top: 0;
  margin-bottom: 0;
}

.business-model-section.less {
  margin-top: 20px;
}

.business-model-section.indented {
  margin-top: 0;
  padding-left: 50px;
}

.icon-65, .icon-66, .icon-67, .icon-68, .icon-69, .icon-70 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto;
  width: 100%;
  margin-top: 40px;
}

.grid-5.hide {
  display: none;
}

.field-label-4 {
  font-weight: 400;
}

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

.paragraph-large-10.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.container-regular-5 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.h6-heading-10 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.search-input-3 {
  letter-spacing: -.02em;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-3::placeholder {
  color: #adb5bd;
}

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

.form-block-17 {
  margin-bottom: 0;
}

.section-regular-10 {
  padding: 80px 5%;
  position: relative;
}

.margin-bottom-117 {
  margin-bottom: 8px;
}

.div-block-384 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

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

.paragraph-large-11.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.accordian-content-2 {
  width: 100%;
  margin-top: -6px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.accordian-dropdown-2 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  transition: all .3s;
  display: flex;
  overflow: hidden;
}

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

.h6-heading-11 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.search-input-4 {
  letter-spacing: -.02em;
  background-color: #f9fafb;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-4::placeholder {
  color: #adb5bd;
}

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

.form-block-18 {
  margin-bottom: 0;
}

.accordian-toggle-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
}

.section-regular-11 {
  padding: 80px 5%;
  position: relative;
}

.margin-bottom-119 {
  margin-bottom: 8px;
}

.icon-71 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-6, .grid-7, .grid-8, .grid-9, .grid-10 {
  grid-template-rows: auto;
}

.icon-72, .icon-73, .icon-74, .icon-75 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-385 {
  align-items: center;
  display: flex;
}

.icon-76 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.a-banner-right-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.a-banner-container-small {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  display: flex;
}

.a-caption-3 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-caption-3.text-weight-bold {
  font-weight: 700;
}

.a-banner-link {
  color: #000;
  border-radius: 4px;
}

.a-banner-link:hover {
  background-color: #dedfe3;
}

.a-banner-toggle {
  grid-column-gap: 4px;
  color: #b2b3bd;
  align-items: center;
  padding: 4px;
  transition: all .2s;
  display: flex;
}

.a-banner-toggle:hover {
  color: #fff;
}

.a-banner-icon {
  background-color: #26272c;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  display: flex;
}

.a-banner-list {
  background-color: #947777;
}

.a-banner-list.w--open {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 20px #0000000d;
}

.container-large-13 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.video-all-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.video-button-all {
  color: #fff;
  text-align: center;
  background-color: #1c2122;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.video-card-column {
  grid-column-gap: 24px;
  align-items: center;
  display: flex;
}

.video-card-column.margin {
  margin-top: 10px;
  margin-bottom: 40px;
}

.video-card-column.margin.top {
  margin-top: 20px;
  margin-bottom: 0;
}

.video-card-column.margin.top.larger {
  margin-top: 40px;
}

.video-card-column.margin.rel {
  border: 1px solid #4e8d991a;
  border-radius: 10px;
  margin-top: -20px;
  padding: 20px;
  display: flex;
  position: relative;
}

.video-card-column.big-gap {
  grid-column-gap: 60px;
}

.caption-medium-3 {
  color: #1c2122;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.caption-medium-3.text-color-gray-600 {
  color: #607276;
}

.video-control-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.grid-two-column-8.margin-bottom-64 {
  grid-template-columns: 1fr;
}

.video-card-detail {
  width: 100%;
}

.video-card-detail.margin {
  margin-top: 40px;
  margin-bottom: 0;
}

.video-heading-grid {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin-bottom: 72px;
}

.video-play-time {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.section-large-16 {
  padding: 120px 5%;
  position: relative;
}

.video-button-wrap {
  align-self: flex-end;
}

.caption-regular-3 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.paragraph-regular-13 {
  color: #323c3e;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.video-caption {
  color: #607276;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.video-time {
  grid-column-gap: 4px;
  color: #607276;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.video-line {
  background-color: #e9eced;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.video-play-icon-2 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  display: flex;
}

.video-title-link {
  color: #323c3e;
  letter-spacing: -.02em;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  transition: all .3s;
}

.video-title-link:hover {
  color: #607276;
}

.video-heading {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.video-tumb-wrapper {
  background-color: #e9eced;
  border-radius: 24px;
  width: 100%;
  max-width: 290px;
  height: 100%;
  overflow: hidden;
}

.video-tumb-wrapper.tutorial {
  max-width: 40%;
}

.grid-three-column-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.paragraph-large-12.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.video-block-c {
  border: .5px solid #eaedf0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 640px;
  margin-top: 24px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.margin-bottom-121 {
  margin-bottom: 80px;
}

.margin-bottom-122 {
  margin-bottom: 8px;
}

.video-title-a {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 96px;
  line-height: 1.2;
}

.icon-77 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  width: 100%;
}

.grid-11.spread {
  place-content: space-between;
  place-items: center end;
}

.body-21, .body-22 {
  font-family: DM Sans, sans-serif;
}

.t-filter-image-wrapper-2 {
  border-radius: 8px;
  height: 240px;
  margin-bottom: 16px;
  overflow: hidden;
}

.t-filter-applied-filters-2 {
  grid-column-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.margin-bottom-123 {
  margin-bottom: 4px;
}

.t-title-wrap-left-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 410px;
  margin-bottom: 32px;
  margin-right: auto;
  display: flex;
}

.t-filter-card-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.t-subheading-large-2 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.t-filter-primary-filters-2 {
  width: 100%;
  margin-bottom: 20px;
}

.t-section-regular-2 {
  padding: 40px 5% 92px;
  position: relative;
}

.t-filter-card-outlined-2 {
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  padding: 16px;
}

.t-filter-card-outlined-2:hover {
  border-color: #b6bdb2;
}

.t-filter-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.icon-78 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-386 {
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.icon-79, .icon-80, .icon-81, .icon-82, .icon-83, .icon-84, .icon-85, .icon-86, .icon-87 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.path-page-section {
  margin-bottom: 60px;
}

.div-block-387 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.logos-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.collection-item-24 {
  display: flex;
}

.link-block-3 {
  cursor: pointer;
  text-decoration: none;
}

.link-block-3:hover {
  color: #cfcfcf;
}

.body-23 {
  font-family: DM Sans, sans-serif;
}

.div-block-388 {
  flex-direction: column;
  display: flex;
}

.div-block-389 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
  position: relative;
}

.icon-88 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.empty-state-10 {
  background-color: var(--white);
}

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

.f-feature-image-wrapper-small {
  border-radius: 12px;
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
  overflow: hidden;
}

.f-grid-four-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.f-grid-four-column._2-column {
  grid-template-columns: 1fr 1fr;
}

.f-grid-four-column._3-column {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
}

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

.f-margin-bottom-73 {
  margin-bottom: 20px;
}

.f-button-neutral {
  background-color: var(--purple);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: #282556;
}

.f-button-neutral.outline {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  font-weight: 500;
}

.f-button-neutral.outline.purple {
  border-color: var(--purple);
  color: var(--purple);
}

.f-button-neutral.ask {
  background-color: var(--burlywood);
  border-radius: 10px;
  font-weight: 500;
}

.f-button-neutral.ask.larger {
  min-height: 28px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  line-height: 14px;
}

.f-button-neutral.ask.larger.green {
  background-color: var(--cadet-blue);
  width: auto;
  min-width: 100px;
}

.f-button-neutral.ask.new {
  background-color: var(--cadet-blue);
  border-radius: 5px;
  min-height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.f-button-neutral.ask.new.w--open {
  margin-top: 0;
  margin-bottom: 0;
}

.f-button-neutral.ask.new.smaller {
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  min-height: auto;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 16px;
  line-height: 16px;
}

.f-button-neutral.ask.new.smaller:hover {
  background-color: #32727e;
}

.f-button-neutral.ask.new.smaller.w--open {
  justify-content: center;
}

.f-button-neutral.ask.new.smaller.assistant {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  border-radius: 5px;
  min-width: 200px;
  padding-top: 8px;
  padding-bottom: 8px;
  transition: all .2s;
}

.f-button-neutral.ask.new.smaller.assistant:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
  background-color: var(--white);
  outline-color: var(--cadet-blue);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: none;
  box-shadow: 0 0 5px 3px #0000001a;
}

.f-button-neutral.ask.new.smaller.assistant.w--open {
  min-width: 200px;
}

.f-button-neutral.ask.new.smaller.assistant.step {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.f-button-neutral.ask.new.smaller.assistant.inputs {
  z-index: 10;
  min-width: auto;
  margin-right: 0;
  padding: 8px;
  position: relative;
}

.f-button-neutral.ask.new.smaller.assistant.inputs._70 {
  min-width: 70px;
}

.f-button-neutral.ask.new.smaller.assistant.inputs._140 {
  width: 140px;
  min-width: 140px;
}

.f-button-neutral.ask.new.smaller.assistant.thread {
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: 36px;
  padding: 8px;
}

.f-button-neutral.ask.new.smaller.assistant.thread:hover {
  box-shadow: 0 0 14px 2px #0000001a;
}

.f-button-neutral.ask.new.smaller.assistant.thread.w--open {
  position: relative;
}

.f-button-neutral.ask.new.smaller.hide {
  display: none;
}

.f-button-neutral.ask.new.smaller.tiny {
  justify-content: center;
  align-self: flex-end;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
}

.f-button-neutral.ask.new.smaller.tiny.outline {
  background-color: var(--white);
  padding-left: 0;
  transition-property: all;
}

.f-button-neutral.ask.new.smaller.tiny.outline:hover {
  font-weight: 500;
  box-shadow: 0 0 3px 2px #0000001a;
}

.f-button-neutral.ask.new.smaller.grey {
  background-color: var(--dark-grey);
  display: block;
}

.f-button-neutral.ask.new.smaller._14 {
  width: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.f-button-neutral.ask.new.smaller._14.upgrade-btn {
  background-color: #ebba95;
  width: auto;
  margin-left: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
}

.f-button-neutral.ask.new.smaller._14.upgrade-btn.no-margin {
  margin-top: 10px;
  margin-left: 0;
}

.f-button-neutral.ask.new.smaller._14.auto {
  width: auto;
}

.f-button-neutral.ask.new.smaller._14.to-do {
  width: 100%;
  max-width: 110px;
  padding-left: 16px;
  padding-right: 22px;
  font-size: 13px;
  line-height: 13px;
}

.f-button-neutral.ask.new.smaller._14.to-do.all {
  width: 140px;
  padding-left: 8px;
  padding-right: 14px;
  font-size: 14px;
  line-height: 14px;
}

.f-button-neutral.ask.new.smaller._14.to-do.working {
  background-color: var(--burlywood);
  padding-top: 7px;
  padding-bottom: 7px;
}

.f-button-neutral.ask.new.smaller.hub {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: 0;
}

.f-button-neutral.ask.nav {
  min-height: auto;
  font-size: 16px;
  line-height: 16px;
}

.f-button-neutral.ask.thread {
  background-color: var(--cadet-blue);
  border-radius: 5px;
  min-height: auto;
  max-height: 40px;
  padding: 12px 20px;
}

.f-button-neutral.ask.thread.orange {
  background-color: var(--burlywood);
  margin-top: 6px;
  display: none;
}

.f-button-neutral.ask.thread.hub {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.f-button-neutral.ask.thread._36 {
  max-height: 36px;
}

.f-button-neutral.ask.thread._36.navai {
  align-self: center;
  max-height: 30px;
  margin-left: auto;
  margin-right: 4px;
  padding: 10px 14px;
  font-size: 13px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.f-button-neutral.run {
  background-color: var(--cadet-blue);
  cursor: pointer;
  min-height: auto;
  padding: 9px 16px;
  font-weight: 500;
}

.f-button-neutral.run:hover {
  background-color: #2a6874;
}

.f-button-neutral.run.orange {
  margin-top: 10px;
}

.f-button-neutral.run.hide {
  display: none;
}

.f-button-neutral.run.plan {
  max-width: 150px;
  margin-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.f-button-neutral.run.plan.grey {
  border: 1px solid var(--dark-grey);
  background-color: var(--accessible-components-white-smoke);
  color: #4b4b4b;
}

.f-button-neutral.run.plan.smaller {
  padding-top: 6px;
  padding-bottom: 6px;
}

.f-button-neutral.add {
  background-color: var(--cadet-blue);
  cursor: pointer;
  min-height: auto;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: 500;
}

.f-button-neutral.add-biz-model {
  background-color: var(--cadet-blue);
  min-height: auto;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 1px;
  font-size: 20px;
  line-height: 20px;
}

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

.f-feature-card-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flowui-card-5 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding: 20px 32px 20px 0;
}

.card-number-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.card-icon-circle-2 {
  background-color: #f7f5ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  margin-right: 16px;
  display: flex;
}

.card-icon-circle-2.smaller {
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  margin-right: 10px;
}

.card-icon-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.paragraph-large-13.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.changelog-item-group-a-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.search-input-5 {
  letter-spacing: -.02em;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-5::placeholder {
  color: #adb5bd;
}

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

.changelog-item-a-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.section-regular-12 {
  padding: 80px 5%;
  position: relative;
}

.margin-bottom-125 {
  margin-bottom: 8px;
}

.div-block-390 {
  display: flex;
  overflow: visible;
}

.div-block-391 {
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.icon-89 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-89.green {
  color: var(--cadet-blue);
  margin-right: 10px;
}

.icon-89.smaller {
  width: 20px;
  height: 20px;
}

.div-block-392 {
  align-items: center;
  display: flex;
}

.icon-90 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-393 {
  align-items: center;
  display: flex;
}

.link-block-4 {
  cursor: pointer;
}

.div-block-394 {
  display: flex;
}

.div-block-394.mid {
  justify-content: flex-start;
  align-items: center;
}

.button-play-icon {
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.button-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #6173e5;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #eeeffc;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 8px 24px 8px 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

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

.header-badge-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 64px 64px auto;
}

.margin-bottom-126 {
  margin-bottom: 96px;
}

.header-paragraph {
  width: 100%;
  max-width: 588px;
}

.header-image-wrapper-b {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  height: 560px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header-badge-link {
  grid-column-gap: 4px;
  align-items: center;
  display: flex;
}

.header-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  margin-top: 32px;
  display: flex;
}

.header-section {
  padding: 80px 5% 0;
  position: relative;
}

.header-badge-b {
  color: #fff;
  text-transform: uppercase;
  background-color: #6173e5;
  border-radius: 99px;
  align-items: center;
  margin-bottom: 10px;
  padding: 4px 8px 2px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.header-badge-b.no-btm {
  margin-bottom: 0;
}

.header-badge-b.no-btm.nav {
  margin-left: 15px;
}

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

.paragraph-small-20.text-color-blue {
  color: #6173e5;
}

.header-wrapper-small {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 792px;
  margin-bottom: 44px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h1-heading-2 {
  color: #000;
  letter-spacing: -.04em;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.15;
}

.header-badge-link-b {
  grid-column-gap: 8px;
  color: #6173e5;
  background-color: #eeeffc;
  border-radius: 99px;
  align-items: center;
  padding: 2px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.header-badge-link-b.beta {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 2px;
  padding-right: 10px;
}

.header-badge-wrapper {
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.div-block-395 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.form-section-4 {
  background-color: #f9f6fe;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 3%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-block-19 {
  align-self: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.success-message-17 {
  color: #fff;
  background-color: #7e47ea;
  border-radius: 20px;
}

.text-field-13 {
  border: 2px solid #ece3fc;
  border-radius: 10px;
  min-height: 56px;
  padding-left: 24px;
  padding-right: 24px;
  transition: all .4s;
}

.text-field-13:hover, .text-field-13:active, .text-field-13:focus {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field-13::placeholder {
  color: #ccc;
}

.field-wrap-3 {
  margin-bottom: 20px;
}

.submit-button-5 {
  color: #fff;
  background-color: #7e48ea;
  border-radius: 20px;
  width: 100%;
  height: 64px;
  margin-top: 20px;
  padding: 20px 40px;
  font-size: 14px;
  font-weight: 500;
  transition: all .3s;
}

.submit-button-5:hover {
  background-color: #6c37d6;
}

.form-8 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.home-input-form {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.html-embed-3 {
  margin-top: 10px;
  margin-bottom: 0;
}

.div-block-396 {
  margin-bottom: 20px;
  display: flex;
}

.flowui-card-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 354px;
  padding: 0;
  display: flex;
}

.icon-91, .icon-92 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-397 {
  margin-bottom: 20px;
  display: flex;
}

.icon-93 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-398 {
  justify-content: flex-start;
  display: flex;
}

.div-block-398.vertical {
  flex-direction: column;
}

.div-block-399 {
  display: flex;
}

.div-block-400 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.purple {
  color: var(--purple);
}

.div-block-401 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.suggested-goals-div {
  display: none;
}

.div-block-402 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.icon-94 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tabs-standard-3 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.tabs-menu-button-2 {
  border-bottom: 2px #e4e6f1;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.tab-button-line-2 {
  color: #1e085e;
  text-align: left;
  letter-spacing: -.01em;
  background-color: #fff;
  border-bottom: 2px solid #e4e6f1;
  width: 33.33%;
  padding: 12px 20px;
  font-size: 14px;
  display: flex;
}

.tab-button-line-2.w--current {
  border-bottom-color: var(--purple);
  color: var(--purple);
  background-color: #fff;
  width: 33%;
  font-weight: 500;
}

.tab-pane-4 {
  background-color: var(--white);
  border-radius: 12px;
  padding: 24px;
}

.tab-small-heading-2 {
  color: #160042;
  letter-spacing: -.03em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-regular-14 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.tabs-content-9 {
  width: 100%;
}

.toggle-base-3 {
  cursor: pointer;
  background-color: #25cc88;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

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

.html-embed-4.margin {
  margin-top: 4px;
}

.purple-button {
  background-color: var(--purple);
  color: var(--white);
  border-radius: 30px;
  padding: 10px 24px;
  font-weight: 700;
  line-height: 25px;
}

.file-upload-div {
  display: none;
}

.toggle-base-4 {
  cursor: pointer;
  background-color: #25cc88;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 0;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.buy-button-2 {
  color: #262626;
  background-color: #0000;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding: 10px 32px;
  font-size: 14px;
  font-weight: 600;
  transition: all .3s;
}

.buy-button-2:hover {
  color: #fff;
  background-color: #16c784;
  border-color: #16c784;
}

.grid-cell-3 {
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-cell-3.hide {
  display: none;
}

.tabs-menu-5 {
  margin-bottom: 100px;
}

.dropdown-list-4 {
  z-index: 5;
}

.dropdown-list-4.w--open {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  min-width: 200px;
  padding: 10px;
  inset: 44px 0% auto auto;
}

.table-row-grey-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fafafa;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 2fr 1fr 1fr 1fr;
  padding: 20px 40px;
}

.tabs-content-10 {
  overflow: visible;
}

.table-section-2 {
  padding: 140px 5%;
}

.container-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-toggle-6 {
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  padding: 0;
  display: flex;
}

.table-2 {
  margin-top: 40px;
}

.table-2.no-top {
  margin-top: 0;
}

.table-2.no-top.bottom-margin {
  margin-bottom: 40px;
}

.reset-password {
  background-color: var(--burlywood);
  border-radius: 10px;
  margin-top: 10px;
}

.form-block-20, .checkbox-field-8 {
  margin-bottom: 0;
}

.checkbox-field-9 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-4 {
  background-color: #fff;
  border-width: 2px;
  border-color: #b6b9ce;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.checkbox-4.w--redirected-checked {
  background-color: #160042;
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.checkbox-4.w--redirected-focus {
  box-shadow: none;
  outline-offset: -2px;
  outline: 2px solid #160042;
}

.checkbox-label-6 {
  color: #160042;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.checkbox-label-6.invisible {
  color: #0000;
}

.toggle-base-5 {
  cursor: pointer;
  background-color: silver;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.toggle-base-5.off {
  justify-content: flex-start;
  margin-right: 0;
  display: none;
}

.toggle-base-5.on {
  background-color: var(--cadet-blue);
  margin-right: 0;
  display: none;
}

.div-block-403 {
  display: flex;
}

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

.div-block-405 {
  margin-bottom: 10px;
  display: flex;
}

.form-block-21 {
  background-color: var(--white);
  height: 10vh;
  margin-bottom: 0;
  position: absolute;
  inset: auto 10px 0;
}

.form-block-21.green {
  background-color: var(--transparent);
  left: 24px;
  right: 24px;
}

.form-block-21.green.tab {
  height: auto;
  bottom: 20px;
  left: 0;
  right: 0;
}

.form-block-21.green.tab.margin {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  left: 30px;
  right: 30px;
}

.form-block-21.green.tab.chat {
  left: 10px;
  right: 10px;
}

.form-block-21.green.tab.chat.hub {
  width: 100%;
  height: 100%;
  position: relative;
  bottom: 0;
}

.taskoutput {
  min-height: auto;
  max-height: 35vh;
  font-size: 16px;
  line-height: 1.4em;
  overflow: auto;
}

.rm-recommendations {
  border: 1px solid #0000001a;
  border-radius: 10px;
  height: 30vh;
  padding: 20px;
}

.block-quote {
  border-left-color: var(--cadet-blue);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4em;
}

.block-quote.purple {
  border-left-color: var(--purple);
  color: var(--black);
  margin-top: 10px;
}

.block-quote.property {
  border-left-width: 2px;
  width: 65%;
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 1.2em;
  transition: all .2s;
}

.block-quote.property:hover {
  background-color: #0000;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.block-quote.property._50 {
  width: 50%;
}

.edit-input-block {
  margin-top: 16px;
  position: relative;
}

.edit-input-block.no-top {
  margin-top: 0;
}

.avatar-row-2 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.avatar-row-2.no-btm {
  margin-top: 20px;
  margin-bottom: 10px;
}

.avatar-row-2.no-btm.less-top {
  margin-top: 10px;
}

.avatar-small {
  background-color: #dee2e3;
  border: 2px solid #fff;
  border-radius: 100px;
  width: 52px;
  min-width: 52px;
  height: 52px;
  min-height: 52px;
}

.avatar-small.avatar-stack {
  margin-left: -12px;
}

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

.hero-paragraph {
  color: #1a1a1a;
  letter-spacing: -.02em;
  max-width: none;
  margin-bottom: 4px;
  margin-left: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.hero-paragraph.smaller {
  font-size: 16px;
  line-height: 20px;
}

.hero-paragraph.smaller.left {
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.hero-paragraph.smaller.left.larger {
  color: #fff6e9;
  -webkit-text-stroke-color: #4e8d9954;
  background-color: #9e818100;
  border-radius: 4px;
  margin-left: 0;
  padding: 10px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.hero-paragraph.smaller.left.larger.warning {
  margin-left: 40px;
}

.header-avatar-l {
  border: 4px solid #fff;
  border-radius: 100px;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  overflow: hidden;
  box-shadow: 0 1px #e4e4e7;
}

.header-avatar-l.move {
  margin-left: -12px;
}

.header-avatar-l.move.smaller {
  width: 42px;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
}

.h1-heading-3 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 1.2;
}

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

.image-cover-9.squared {
  object-fit: cover;
  min-height: 500px;
}

.image-cover-9.negative {
  border-top: 1px solid var(--dark-grey);
  max-height: 100px;
}

.image-cover-9.tiny {
  width: 24px;
  height: 24px;
}

.wrap-x-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.form-block-22 {
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  margin-bottom: 0;
}

.header-form-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  align-items: flex-start;
  margin-top: 48px;
  display: flex;
}

.section-regular-13 {
  padding: 96px 5%;
  position: relative;
}

.header-grid-c {
  grid-column-gap: 52px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  align-items: center;
}

.header-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 792px;
  position: relative;
}

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

.text-field-s {
  letter-spacing: -.02em;
  border: 1px #000;
  border-radius: 24px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 12px 12px 20px;
  font-size: 14px;
  line-height: 1.8;
}

.text-field-s::placeholder {
  color: #9797a1;
}

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

.header-user-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.form-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #e4e4e7;
  border-radius: 32px;
  align-items: center;
  padding: 4px;
  display: flex;
}

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

.button-submit {
  color: #fff;
  letter-spacing: -.02em;
  background-color: #131315;
  border-radius: 24px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8;
}

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

.header-avatar-block {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.header-avatar-block.centre {
  justify-content: center;
  margin-top: 40px;
}

.header-avatar-block.centre.homepage {
  margin-top: 0;
}

.header-avatar-block.centre.pricing {
  margin-top: 40px;
}

.header-avatar-block.less-top {
  background-color: #2cb3a6;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  box-shadow: 0 2px 5px #0003;
}

.html-embed-5 {
  margin-top: 20px;
  margin-bottom: 0;
}

.html-embed-5.btm-margin {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-406 {
  display: flex;
}

.div-block-406.hide {
  display: none;
}

.div-block-407 {
  display: flex;
}

.a-span-underline {
  color: #5167f6;
  border-bottom: 6px solid #5167f6;
}

.a-content-card-tall {
  grid-row-gap: 34px;
  text-align: center;
  border: 1.5px solid #f4f4f6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.a-caption-4 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-container-x-small {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-content-icon-large {
  z-index: 10;
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-content-card-image {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 250px;
  margin-bottom: 40px;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-content-card-image._200 {
  object-fit: cover;
  object-position: 50% 50%;
  min-height: 180px;
  max-height: 200px;
}

.a-content-card-image._200.left {
  object-position: 0% 50%;
}

.a-content-grid-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.a-content-grid-small._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.a-content-title-wrapper {
  text-align: center;
  max-width: 620px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

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

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

.a-content-card-heading-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-h3-heading-3 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 1.2;
}

.a-content-card {
  grid-row-gap: 16px;
  border: 1.5px solid #f4f4f6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 440px;
  padding: 40px;
  display: flex;
}

.a-content-grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.a-content-title-wrapper-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  align-items: end;
  margin-bottom: 64px;
}

.a-feature-icon {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

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

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

.a-content-card-top {
  color: #000;
}

.a-h3-heading-4 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.icon-95, .icon-96, .icon-97, .icon-98 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.component-icon {
  z-index: -20;
  color: var(--dark-grey);
  cursor: auto;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.div-block-408 {
  margin-bottom: 0;
  display: flex;
}

.quote {
  height: 180px;
  position: relative;
  top: -104px;
}

.paragraph-large-15 {
  letter-spacing: -.015em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.8;
}

.testimonial-detail-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 268px;
  display: flex;
}

.testmonial-wrap {
  align-items: flex-start;
  display: flex;
}

.h2-heading-4 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.testimonial-button-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 460px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h6-heading-12 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

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

.wrap-v-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.client-link {
  color: #000;
  text-decoration: underline;
}

.button-outline-large {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e0e0e0;
  border-radius: 99px;
  padding: 24px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.8;
}

.button-outline-large:focus {
  border-color: #141414;
}

.testimonial-card {
  flex-direction: column;
  padding: 24px;
  display: flex;
}

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

.date {
  letter-spacing: -.02em;
  font-size: 14px;
  line-height: 1.8;
  position: relative;
}

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

.title-wrapper-s-2.testimonial {
  margin-bottom: 144px;
}

.testimonial-avatar {
  background-color: #f5f5f5;
  border-radius: 99px;
  flex: none;
  width: 78px;
  height: 78px;
  overflow: hidden;
}

.testimonial-avatar-wrap {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: -24px;
  display: flex;
  position: relative;
}

.overline-3 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.tiny {
  font-size: 14px;
}

.button-link-large {
  grid-column-gap: 16px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.8;
  text-decoration: none;
  display: flex;
}

.button-link-large.top-amrgin {
  margin-top: 20px;
}

.caption {
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.icon-link {
  color: #141414;
  border: 1px solid #e0e0e0;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.h2-heading-5 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.wrap-v-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.wrap-v-regular.top-margin {
  margin-top: 40px;
}

.content-card-s {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px;
  transition: all .3s;
  display: flex;
}

.content-card-s:hover {
  box-shadow: 0 24px 64px #d9d9d97a;
}

.content-card-s.select {
  grid-row-gap: 20px;
}

.content-card-s.select.coming-soon {
  filter: blur(3px);
}

.grid-three-column-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-three-column-6.smaller {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: fill;
  max-width: 900px;
}

.content-image-s {
  background-color: #f5f5f5;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  overflow: hidden;
}

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

.h5-heading-4 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.h5-heading-4.smaller {
  font-size: 24px;
  line-height: 30px;
}

.overline-4 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.div-block-409 {
  display: flex;
}

.grid-13 {
  z-index: 1;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 10px -10px 20px;
  position: relative;
}

.grid-13.buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 0;
}

.grid-13.buttons.market {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-13.buttons.ask {
  grid-template-columns: 1fr .25fr;
  align-items: start;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.grid-13.buttons.ask.thread {
  background-color: #fff;
  border-radius: 10px;
  grid-template-columns: .5fr 1fr;
  justify-items: start;
  padding: 0;
}

.grid-13.buttons.ask.thread.home-dash {
  width: 100%;
}

.grid-13.components {
  z-index: 10;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  display: grid;
  position: static;
}

.grid-13.components.hide {
  display: none;
}

.div-block-410 {
  z-index: 10;
  cursor: auto;
  border: 1px solid #0000001a;
  border-style: none solid solid none;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
  position: relative;
}

.div-block-410:hover {
  background-color: #adadad24;
}

.div-block-410.end {
  border-top-style: solid;
  border-right-style: none;
}

.div-block-410.end:hover {
  background-color: #adadad24;
}

.div-block-410.end.mid {
  border-top-style: none;
}

.div-block-410.top {
  cursor: pointer;
  border-top-style: solid;
  position: relative;
}

.div-block-410.top:hover {
  background-color: #adadad33;
}

.div-block-410.hide {
  display: none;
}

.icon-99, .icon-100, .icon-101 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.textarea {
  border: 1px solid #0000;
  width: 100%;
  min-height: 30vh;
  padding: 0;
}

.textarea:focus {
  border-style: none;
}

.textarea:focus-visible, .textarea[data-wf-focus-visible] {
  border-width: 0;
}

.form-block-23 {
  width: 100%;
  min-height: 100%;
}

.form-10 {
  min-height: 100%;
}

.icon-102, .icon-103, .icon-104 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-411 {
  display: flex;
}

.text-block-146 {
  font-size: 24px;
}

.icon-105 {
  color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.plain-link {
  color: #6f6f6f;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  transition: all .2s;
}

.plain-link:hover {
  color: #000;
}

.tabs-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.steps-wrapper {
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.tabs {
  z-index: 0;
  width: 100%;
}

.tab-paragraph {
  color: #6f6f6f;
  font-size: 18px;
  line-height: 32px;
}

.tab-graphic-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-notification {
  border-radius: 10px;
  width: 100%;
  max-width: 240px;
  position: absolute;
  inset: auto auto 40px -15%;
  box-shadow: -14px 14px 50px #6b728029;
}

.tabs-menu-6 {
  height: 7vh;
  margin-bottom: 0;
  display: flex;
}

.tab-base {
  background-color: #f6f4fa;
  border-radius: 50px;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  min-height: 420px;
  display: flex;
  position: relative;
}

.step-basic {
  background-color: #efefef;
  border-radius: 100px;
  width: 30px;
  height: 4px;
  margin-right: 14px;
}

.step-basic.active {
  background-color: #000;
  width: 60px;
}

.heading-wrapper-11 {
  color: #6f6f6f;
  align-items: center;
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 32px;
  display: flex;
}

.tabs-content-11 {
  height: 100%;
  overflow: visible;
}

.div-block {
  background-color: #f6f4fa;
  min-height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.tab-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 52px;
}

.heading-graph {
  margin-left: 10px;
}

.tab-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.tabs-base {
  z-index: 5;
  background-color: #fff;
  border-radius: 50px;
  align-items: stretch;
  min-height: 640px;
  padding: 80px;
  display: flex;
  position: relative;
}

.tab-section {
  background-color: #fafafa;
  padding: 80px 3%;
  position: relative;
}

.tab-link {
  color: #8a8a8a;
  text-align: center;
  background-color: #fff;
  border-bottom: 2px solid #e5e5e5;
  border-radius: 0;
  width: 50%;
  padding: 20px 30px;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.tab-link.w--current {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  border-radius: 0;
  align-items: center;
  font-weight: 500;
}

.tab-link.purple {
  align-items: center;
}

.tab-link.purple.w--current {
  border-bottom-color: var(--purple);
  background-color: var(--white);
  color: var(--purple);
  font-weight: 500;
}

.tab-image-2 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
}

.tab-content-grid {
  grid-template-rows: auto;
}

.h6-heading-13 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.h6-heading-13.white {
  color: var(--white);
  font-size: 14px;
  line-height: 14px;
}

.h6-heading-13.white.small {
  width: 100%;
  font-size: 16px;
}

.h6-heading-13.task {
  object-fit: fill;
  max-width: 100%;
  max-height: 4.2em;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
}

.h6-heading-13.task.larger {
  font-size: 18px;
}

.h6-heading-13.prompt {
  max-height: 4.2em;
  font-size: 18px;
  font-weight: 500;
}

.h6-heading-13.home-hub {
  font-size: 16px;
}

.feature-content-wrap {
  text-align: center;
  width: 100%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.feature-block-a {
  background-color: #f4f4f5;
  border-radius: 16px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 112px 64px;
  position: relative;
}

.margin-bottom-129 {
  margin-bottom: 0;
}

.feature-accent-r {
  position: absolute;
  inset: auto 0% 0% auto;
}

.feature-card-a-3 {
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1.5px solid #131315;
  border-radius: 12px;
  flex-direction: column;
  max-width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 2px 2px #131315;
}

.feature-card-a-3.add-task {
  border-color: var(--white);
  background-color: var(--cadet-blue);
  box-shadow: 2px 2px 0 0 var(--snow);
  color: var(--white);
  cursor: pointer;
  max-width: 200px;
  margin-top: 0;
  padding: 10px;
  transition: all .2s;
}

.feature-card-a-3.add-task:hover {
  background-color: #2b6e7a;
}

.feature-card-a-3.add-task.note {
  max-width: 200px;
  margin-top: 20px;
}

.feature-card-a-3.add-task.smaller {
  width: auto;
  max-width: 140px;
  padding: 6px 14px;
}

.feature-card-a-3.task {
  grid-row-gap: 0px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.feature-card-a-3.task.hide {
  display: none;
}

.feature-card-a-3.task.margin {
  margin-top: 20px;
}

.feature-card-a-3.task.left {
  align-items: flex-start;
  max-width: 480px;
}

.feature-card-a-3.prompt {
  grid-row-gap: 14px;
}

.feature-card-a-3.run-prompt {
  background-color: var(--purple);
  box-shadow: none;
  cursor: pointer;
  border-style: none;
  padding: 6px 14px;
  line-height: 14px;
  transition: all .2s;
}

.feature-card-a-3.run-prompt:hover {
  background-color: #521c3e;
}

.feature-card-a-3.run-prompt.green {
  background-color: var(--cadet-blue);
}

.feature-card-a-3.home-hub {
  padding: 10px;
}

.feature-accent-l {
  position: absolute;
  inset: auto auto 0% 0%;
}

.h2-heading-6 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.overline-5 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.wrap-h-x-large {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrap-h-x-large.less {
  padding-top: 0;
  padding-bottom: 0;
}

.wrap-h-x-large.grid {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrap-h-x-large.top {
  align-items: flex-start;
  margin-top: 0;
}

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

.title-wrapper-r {
  text-align: center;
  width: 100%;
  max-width: 620px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
}

.section-feature-l {
  padding: 16px;
  position: relative;
}

.feature-line {
  background-color: #e4e4e7;
  width: 100%;
  height: 1px;
}

.feature-grid-a {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 60px;
  overflow: visible;
}

.feature-grid-a.indented {
  padding-left: 50px;
}

.feature-grid-a.hide {
  display: none;
}

.feature-grid-a.homepage {
  margin-bottom: 0;
}

.feature-grid-a.less-bottom {
  margin-bottom: 20px;
}

.feature-grid-a.less-bottom.tasks {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.feature-grid-a.less-bottom._30-gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
}

.feature-grid-a.less-bottom._30-gap.no-btm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 0;
}

.feature-icon-a {
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.feature-icon-a.icon-red {
  color: #d77070;
  background-color: #fdd8d87a;
}

.feature-icon-a.icon-green {
  color: #70d789;
  background-color: #d8fde17a;
  width: 30px;
  height: 30px;
}

.feature-icon-a.icon-purple {
  color: #8870d7;
  background-color: #e1d8fd7a;
}

.feature-icon-a.icon-green {
  color: #70d789;
  background-color: #4e8d991a;
}

.tab-paragraph-3 {
  color: #8f8fa3;
  max-width: 650px;
  font-size: 20px;
  line-height: 1.6;
}

.learn-text {
  color: #7070c2;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.tab-section-4 {
  background-color: #fff;
  padding: 80px 3%;
}

.tab-title {
  letter-spacing: -.02em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
}

.title-image {
  width: 70px;
  margin-bottom: 20px;
}

.blur-image {
  z-index: 4;
  position: absolute;
  inset: 0% 0% auto;
}

.title-wrap-2 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 890px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-detail-wrapper {
  z-index: 8;
  text-align: center;
  max-width: 580px;
  margin-bottom: 60px;
  position: relative;
}

.tab-detail-text {
  color: #1f1f47;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.tab-description {
  color: #8f8fa3;
  font-size: 14px;
  line-height: 24px;
}

.tab-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.feature-tab-menu {
  display: flex;
}

.title-large {
  color: #1f1f47;
  letter-spacing: -.04em;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 1.2;
}

.feature-tab-link {
  z-index: 6;
  color: #1f1f47;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  font-size: 18px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
  position: relative;
}

.feature-tab-link.w--current {
  color: #7070c2;
  background-color: #0000;
  border-bottom-color: #ff6f30;
  width: 100%;
  display: flex;
}

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

.tab-panel {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 72px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.title-wrap-3 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 120px;
  display: flex;
}

.title-large-2 {
  color: #000;
  font-size: 48px;
  line-height: 1.2;
}

.divider-wrap-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-tab-link-2 {
  color: #626262;
  background-color: #0000;
  border-bottom: 2px solid #e5e5e5;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  font-size: 14px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.feature-tab-link-2:hover {
  border-bottom-color: var(--cadet-blue);
}

.feature-tab-link-2.w--current {
  border-bottom-color: var(--cadet-blue);
  color: var(--cadet-blue);
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.divider {
  background-color: #e5e5e5;
  width: 1px;
  height: 80px;
}

.feature-grid {
  grid-column-gap: 78px;
  grid-row-gap: 78px;
  grid-template-columns: 1.5fr .25fr 1.5fr;
}

.tab-icon {
  width: 32px;
  margin-right: 14px;
}

.number-wrap {
  background-color: #ffe2d6;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 30px;
  padding: 12px;
  display: flex;
}

.feature-tab-menu-2 {
  height: 7vh;
  margin-bottom: 0;
  display: flex;
}

.number {
  color: #ff6f30;
  font-size: 18px;
  font-weight: 700;
}

.small-title {
  color: #000;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
}

.tab-section-5 {
  background-color: #fff;
  background-image: none;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 80px 3%;
}

.gallery-title-wrapper {
  max-width: 574px;
}

.feature-paragraph {
  color: #4f4f4f;
  font-size: 18px;
  line-height: 1.6;
}

.see-more-button {
  text-align: center;
  background-color: #ff6f30;
  border: 1px solid #ff6f30;
  border-radius: 10px;
  width: 100%;
  max-width: 200px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 20px;
  line-height: 1.2;
  transition: all .3s;
}

.see-more-button:hover {
  color: #ff6f30;
  background-color: #fff;
}

.line-wrapper {
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.line {
  background-color: #000;
  width: 60px;
  height: 1px;
  margin-right: 24px;
}

.feature-wrap {
  display: flex;
}

.tab-pane-tab-1 {
  padding: 40px;
}

.tab-pane-tab-1.less-padding {
  padding: 0;
  overflow: visible;
}

.tab-pane-tab-1.less-padding._6-padding {
  padding: 6px 12px 12px;
  overflow: visible;
}

.tab-pane-tab-1.less-padding._100 {
  flex: 0 auto;
  height: 100%;
}

.tab-pane-tab-2 {
  padding: 40px 40px 140px;
}

.tab-pane-tab-2.less-padding {
  padding: 0;
}

.tabs-7 {
  z-index: 3;
  align-self: auto;
  width: 100%;
  height: 100%;
}

.tabs-7.hide {
  display: none;
}

.tabs-7.full-page {
  flex-flow: column;
  flex: 0 auto;
  height: 93vh;
  min-height: 93vh;
  display: flex;
}

.tabs-content-12 {
  height: 100%;
  max-height: 85vh;
  padding: 0;
}

.tabs-content-12.top {
  margin-top: 20px;
}

.tabs-content-12.business-model {
  flex-flow: row;
  flex: 1;
  max-height: none;
  display: block;
  overflow: visible;
}

.tabs-content-12.modal {
  padding: 20px;
  overflow: auto;
}

.tab-pane-tab-3-2 {
  padding: 40px;
}

.tab-pane-tab-3-2.plan {
  height: 100%;
  padding: 0;
}

.div-block-412 {
  align-items: center;
  min-width: auto;
  max-width: none;
  display: flex;
}

.div-block-412.no-min {
  min-width: auto;
  max-width: none;
}

.div-block-412.top {
  align-items: center;
  margin-top: 0;
}

.componentsmenu {
  z-index: 20;
  background-color: var(--white);
  width: 300px;
  height: 100vh;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 0 auto 0 200px;
  overflow: auto;
}

.componentsmenu.create {
  display: block;
}

.componentsmenu.homepage {
  width: auto;
  height: auto;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.componentsmenu.homepage.hide {
  display: none;
}

.div-block-414 {
  justify-content: flex-end;
  margin-top: -20px;
  margin-bottom: 10px;
  margin-right: -20px;
  display: flex;
}

.div-block-415 {
  display: flex;
}

.div-block-416 {
  width: auto;
  margin-right: 20px;
}

.div-block-416.pin {
  margin-right: 10px;
}

.div-block-416.no-margin {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: relative;
}

.incomplete-wrapper {
  border: 1px solid var(--cadet-blue);
  cursor: pointer;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  transition: all 20ms cubic-bezier(.445, .05, .55, .95);
  display: none;
}

.incomplete-wrapper:hover {
  border-width: 2px;
}

.incomplete-wrapper.kpi {
  z-index: 2;
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}

.completewrapper {
  border: 1px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  transition: all .2s;
  display: block;
}

.completewrapper:hover {
  background-color: #397a86;
}

.completewrapper.kpi {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: none;
}

.completewrapper.kpi.home {
  display: block;
}

.completewrapper.add-task {
  background-color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

.completewrapper.add-task.modal {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0% 0% 0% auto;
}

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

.completewrapper.incomplete.smaller {
  width: 20px;
  height: 20px;
}

.completewrapper.smaller {
  width: 18px;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
}

.div-block-417 {
  justify-content: space-between;
  align-items: center;
  width: 100px;
  display: flex;
}

.div-block-417.less {
  width: auto;
  min-width: 60px;
}

.div-block-417.less.right {
  justify-content: flex-end;
  min-width: 30px;
}

.div-block-417.more {
  width: 120px;
}

.div-block-417.more.homepage {
  width: auto;
}

.div-block-417.more.plan {
  justify-content: flex-end;
  width: auto;
  margin: 0;
}

.popupswrapper {
  width: 100%;
  height: 100%;
  min-height: auto;
  display: none;
  position: relative;
}

.popupswrapper.full, .popupswrapper.sas {
  display: none;
}

.popupswrapper.step {
  display: block;
}

.popupswrapper.absolute {
  position: absolute;
  inset: 0%;
}

.div-block-418 {
  background-color: #f7fbfc;
  justify-content: space-between;
  padding: 10px;
  display: flex;
}

.div-block-418.white {
  background-color: var(--white);
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-418.hide {
  display: none;
}

.div-block-418.add-header {
  border-bottom: 1px solid #eee;
}

.paragraph-regular-17 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-17.text-weight-semibold {
  font-weight: 600;
}

.team-slider-wrapper {
  color: #1e1e20;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.team-point-wrapper {
  color: #1e1e20;
  align-items: center;
  display: flex;
}

.span-underline {
  text-decoration: underline;
}

.heading-detail-2 {
  color: #b3b3b3;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.team-image {
  z-index: 55;
  background-color: #d2d2d7;
  border-radius: 8px;
  width: 100%;
  max-width: 290px;
  height: 250px;
  position: relative;
}

.heading-wrapper-12 {
  color: #1e1e20;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-name-wrapper {
  margin-bottom: 24px;
}

.team-tab-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.team-social {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.team-social:hover {
  color: #0080ff;
}

.team-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.team-arrow:hover {
  color: #0080ff;
}

.team-tab {
  color: #000;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 32px;
  padding: 2px 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.team-tab.w--current {
  background-color: #0000;
  border-color: #000;
}

.container-large-14 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.team-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.team-column.indented {
  padding-left: 50px;
}

.team-slider {
  background-color: #0000;
  height: auto;
}

.team-name-block {
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  width: 100%;
  max-width: 290px;
  padding: 16px;
  position: absolute;
  inset: auto auto -24px -32px;
}

.flowbase-alert {
  color: #f69013;
  background-color: #feedd7;
  border: 1px solid #f3f5fb;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding: 16px 24px 16px 16px;
  display: flex;
  box-shadow: 0 0 80px -20px #393b6a14;
}

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

.team-social-link {
  color: #1e1e20;
}

.custom-slide-arrows {
  display: none;
}

.team-dot {
  background-color: #d0011d;
  border-radius: 100px;
  width: 4px;
  min-width: 4px;
  height: 4px;
  min-height: 4px;
  margin-right: 12px;
}

.next-button-2 {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.team-column-image {
  justify-content: flex-end;
  padding-bottom: 24px;
  display: flex;
}

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

.team-social-wrapper {
  align-items: center;
  display: flex;
}

.team-small-detail {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.back-button {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.left-arrow-hidden {
  display: none;
}

.team-content-block {
  color: #1e1e20;
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 16px;
  padding: 30px 20px 20px;
}

.team-content-block.no-outline {
  text-align: left;
  cursor: pointer;
  border-style: solid;
  border-color: #0000;
  padding: 10px;
  transition: all .2s;
}

.team-content-block.no-outline:hover {
  background-color: #fafcfc80;
  border-style: solid;
  border-color: #4e8d9966;
  padding: 10px;
}

.team-content-block.no-outline.indentend {
  margin-left: 50px;
}

.team-content-block.no-outline.plan {
  margin-bottom: 20px;
  padding: 0;
}

.h1-heading-4 {
  letter-spacing: -.04em;
  font-size: 64px;
  line-height: 1.2;
}

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

.paragraph-small-21 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.team-arrow-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.right-arrow-hidden {
  display: none;
}

.team-grid {
  grid-column-gap: 30px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
}

.wrap-centre {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-regular-15 {
  padding: 96px 5%;
  position: relative;
}

.wrap-h-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

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

.paragraph-regular-18.text-color-gray-700 {
  color: #76767f;
}

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

.overline-6 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.overline-6.text-color-purple {
  color: #8870d7;
}

.team-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 56px;
  margin-bottom: 56px;
  display: flex;
}

.h3-heading-9 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.feature-icon-b {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.feature-icon-b.green {
  color: #70d789;
}

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

.team-grid-2 {
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.6fr;
}

.h5-heading-5 {
  color: #131315;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
}

.team-avatar {
  border: 1.5px solid #131315;
  border-radius: 100%;
  width: 100%;
  max-width: 290px;
  margin-bottom: 24px;
  overflow: hidden;
  box-shadow: 3px 3px #131315;
}

.icon-large-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.div-block-419 {
  align-items: center;
  display: flex;
}

.pagesmenu {
  height: 40vh;
  max-height: 40vh;
  display: block;
  overflow: auto;
}

.pagesmenu.contents {
  height: auto;
  max-height: none;
  overflow: visible;
}

.pagesmenu.plans {
  height: auto;
  min-height: 15vh;
  max-height: 15vh;
}

.pagesmenu.less {
  height: auto;
  min-height: 15vh;
  max-height: 15vh;
  padding-bottom: 0;
}

.pagesmenu.less.wider {
  width: auto;
  min-width: 220px;
  max-width: none;
  height: 25vh;
  max-height: 20vh;
}

.div-block-420 {
  align-items: center;
  display: flex;
}

.dropdown-3 {
  z-index: 20;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin: 0;
  display: flex;
}

.icon-106 {
  margin: 0;
  display: block;
  position: relative;
}

.dropdown-toggle-7 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 0 10px;
  display: flex;
}

.dropdown-toggle-7.larger {
  align-self: center;
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-link-3 {
  background-color: #f8f8f8;
  border-radius: 5px;
  line-height: 14px;
  transition: all .2s;
}

.dropdown-link-3:hover {
  color: var(--black);
  background-color: #dae5e7;
}

.dropdown-list-5 {
  background-color: #dce1e2;
}

.dropdown-list-5.w--open {
  z-index: 100;
  background-color: #f8f8f8;
  border-radius: 10px;
  margin-top: 30px;
  margin-left: 0;
  padding: 4px;
  position: absolute;
  box-shadow: 0 0 10px 3px #adadad4d;
}

.properties-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.property-div {
  border-bottom: 1px solid #e9e9e9;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  padding-bottom: 10px;
  display: flex;
}

.property-div.btom {
  margin-bottom: 0;
}

.property-div.plan {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.h6-heading-14 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.margin-bottom-130 {
  margin-bottom: 4px;
}

.feature-card-a-4 {
  grid-row-gap: 24px;
  text-align: left;
  background-color: #fff;
  border: 1.5px solid #131315;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: block;
  box-shadow: 2px 2px #131315;
}

.h2-heading-7 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.overline-7 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.wrap-h-x-large-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.paragraph-regular-19 {
  text-align: left;
  letter-spacing: -.02em;
  max-height: 96px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 32px;
  overflow: hidden;
}

.feature-grid-a-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 56px;
}

.feature-grid-a-2.pitch {
  padding-left: 50px;
}

.screenshot {
  object-fit: cover;
  border-radius: 10px;
  width: auto;
  height: 100px;
  display: none;
}

.pagewrapper.plan {
  border: 1px solid #0000001a;
  border-radius: 10px;
  min-height: 80vh;
  max-height: 80vh;
  padding: 20px;
  overflow: auto;
}

.pagewrapper.plan.split {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.pagewrapper.plan.home-hub {
  min-height: auto;
  max-height: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.pagewrapper.plan.home-hub.section {
  flex-direction: column;
  margin-top: 20px;
  padding: 20px;
  display: block;
  position: static;
}

.pagewrapper.plan.home-hub.section.bg {
  background-color: var(--white-smoke-2);
  border-style: none;
}

.pagewrapper.plan.home-hub.section.report {
  padding: 30px 20px;
}

.pagewrapper.plan.home-hub.section.report.hide, .pagewrapper.plan.home-hub.section.hide {
  display: none;
}

.pagewrapper.plan.home-hub.glossary-top-row {
  margin-top: 10px;
}

.pagewrapper.plan.no-border {
  border-style: none;
  border-radius: 0;
  height: 100%;
  min-height: auto;
  max-height: none;
  padding: 0;
  overflow: visible;
}

.pagewrapper.plan.no-border.full {
  min-height: 80vh;
  overflow: auto;
}

.pagewrapper.plan.no-border.max-width {
  max-width: 600px;
}

.div-block-421 {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.checkbox-5 {
  margin-top: 0;
  margin-right: 10px;
}

.tasks-menu-filters {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-422 {
  position: static;
}

.image-148 {
  border-radius: 5px;
  margin-bottom: 10px;
}

.image-148.smaller {
  max-height: 150px;
}

.item {
  padding: 10px;
}

.item:hover {
  background-color: var(--burlywood);
}

.pitch-section-wrapper {
  width: 100%;
  max-width: 640px;
}

.overview {
  margin-bottom: 60px;
}

.div-block-423 {
  width: 100%;
  max-width: 100%;
}

.div-block-424 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.close-link-2 {
  z-index: 1;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
  position: relative;
}

.icon-close-2 {
  color: #333;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.text-block-147 {
  text-transform: none;
  min-width: 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.text-block-147.taskplan {
  font-size: 18px;
  line-height: 18px;
}

.text-block-147.taskplan.small {
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
}

.div-block-425 {
  align-items: center;
  display: flex;
}

.div-block-425:hover {
  background-color: #6d445e0d;
  border-radius: 10px;
}

.div-block-426 {
  justify-content: space-between;
  width: 100%;
  max-width: 640px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-426.no-btm {
  width: auto;
  margin-bottom: 0;
}

.navigation-wrapper-4 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation-4 {
  z-index: 10;
  border-bottom: 1px solid var(--accessible-components-white-smoke);
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding: 10px 5%;
  display: flex;
  position: fixed;
}

.navigation-4.upp {
  min-height: 7vh;
  position: relative;
  inset: 0% 0% auto;
}

.copybutton {
  background-color: var(--cadet-blue);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 5px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: auto;
  min-height: auto;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.copybutton:hover {
  background-color: #327581;
}

.copybutton.savebiz {
  cursor: pointer;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
}

.copybutton.savebiz.right {
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  right: 0;
}

.copybutton.savebiz.right.hide, .copybutton.savebiz.hide {
  display: none;
}

.copybutton.larger {
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
}

.logo-3 {
  width: 28px;
}

.logo-3.smaller {
  width: 20px;
}

.navigation-menu-4 {
  align-items: center;
  display: flex;
  position: static;
}

.navigation-container-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-link-4 {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link-4:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link-4.w--current {
  color: #642eff;
}

.div-block-427, .div-block-428 {
  display: flex;
}

.div-block-429 {
  grid-column-gap: 10px;
  display: flex;
}

.explainer {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.explainer.more {
  margin-top: 10px;
}

.image-149 {
  border-radius: 10px;
  margin-top: 0;
}

.video {
  border-radius: 10px;
  width: 100%;
  max-width: none;
  max-height: none;
  overflow: hidden;
}

.video-wrapper {
  width: 100%;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}

.hide-block {
  display: none;
}

.a-caption-5 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-caption-5.text-weight-bold {
  font-weight: 700;
}

.a-banner-announcement-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.text-span-59 {
  color: var(--burlywood);
  text-decoration: underline;
}

.icon-107 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-107.smaller {
  width: 20px;
  height: 20px;
}

.icon-107.massive {
  width: 200px;
  height: 200px;
}

.rounded {
  border-radius: 10px;
  width: 100%;
}

.link-4 {
  text-decoration: underline;
}

.progress-card-11 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-11:hover {
  color: #faa938;
  border-color: #faa938;
}

.dashboard-navbar-4 {
  background-color: #0000;
  border-right: 1px solid #e6e6e6;
  flex-direction: column;
  justify-content: space-between;
  min-width: 300px;
  height: auto;
  display: flex;
  position: relative;
}

.dashboard-block-2 {
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  padding: 24px;
}

.progress-card-12 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-12:hover {
  color: #6c8;
  border-color: #6c8;
}

.dashboard-content-3 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-wrapper-2 {
  width: 100%;
  position: relative;
}

.dashboard-moodboard-2 {
  border-radius: 14px;
  height: 160px;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: hidden;
}

.dashboard-column-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 50%;
  padding: 14px;
  display: flex;
  overflow: auto;
}

.dashboard-link-5 {
  color: #b2b2b2;
  border-radius: 14px;
  align-items: center;
  padding: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-5:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.dashboard-link-5.w--current {
  opacity: 1;
}

.dashboard-small-3 {
  color: gray;
  font-weight: 400;
  line-height: 24px;
}

.progress-card-wrapper-5 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-progress-green-2 {
  background-color: #40bf6a;
  width: 80%;
  height: 4px;
}

.dashboard-progress-counter-2 {
  color: #40bf6a;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.dashboard-3 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.dashboard-link-text-3 {
  color: #1a1a1a;
}

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

.dashboard-user-2 {
  color: #1a1a1a;
  border-top: 1px solid #ccc;
  width: 100%;
  margin-top: auto;
  padding: 24px;
}

.progress-card-13 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-13:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.div-block-430 {
  margin-left: 10px;
  display: flex;
}

.icon-108 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.account-usage-box {
  margin-bottom: 5px;
}

.fs_numbercount-1_message {
  color: var(--accessible-components-dark-grey);
}

.fs_numbercount-1_text {
  text-align: center;
}

.fs_numbercount-1_number {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.fs_numbercount-1_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.fs_numbercount-1_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 2rem;
  display: grid;
  position: relative;
}

.fs_numbercount-1_embed {
  margin-bottom: 0;
}

.fs_numbercount-1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: center;
  display: grid;
}

.fs_numbercount-1_component.hide {
  display: none;
}

.div-block-431 {
  display: flex;
}

.div-block-432 {
  width: 100%;
}

.icon-109, .icon-110, .icon-111, .icon-112, .icon-113 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-114 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-left: 10px;
  display: flex;
}

.div-block-433 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.html-embed-6 {
  width: 100%;
  margin-bottom: 40px;
}

.faq-grid {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.faq-block {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 20px 32px;
  text-decoration: none;
  transition: border-color .2s;
  box-shadow: 70px 23px 96px -32px #55557c14;
}

.faq-block:hover {
  border-color: #4f46e5;
}

.vertical-line {
  background-color: #1f2937;
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-section-2 {
  padding: 80px 3%;
}

.faq-heading-2 {
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 48px;
  line-height: 56px;
}

.faq-question-wrapper {
  color: #0a071b;
  letter-spacing: -.02em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.faq-paragraph-2 {
  color: #8c87a6;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
  overflow: hidden;
}

.faq-container-2 {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.faq-subheading {
  color: #8c87a6;
  font-size: 18px;
  line-height: 32px;
}

.faq-title-wrap-centre {
  text-align: center;
  max-width: 660px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.horizontal-line {
  background-color: #1f2937;
  width: 100%;
  height: 3px;
}

.faq-title {
  font-weight: 700;
  line-height: 32px;
}

.accordian-icon-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  display: flex;
  position: relative;
}

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

.paragraph-regular-20 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-20.text-weight-semibold {
  font-weight: 600;
}

.heading-wrapper-13 {
  color: #1e1e20;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-small-22 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 1.5;
}

.container-large-15 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.team-arrow-large {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.h1-heading-5 {
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 64px;
  line-height: 1.2;
}

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

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

.team-detail {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 16px;
}

.team-link-block {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin-top: 64px;
}

.team-detail-wrapper {
  align-items: flex-end;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.team-card {
  border-radius: 8px;
  height: auto;
  position: relative;
  overflow: hidden;
}

.team-block-link {
  color: #1e1e20;
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  transition: border-color .3s;
  display: flex;
}

.team-block-link:hover {
  border-color: #1e1e20;
}

.team-tab-menu-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.h3-heading-10 {
  color: #061237;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 50px;
  font-weight: 800;
  line-height: 60px;
}

.tabs-menu-7 {
  background-color: #f7f9fc;
  border-radius: 500px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding: 8px;
  display: flex;
}

.team-role {
  color: var(--cadet-blue);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.team-role.grey {
  color: var(--accessible-components-dark-grey);
}

.team-role.menu {
  text-transform: none;
}

.team-role.smaller {
  font-size: 10px;
  line-height: 18px;
}

.section-team {
  align-items: center;
  padding: 100px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-image-2 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
}

.team-image-2.blur {
  filter: blur(2px);
}

.tabs-8 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.team-image-circle {
  background-color: #f7f9fc;
  border-radius: 10px;
  width: auto;
  height: auto;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}

.team-image-circle.home {
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 0;
  margin-bottom: 10px;
}

.title-wrapper-6 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

.team-card-2 {
  text-align: left;
  background-color: #0000;
  border: 1px solid #f1f3f6;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.team-grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.team-grid-3.home {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.team-grid-3.home.blur {
  filter: blur(1.5px);
}

.team-grid-wrapper {
  position: relative;
}

.container-21 {
  z-index: 5;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.team-name {
  color: #061237;
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
}

.team-name.tiny {
  font-size: 14px;
}

.team-name.tiny.blur {
  filter: blur(2px);
}

.team-name.tiny.home {
  padding: 0 8px 8px;
  font-size: 12px;
  font-weight: 500;
}

.team-name.tiny.normal-weight {
  font-weight: 400;
}

.team-name.tiny.normal-weight.larger {
  max-height: 4.8em;
  margin-top: 10px;
  font-size: 16px;
  overflow: hidden;
}

.team-name.semi {
  font-weight: 500;
}

.team-name.templates {
  min-height: auto;
  max-height: 2.8em;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
  overflow: hidden;
}

.team-name.templates.website {
  font-size: 18px;
}

.team-name.templates.bottom-margin-12 {
  min-height: 2.8em;
  margin-bottom: 12px;
}

.team-name.templates.bottom-margin-12.less {
  min-height: 1.4em;
  margin-bottom: 6px;
}

.tabs-content-13 {
  width: 100%;
}

.tab-link-2 {
  color: #061237;
  letter-spacing: -.02em;
  background-color: #0000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
  display: flex;
}

.tab-link-2:hover {
  color: var(--cadet-blue);
}

.tab-link-2.w--current {
  color: var(--cadet-blue);
  background-color: #fff;
  border-radius: 32px;
  box-shadow: 30px 30px 72px -24px #06123740;
}

.tab-link-2.hide {
  display: none;
}

.title-large-3 {
  color: #1355ff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
}

.title-wrapper-7 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

.team-link-wrapper {
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.icon-svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.team-line-break {
  background-color: #f2f3f8;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.container-22 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-standard {
  color: #67718e;
  letter-spacing: -.02em;
  max-width: 600px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.team-social-link-2 {
  color: #061237;
  padding: 8px;
  transition: all .3s;
}

.team-social-link-2:hover {
  color: #1355ff;
}

.team-grid-standard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-cover-10 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.team-image-large {
  border-radius: 20px;
  height: 340px;
  margin-bottom: 32px;
  overflow: hidden;
}

.title-wrapper-8 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

.container-23 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-cover-11 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.caption-2 {
  letter-spacing: -.02em;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.h2-heading-8 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.content-card-s-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  transition: all .3s;
  display: flex;
}

.content-card-s-2:hover {
  box-shadow: 0 24px 64px #d9d9d97a;
}

.content-card-s-2.tiny {
  max-height: 15vh;
  padding: 0;
  position: relative;
}

.content-card-s-2.tiny.blur, .content-card-s-2.blur {
  filter: blur(2px);
}

.content-card-s-2.done {
  border-width: 4px;
  border-color: var(--cadet-blue);
}

.content-card-s-2.consider {
  padding: 10px;
}

.content-card-s-2.consider.next, .content-card-s-2.consider.bottom {
  margin-bottom: 10px;
  display: block;
}

.content-card-s-2.consider.assist {
  width: 100%;
  margin-bottom: -30px;
  display: none;
  position: relative;
}

.content-card-s-2.consider.assist.onboarding {
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
}

.content-card-s-2.consider.assist.no-margin {
  margin-bottom: 20px;
  display: block;
}

.content-card-s-2.full-pic {
  cursor: pointer;
  border-radius: 8px;
  padding: 0;
}

.content-card-s-2.full-pic:hover {
  box-shadow: 0 0 2px 1px #0000001a;
}

.content-card-s-2.full-pic.hide {
  display: none;
}

.content-card-s-2.full-pic.coming-soon {
  cursor: default;
}

.content-card-s-2.full-pic.split {
  justify-content: space-between;
}

.content-card-s-2.full-pic.split:hover {
  box-shadow: 0 0 3px 2px #d9d9d97a;
}

.content-card-s-2.full-pic.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .75fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-card-s-2.full-pic.grid:hover {
  box-shadow: 0 0 3px 2px #d9d9d97a;
}

.content-card-s-2.full-pic.no-thumb {
  cursor: default;
}

.content-card-s-2.biz-details {
  flex-direction: row;
  justify-content: space-between;
}

.content-card-s-2.long {
  justify-content: space-between;
  min-height: 30vh;
  padding: 0;
}

.content-card-s-2.planning {
  padding: 0;
}

.content-card-s-2.planning:hover {
  box-shadow: 0 3px 10px #d9d9d97a;
}

.content-card-s-2.planning.auto {
  cursor: default;
  border-radius: 10px;
}

.grid-three-column-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.content-image-s-2 {
  background-color: #f5f5f5;
  border-radius: 99px;
  width: 48px;
  height: 48px;
  overflow: hidden;
}

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

.h5-heading-6 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.columns-4 {
  height: 100%;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.column-8 {
  background-color: #f9fafa;
  border-bottom-left-radius: 10px;
  height: 100%;
  min-height: 80vh;
  padding: 10px 20px 30px;
  overflow: auto;
}

.column-8.create {
  background-color: var(--white);
  overflow: auto;
}

.column-9 {
  height: 100%;
  min-height: 80vh;
  padding: 30px 20px 10px;
}

.column-9.plan-create {
  background-color: var(--white-smoke-2);
  padding-top: 10px;
}

.create-container {
  padding: 40px;
}

.create-container.home {
  margin-left: 0;
  padding: 10px 24px;
}

.div-block-434 {
  justify-content: space-between;
  margin-bottom: 5px;
  display: flex;
}

.div-block-434.no-margin {
  margin-bottom: 0;
}

.div-block-434.menu {
  background-color: var(--white);
  border-radius: 10px;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-434.menu.hide {
  display: none;
}

.div-block-434.centred {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.div-block-434.centred.a-margin-bottom-08.agent-deets {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
}

.div-block-434.centred.a-margin-bottom-08.further {
  margin-bottom: 16px;
}

.div-block-435 {
  align-items: center;
  display: flex;
}

.credits {
  margin-left: 5px;
  margin-right: 0;
}

.dashboard-navbar-5 {
  background-color: #0000;
  border-right: 1px solid #e6e6e6;
  flex-direction: column;
  justify-content: space-between;
  min-width: 300px;
  height: auto;
  display: flex;
  position: relative;
}

.progress-card-14 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-14:hover {
  color: #6c8;
  border-color: #6c8;
}

.dashboard-wrapper-3 {
  width: 100%;
  position: relative;
}

.dashboard-moodboard-3 {
  border-radius: 14px;
  height: 160px;
  margin-top: 24px;
  margin-bottom: 24px;
  overflow: hidden;
}

.dashboard-column-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  min-width: 50%;
  padding: 14px;
  display: flex;
  overflow: auto;
}

.dashboard-link-6 {
  color: #b2b2b2;
  border-radius: 14px;
  align-items: center;
  padding: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-6:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.dashboard-link-6.w--current {
  opacity: 1;
}

.dashboard-small-4 {
  color: gray;
  font-weight: 400;
  line-height: 24px;
}

.progress-card-wrapper-6 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dashboard-progress-green-3 {
  background-color: #40bf6a;
  width: 80%;
  height: 4px;
}

.dashboard-progress-counter-3 {
  color: #40bf6a;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.dashboard-4 {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  min-height: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

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

.dashboard-user-3 {
  color: #1a1a1a;
  border-top: 1px solid #ccc;
  width: 100%;
  margin-top: auto;
  padding: 24px;
}

.progress-card-15 {
  color: #b2b2b2;
  border: 1px solid #0000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.3333%;
  min-width: 150px;
  padding: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.progress-card-15:hover {
  color: #6070c8;
  border-color: #6070c8;
}

.div-block-436 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 70vh;
  padding: 20px 30px 30px;
  display: flex;
}

.wrap-v-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.h5-heading-7 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.h5-heading-7.large {
  font-size: 56px;
}

.h5-heading-7.smaller {
  margin-bottom: 6px;
  font-size: 36px;
}

.image-full {
  border-radius: 10px;
  width: 100%;
  height: auto;
}

.image-full.hide {
  display: block;
}

.section-regular-17 {
  flex-direction: column;
  align-items: center;
  padding: 80px 5%;
  display: flex;
  position: relative;
}

.section-regular-17.more-padding {
  padding-top: 140px;
  padding-bottom: 220px;
}

.section-regular-17.more-padding.hide {
  display: none;
}

.section-regular-17.more-padding._1st {
  padding-bottom: 140px;
}

.section-regular-17.bg-brown {
  background-color: #f9f7f7;
}

.section-regular-17.hide {
  display: none;
}

.section-regular-17.less {
  padding-bottom: 0;
}

.section-regular-17.last {
  padding-bottom: 220px;
}

.content-grid-b {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.content-grid-b.video {
  grid-template-columns: 1fr 1.5fr;
}

.content-grid-b.video.left {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1.5fr 1fr;
}

.content-grid-b.video.left.half {
  grid-template-columns: 1fr 1fr;
}

.content-grid-b.video.left.bigger-image {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.subheading-small {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.icon-regular-8 {
  color: var(--purple);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.icon-regular-8.green {
  color: var(--cadet-blue);
}

.icon-regular-8.margin {
  color: var(--purple);
  margin-right: 2px;
  padding: 2px;
}

.icon-regular-8.margin.green {
  color: var(--cadet-blue);
}

.wrap-h-regular {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-color-purple-600 {
  color: #5c2d5c;
}

.content-feature-grid-s {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.content-image-2 {
  max-width: 488px;
  height: auto;
}

.content-image-2.feature {
  background-color: var(--white);
  border-radius: 10px;
  padding: 10px;
}

.content-image-2.bg {
  background-color: var(--white);
  border-radius: 10px;
  padding: 20px;
}

.caption-uppercase {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.caption-uppercase.text-weight-medium {
  font-weight: 500;
}

.caption-uppercase.centre {
  text-align: center;
}

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

.paragraph-large-16.text-weight-medium {
  font-weight: 500;
}

.container-large-16 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.mask {
  overflow: visible;
}

.h5-heading-8 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4;
}

.h5-heading-8.white {
  color: #fff;
  font-size: 42px;
  font-weight: 400;
}

.slide-2 {
  margin-right: 32px;
}

.content-slide-card-b {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.content-slide-card {
  grid-row-gap: 16px;
  background-color: #f2eeee;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 16px;
  display: flex;
  position: relative;
}

.content-slide-card.gray-100, .content-slide-card.blue-100, .content-slide-card.red-50, .content-slide-card.purple-50 {
  background-color: #f8f6f7;
}

.paragraph-regular-21 {
  color: #0a0a0a;
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-regular-21.text-color-gray-700 {
  line-height: 24px;
}

.content-slide-arrow {
  color: #a3a3a3;
  background-color: #fafafa;
  border: 1px solid #d4d4d400;
  width: 48px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  transition: all .3s;
}

.content-slide-arrow:hover {
  color: #0a0a0a;
  border-color: #d4d4d4;
}

.content-slide-arrow.right {
  display: none;
  inset: auto -54px 0% 0%;
}

.content-slide-arrow.left {
  display: none;
  inset: auto 0% 0% -54px;
}

.wrap-v-small-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 800px;
  display: flex;
}

.content-slider {
  background-color: #0000;
  width: 100%;
  max-width: 350px;
  height: auto;
  padding-bottom: 96px;
  position: static;
}

.title-wrapper-s-5 {
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-wrapper-s-5._800 {
  max-width: 800px;
}

.text-button {
  color: #0a0a0a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.container-large-17 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.wrap-v-regular-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.wrap-v-regular-2.align-v-center {
  align-items: center;
}

.wrap-v-regular-2.align-v-center.hide {
  display: none;
}

.wrap-v-small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.button-outline-s {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #000;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-s:hover {
  border-color: #a3a3a3;
}

.button-outline-s.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-s.icon-r {
  padding-right: 12px;
}

.content-image-s-3 {
  width: 290px;
  margin-bottom: -32px;
}

.content-card-image {
  background-image: linear-gradient(to top, #000000b3, #4b4a4a80);
  flex-direction: column;
  justify-content: flex-end;
  min-height: 576px;
  max-height: 660px;
  padding: 48px;
  display: flex;
  position: relative;
}

.card-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.title-wrapper-m {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.h5-heading-9 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4;
}

.h5-heading-9.larger {
  font-size: 60px;
  line-height: 1.2;
}

.content-card-b {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 32px;
  padding-left: 32px;
  display: flex;
}

.wrap-v-medium {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.subheading-large {
  color: #361b36;
  letter-spacing: -.5px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.content-card-a-2 {
  width: 100%;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.subheading-small-2 {
  color: #0a0a0a;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.subheading-small-2.text-color-white {
  color: #fff;
}

.content-card-2 {
  grid-row-gap: 32px;
  background-color: #f5f7f7;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.h6-heading-15 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
}

.h6-heading-15.text-color-white {
  color: #fff;
}

.caption-uppercase-2 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.caption-uppercase-2.text-color-purple-800 {
  color: #361b36;
}

.caption-uppercase-2.text-color-white {
  color: #fff;
  letter-spacing: 2px;
}

.caption-uppercase-2.green {
  color: var(--cadet-blue);
}

.content-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1.4fr 1fr;
  max-height: 660px;
}

.container-large-18 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-span-60 {
  color: var(--purple);
}

.text-color-blue-600 {
  color: var(--cadet-blue);
}

.header-feature-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.header-feature-wrap.centre {
  justify-content: center;
}

.header-feature-wrap.centre.hide {
  display: none;
}

.text-color-green-600 {
  color: #2f7561;
}

.subheading-small-3 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.feature-wrap-small {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #171717;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-primary-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.25px;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-l.icon-r {
  background-color: var(--cadet-blue);
  padding-right: 12px;
}

.header-section-b {
  background-color: var(--white-smoke-2);
  padding: 86px 5% 0;
  position: relative;
}

.text-color-red-600 {
  color: var(--purple);
}

.button-outline-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #0a0a0a;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-l:hover {
  border-color: #a3a3a3;
}

.button-outline-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-l.icon-r {
  padding-right: 12px;
}

.header-image-bottom {
  background-color: #f0f3f3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  min-height: 420px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 40px 0;
  display: flex;
}

.header-image-bottom.less {
  border-radius: 10px;
  max-width: 1080px;
  max-height: 70vh;
  margin-top: 40px;
  padding: 0;
  overflow: hidden;
}

.button-primary-m {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #f0f0f0;
  text-align: center;
  letter-spacing: -.25px;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-m:hover {
  background-color: #404040;
}

.button-primary-m.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-m.icon-r {
  background-color: var(--cadet-blue);
  padding-right: 12px;
}

.header-title {
  width: 100%;
  max-width: 580px;
}

.h4-heading-3 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.h4-heading-3.text-weight-medium {
  font-size: 60px;
  font-weight: 500;
}

.button-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  display: flex;
  position: relative;
}

.nav-button-group {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.nav-wrapper {
  grid-column-gap: 32px;
  align-items: center;
  display: flex;
}

.header {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.nav-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap-v-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-height: none;
  display: flex;
  overflow: visible;
}

.wrap-v-large.align-c {
  text-align: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
}

.nav-link {
  color: #0a0a0a;
  padding: 8px 4px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.nav-link:hover {
  color: #525252;
}

.nav-link.w--current {
  color: #642eff;
}

.nav-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
  position: static;
}

.header-line-s {
  background-color: #e7e0df;
  width: 1px;
  height: 12px;
}

.button-outline-m {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--cadet-blue);
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #0a0a0a;
  background-color: #0000;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-m:hover {
  border-color: var(--cadet-blue);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  box-shadow: 0 2px 5px #0003;
}

.button-outline-m.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-m.icon-l {
  padding-left: 12px;
}

.caption-3 {
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.caption-3.text-color-white {
  color: #fff;
}

.navigation-5 {
  z-index: 999;
  background-color: var(--white-smoke-2);
  border-bottom: 1px solid #d4d4d4;
  align-items: center;
  width: 100%;
  height: 96px;
  padding: 10px 5%;
  display: flex;
}

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

.container-large-19 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.text-span-61 {
  color: var(--purple);
}

.div-block-437 {
  align-items: center;
  display: flex;
}

.wrap-v-x-small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-x-small-3.align-center, .wrap-v-x-small-3.align-c {
  text-align: center;
  align-items: center;
}

.wrap-v-x-small-3._600px {
  max-width: 600px;
}

.wrap-v-regular-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 860px;
  display: flex;
}

.wrap-v-regular-3.margin {
  max-width: 720px;
  margin-bottom: 100px;
}

.wrap-v-regular-3.margin.hide {
  display: none;
}

.wrap-v-regular-3.wider {
  background-color: var(--transparent);
  border-radius: 8px;
  width: 100%;
  max-width: 800px;
  padding: 0;
}

.wrap-v-regular-3.left {
  align-items: flex-start;
}

.h5-heading-10 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.content-block-2 {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 488px;
  padding: 32px;
  display: flex;
}

.content-block-2.no-padding {
  background-color: #0000;
  padding: 0;
}

.content-block-2.white {
  background-color: var(--white);
}

.content-block-2.background-img {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafe4946a0aac7ee7bd5_blocks%205.avif");
  background-position: 0%;
  background-size: cover;
  border-radius: 4px;
}

.content-block-2.background-img._2 {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafd159656452e78d641_blocks%206.avif");
}

.content-block-2.background-img._3 {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6737a2a6d2038dde90265c67_No-Code%20AI%20Tool%20Builder%20(1).avif");
  background-position: 0 0;
  background-size: cover;
  padding: 0;
}

.content-block-2.background-img.metrics {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6737a3c41c1586f4e76397d4_Metrics%20(1).avif");
}

.content-block-2.background-img.schedule {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/674362e6e4d6a6b0654695b2_Scheduling.avif");
}

.content-block-2.background-img.publish {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6743088bfe9abffc8d6e1a00_output%20to%20Notion.avif");
}

.content-block-2.background-img.knowledge {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/674309c40fe76499001d0c07_Knowledge%20Base.avif");
}

.content-block-2.background-img.workflow {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/674366da493361ec037f8b5a_Workflow%20Instructions%20(3).avif");
}

.content-block-2.background-img.workers {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/674366227a771c9c20887c89_Workflow%20Instructions%20(2).avif");
}

.content-block-2.background-img.feedback {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/67473a925f1e46532a5522a5_Jobs%20%26%20Feedback%20update%20website.avif");
  background-position: 0%;
}

.content-block-2.background-img.marketplace {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/67583bd0a1671d9c173c8c67_AI%20Agents%20Marketplace%20(1).avif");
}

.content-block-2.background-img.marketplace.hire {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/67597067867790e905b6fdba_AI%20Agents%20Marketplace%20(2).avif");
  background-position: 100%;
}

.content-feature-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.content-feature-grid._1-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center start;
  max-width: 800px;
  margin: 10px auto 20px;
}

.paragraph-small-23 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.subheading-small-4 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.subheading-small-4.about {
  max-width: 620px;
}

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

.content-feature-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

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

.paragraph-large-18.text-weight-medium {
  text-align: left;
  font-weight: 400;
  display: block;
}

.paragraph-large-18.text-weight-medium._16 {
  line-height: 1.4em;
}

.paragraph-large-18.text-weight-medium._16.centre {
  text-align: center;
  background-color: #fff6e9;
  border-radius: 6px;
  width: 100%;
  max-width: 620px;
  margin-top: 0;
  padding: 20px;
  line-height: 1.8em;
  box-shadow: 20px 20px 8px -6px #0003;
}

.container-large-20 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-150 {
  border-radius: 10px;
  width: 100%;
}

.feature-bg {
  background-color: #0000;
  padding: 0;
}

.text-span-62 {
  font-weight: 400;
}

.text-span-63 {
  text-decoration: line-through;
}

.section-regular-18 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-18.bg-brown {
  background-color: #f9f7f7;
}

.subheading-small-5 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.h5-heading-11 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4;
}

.paragraph-regular-22 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.slide-3 {
  margin-right: 32px;
}

.avatar {
  flex: none;
  width: 64px;
  height: 64px;
}

.testimonial-card-l {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 432px;
  padding: 32px;
  display: flex;
}

.heading-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px;
  display: flex;
}

.testimonial-slider {
  background-color: #0000;
  width: 100%;
  max-width: 384px;
  height: auto;
  padding-bottom: 112px;
}

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

.wrapvtiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.wrapvtiny.align-c {
  text-align: center;
  align-items: center;
}

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

.wrapvtiny.choose {
  width: 100%;
  max-height: 30vh;
  margin-left: 0;
  overflow: auto;
}

.wrapvtiny.choose._30vh {
  align-items: stretch;
  height: 100%;
  min-height: 30vh;
  position: relative;
}

.wrapvtiny.choose._30vh.outline {
  border: 1px solid #ececec;
  border-radius: 4px;
  margin-top: 6px;
  padding: 4px;
}

.wrapvtiny.choose._35 {
  max-height: 35vh;
}

.wrapvtiny.hide {
  display: none;
}

.testimonial-arrow {
  color: #a3a3a3;
  background-color: #fafafa;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  transition: all .3s;
  display: flex;
  inset: auto auto 0% 0%;
}

.testimonial-arrow:hover {
  color: #0a0a0a;
  background-color: #fff;
}

.testimonial-arrow.right {
  left: 56px;
}

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

.paragraph-large-19.text-weight-medium {
  font-weight: 500;
}

.container-large-21 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-large-21.centre {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-large-21.horizontal {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.quick-stack {
  padding: 0;
}

.quick-stack.kpis {
  grid-column-gap: 20px;
  margin-bottom: 20px;
}

.quick-stack.kpis.no-bottom {
  margin-bottom: 0;
}

.t-filter-image-wrapper-3 {
  border-radius: 8px;
  height: 100px;
  margin-bottom: 16px;
  overflow: hidden;
}

.t-filter-image-wrapper-3.consider {
  height: 60px;
}

.t-filter-image-wrapper-3.flat-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: 120px;
  margin-bottom: 0;
}

.t-filter-image-wrapper-3.flat-bottom.templates {
  height: auto;
}

.t-filter-image-wrapper-3.flat-bottom.templates._100 {
  object-fit: cover;
  max-height: 120px;
}

.t-filter-image-wrapper-3.longer {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: 120px;
}

.t-filter-image-wrapper-3.small {
  height: 100px;
}

.margin-bottom-131 {
  margin-bottom: 4px;
}

.t-filter-divider-2 {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
}

.t-title-wrap-left-3 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 410px;
  margin-bottom: 10px;
  margin-right: auto;
  display: flex;
}

.t-title-wrap-left-3.home {
  max-width: 500px;
  margin-bottom: 20px;
}

.t-title-wrap-left-3.home.less {
  margin-bottom: 10px;
}

.t-filter-card-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.t-filter-card-grid-3._5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.t-filter-card-grid-3.consider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.t-filter-card-grid-3.consider.create {
  grid-template-rows: auto;
}

.t-filter-card-grid-3.consider.create.expected {
  display: none;
}

.t-filter-card-grid-3.loading-steps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: block;
}

.t-filter-card-grid-3.home-hub {
  grid-template-columns: 1fr;
}

.t-filter-card-grid-3._2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.t-filter-card-grid-3._2.two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.t-filter-card-grid-3.templates {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
}

.t-filter-card-grid-3.templates._4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.t-filter-card-grid-3.templates._3-agent {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.t-filter-card-grid-3.templates._3-agent.onboarding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.t-filter-card-grid-3._3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

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

.t-filter-advanced-filters-2 {
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  overflow: hidden;
}

.t-section-regular-3 {
  padding: 24px;
  position: relative;
}

.t-section-regular-3.home {
  margin-left: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.t-section-regular-3.home.hide {
  border-bottom: 1px solid #0000001a;
  min-height: 50vh;
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.t-filter-grid-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr;
}

.text-block-148 {
  color: var(--black);
  font-weight: 400;
}

.text-block-148.templates {
  margin-top: 4px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 1.4em;
}

.icon-115 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-116 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-117 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.div-block-438 {
  margin-bottom: 10px;
  display: flex;
}

.alert-regular-2 {
  z-index: 20;
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  min-height: auto;
  padding: 30px 24px 30px 16px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 56px 0 80px -24px #393b6a14;
}

.alert-warning {
  color: #f93;
  background-color: #fff9f0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.icon-alert-4 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-regular-23 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-small-24 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.dropdown-4 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dropdown-4.smaler {
  z-index: 1;
  width: auto;
  min-width: 120px;
  margin: 0;
}

.dropdown-4.smaler.plan {
  width: 120px;
  margin: 0;
}

.dropdown-4.smaler.plan.tiny {
  width: 80px;
}

.dropdown-4.smaler.hide {
  display: none;
}

.dropdown-4.assistant {
  width: auto;
  min-width: 200px;
  max-width: none;
  margin: 0;
}

.dropdown-4.assistant.full {
  width: 100%;
}

.dropdown-4.assistant.a-margin-bottom-24 {
  width: 100%;
  margin-bottom: 24px;
}

.dropdown-4.assistant._100 {
  width: 100%;
  margin-left: 0;
  margin-right: 10px;
}

.dropdown-4.assistant.arrowonly {
  min-width: 30px;
  position: static;
}

.dropdown-4.home-dash {
  align-self: flex-end;
  margin: 0;
}

.dropdown-4.no-top {
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-4.inputs {
  width: auto;
  max-width: none;
  margin: 0;
}

.dropdown-4.inputs._4 {
  z-index: 4;
}

.dropdown-4.inputs._3 {
  z-index: 3;
}

.dropdown-4.hub {
  max-width: 140px;
  margin-top: 0;
  margin-right: 0;
}

.dropdown-4.metrics {
  max-width: none;
}

.icon-118 {
  color: var(--cadet-blue);
}

.icon-118._10 {
  margin-right: 10px;
}

.icon-118.white {
  color: var(--white);
}

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

.assistantsmenu.w--open {
  z-index: 10;
  flex-direction: column;
  min-width: 200px;
  min-height: 20vh;
  max-height: 70vh;
  display: flex;
  inset: 100% 0% auto auto;
  overflow: auto;
}

.assistantsmenu.assistants.w--open {
  min-width: 200px;
  min-height: auto;
  max-height: 50vh;
  padding-top: 0;
  padding-bottom: 0;
  overflow: auto;
}

.assistantsmenu.hub.w--open {
  z-index: 10;
  border: 1px solid #dbeaec;
  border-radius: 5px;
  width: 100%;
  min-width: 120px;
  min-height: auto;
  overflow: visible;
}

.assistantsmenu.hub.projects.w--open {
  min-width: 160px;
}

.assistantsmenu.full.w--open {
  z-index: 25;
  width: 100%;
  min-width: 300px;
  max-height: 60vh;
  padding: 10px;
  inset: 40px 0% auto auto;
}

.t-filter-image-wrapper-4 {
  border-radius: 8px;
  height: 240px;
  margin-bottom: 16px;
  overflow: hidden;
}

.margin-bottom-132 {
  margin-bottom: 4px;
}

.t-filter-divider-3 {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
}

.t-title-wrap-left-4 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 410px;
  margin-bottom: 32px;
  margin-right: auto;
  display: flex;
}

.t-filter-card-grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.t-filter-primary-filters-3 {
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
}

.t-filter-primary-filters-3.no-btm {
  margin-bottom: 0;
}

.t-filter-advanced-filters-3 {
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  overflow: hidden;
}

.t-container-large-2 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.t-filter-top-row-2 {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  align-items: stretch;
  width: 100%;
  margin-bottom: 24px;
  display: flex;
}

.t-filter-grid-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.t-filter-clear-button-2 {
  grid-column-gap: 24px;
  color: #d74747;
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.t-filter-clear-button-2:hover {
  background-color: #fbeeee;
}

.icon-119 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.link-block-5 {
  cursor: pointer;
  text-decoration: underline;
}

.table_cell {
  border: 1px solid #0000001a;
  padding: 2px 6px;
}

.table_header {
  text-align: left;
  border: 1px solid #0000001a;
  padding: 4px 6px;
}

.table_component {
  border: 1px solid #0000001a;
  width: 100%;
  max-height: 10vh;
  margin-bottom: 10px;
  overflow: auto;
}

.nav-standard {
  z-index: 11;
  background-color: #fff;
  border-bottom: 1px solid #d2d2d7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 7vh;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px;
  display: flex;
  position: sticky;
  inset: 0% 0 auto;
}

.nav-standard.metrics {
  border-bottom-style: none;
}

.menu-primary {
  align-items: center;
  display: flex;
  position: static;
}

.nav-icon-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.location-line {
  background-color: #d2d2d7;
  width: 100%;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.user-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.location-selected {
  width: 100%;
}

.avatar-star {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.search-bar-wrapper-large {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.search-block {
  background-color: #f5f5f7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding: 0;
  display: flex;
}

.location-flag {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
  overflow: hidden;
}

.search-toggle {
  color: #1e1e20;
  border-radius: 4px;
  padding: 4px 32px 4px 8px;
  font-weight: 500;
  line-height: 24px;
}

.search-toggle.w--open {
  background-color: #ececee;
}

.user-icon-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.user-icon-wrapper.less-gap {
  grid-column-gap: 6px;
}

.user-avatar-name {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.location-list-small {
  margin-left: 0;
  margin-right: 0;
}

.location-list-small.w--open {
  background-color: #0000;
  min-width: 400px;
  margin-top: 4px;
  right: 0;
}

.location-toggle {
  color: #87878c;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color .2s;
  display: flex;
}

.location-toggle:hover, .location-toggle.w--open {
  background-color: #f5f5f7;
}

.nav-banner-detail {
  color: #414144;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.nav-link-small {
  color: #87878c;
  letter-spacing: -.02em;
  white-space: nowrap;
  border-radius: 8px;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

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

.nav-link-small.w--current {
  color: #642eff;
}

.avatar-role {
  color: #87878c;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.search-large {
  color: #6e6e72;
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding: 12px 42px 12px 16px;
  font-size: 16px;
  line-height: 16px;
  transition: all .25s;
}

.search-large:hover {
  border-color: #b6b9ce;
}

.search-large:focus {
  color: #160042;
  border-color: #160042;
}

.search-large::placeholder {
  color: #a1a1a5;
}

.nav-link-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-container-4 {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.location-flag-wrapper {
  align-items: center;
  display: flex;
}

.location-search-field {
  color: #6e6e72;
  background-color: #fff;
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 42px;
  font-size: 16px;
  line-height: 24px;
  transition: all .25s;
}

.location-search-field:hover {
  border-color: #b6b9ce;
}

.location-search-field:focus {
  color: #160042;
  border-color: #160042;
}

.location-search-field::placeholder {
  color: #b6b9ce;
}

.avatar-name {
  color: #1e1e20;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.avatar-large {
  border-radius: 100px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  overflow: hidden;
}

.search-icon-right {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto 14px auto auto;
}

.dropdown-link-copy {
  color: #b3b3b3;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.avatar-small-2 {
  border-radius: 100px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  overflow: hidden;
}

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

.location-link {
  color: #1e1e20;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.location-link:hover {
  background-color: #f5f5f7;
}

.search-drop-icon {
  margin-right: 10px;
}

.avatar-dropdown {
  z-index: 2;
}

.location-scroll-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  height: 220px;
  display: flex;
  overflow: auto;
}

.navwrapper2 {
  z-index: 0;
  flex-flow: column;
  height: 100%;
  margin-left: 200px;
  display: block;
  position: relative;
}

.location-search {
  width: 100%;
  margin-bottom: 24px;
}

.location-dropdown-icon {
  z-index: 4;
  margin-left: 0;
  margin-right: 0;
}

.avatar-member-wrapper {
  grid-column-gap: 4px;
  align-items: center;
  display: flex;
}

.nav-search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  width: 100%;
  display: flex;
}

.nav-search.plans {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.nav-button-bar {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-search-block {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.user-link {
  color: #1e1e20;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding: 8px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.user-link:hover {
  background-color: #f5f5f7;
}

.paragraph-large-20 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 1.5;
}

.paragraph-large-20.text-weight-semibold {
  font-weight: 600;
}

.paragraph-small-25 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.user-list {
  z-index: 9;
}

.user-list.w--open {
  z-index: 20;
  background-color: #fff;
  border: 1px solid #f5f5f7;
  border-radius: 8px;
  min-width: 300px;
  padding: 24px;
  top: 55px;
  right: 0;
  box-shadow: 25px 25px 64px -14px #a1a1a529;
}

.user-list.openup.w--open {
  min-width: 180px;
  padding-left: 10px;
  padding-right: 10px;
  inset: auto auto 100% 0;
}

.avatar-toggle {
  z-index: 3;
  grid-column-gap: 8px;
  color: #1e1e20;
  align-items: center;
  padding: 8px;
  font-weight: 500;
  display: flex;
}

.avatar-toggle.w--open {
  background-color: #f5f5f7;
  border-radius: 8px;
}

.span-dark {
  color: #000;
}

.nav-link-square {
  color: #000;
  border-radius: 8px;
  padding: 8px;
  transition: color .3s;
}

.nav-link-square:hover {
  color: var(--burlywood);
  background-color: #f5f5f7;
}

.dropdown-link-4 {
  color: #1e1e20;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: background-color .3s;
}

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

.location-title {
  text-align: center;
  margin-bottom: 24px;
}

.nav-banner {
  background-color: #f5f5f7;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 14px 5%;
  display: flex;
}

.search-icon-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto auto auto 14px;
}

.nav-line-break {
  background-color: #d2d2d7;
  width: 1px;
  height: 24px;
  margin-left: 8px;
  margin-right: 8px;
}

.location-currency {
  color: #87878c;
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}

.search-dropdown {
  margin-left: 0;
}

.search-dropdown.w--open {
  background-color: #fff;
  border: 1px solid #f5f5f7;
  border-radius: 8px;
  min-width: 180px;
  padding: 8px;
  top: 60px;
  left: -10px;
}

.location-card {
  background-color: #fff;
  border: 1px solid #f5f5f7;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 32px 24px 24px;
  display: flex;
}

.user-wrapper {
  grid-row-gap: 8px;
  border-top: 1px solid #ececee;
  border-bottom: 1px solid #ececee;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.user-wrapper.no-gap {
  grid-row-gap: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.logo-link-large-2 {
  margin-right: 62px;
  transition: opacity .3s;
}

.logo-link-large-2:hover {
  opacity: .5;
}

.search-wrapper {
  width: 100%;
  min-width: auto;
  max-width: 400px;
  margin-right: 14px;
}

.search-wrapper.hide {
  display: none;
}

.search-wrapper.idea {
  max-width: none;
}

.search-wrapper.hub {
  justify-content: space-between;
  max-width: none;
  display: flex;
}

.icon-120, .icon-121 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.app-detail {
  color: #8f8fa3;
  font-size: 16px;
  line-height: 32px;
}

.shadow-light-blue {
  filter: blur(14px);
  background-color: #5865f28a;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.apps-title-wrapper {
  align-items: center;
  display: flex;
}

.shadow-purple {
  filter: blur(14px);
  background-color: #6445a291;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 22px;
  right: 22px;
}

.detail-wrapper {
  min-height: 140px;
}

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

.button-card {
  color: #7070c2;
  text-align: center;
  background-color: #0000;
  border: 1px solid #eaeaf6;
  border-radius: 12px;
  width: 100%;
  margin-top: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 500;
  transition: all .3s;
}

.button-card:hover {
  color: #fff;
  background-color: #7070c2;
  border-color: #7070c2;
}

.tab-line {
  background-color: #eaeaf6;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 100px;
}

.brand-category {
  color: #8f8fa3;
}

.shadow-green {
  filter: blur(14px);
  background-color: #5fcf80b3;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 22px;
  right: 22px;
}

.shadow-blue {
  filter: blur(16px);
  background-color: #1848f79e;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 22px;
  right: 22px;
}

.tabs-content-14 {
  overflow: visible;
}

.tab-link-3 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 1px #6d445e1a;
  border-radius: 50px;
  align-items: center;
  margin-right: 10px;
  padding: 10px 20px;
  line-height: 14px;
  transition: all .3s;
  display: flex;
}

.tab-link-3:hover {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-color: #7070c2;
}

.tab-link-3.w--current {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-color: #0000;
  margin-right: 10px;
  padding: 10px 20px;
  line-height: 14px;
}

.tab-link-3.white {
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tab-link-3.white:hover {
  background-color: var(--white);
  -webkit-text-stroke-color: var(--white);
}

.tab-link-3.white.w--current {
  background-color: var(--white);
}

.tab-link-3.white-highlight {
  border-radius: 5px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 500;
}

.tab-link-3.white-highlight:hover {
  color: var(--black);
  background-color: #e0e7e9;
}

.tab-link-3.white-highlight.w--current {
  background-color: var(--white);
  color: var(--black);
  border-radius: 5px;
  font-size: 14px;
  box-shadow: 0 0 2px 1px #0000001a;
}

.tab-link-3.white-highlight._12 {
  margin-right: 4px;
  padding: 7px 16px 7px 10px;
  font-size: 13px;
  line-height: 13px;
}

.tab-link-3.white-highlight._12:hover {
  background-color: #cadde0;
}

.tab-link-3.white-highlight._12.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.tab-link-3.white-highlight._12.w--current:hover {
  background-color: var(--white);
}

.tab-link-3.white-highlight.hide {
  display: none;
}

.apps-logo-circle {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 85px;
  height: 85px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 14px 14px 40px #dbdbf040;
}

.tab-container-2 {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.card-link {
  background-color: #eaeaf6;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.shadow-black {
  filter: blur(16px);
  background-color: #0009;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 22px;
  right: 22px;
}

.logo-4 {
  z-index: 5;
  position: relative;
}

.tabs-menu-8 {
  margin-bottom: 10px;
  display: flex;
}

.tabs-menu-8.white-highlight {
  background-color: #f4f7f7;
  border-radius: 5px;
  padding: 6px;
}

.tabs-menu-8.white-highlight.darker {
  background-color: #e4eded;
}

.tabs-menu-8.white-highlight.darker.modal {
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.tabs-menu-8.white-highlight.no-margini-bottom {
  background-color: var(--white-smoke-2);
  border: 1px #000;
  border-bottom: 1px solid #d2d2d7;
  border-radius: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.card {
  border-radius: 12px;
  padding: 40px 32px 32px;
  transition: box-shadow .3s;
  box-shadow: 45px 45px 120px #dbdbf040;
}

.card:hover {
  box-shadow: 45px 45px 120px #dbdbf080;
}

.tab-section-6 {
  background-color: #fff;
  padding: 80px 5%;
}

.title-large-4 {
  color: #1f1f47;
  letter-spacing: -.04em;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
}

.brand-name {
  color: #1e1e48;
  text-align: left;
  letter-spacing: -1px;
  font-size: 23px;
  font-weight: 500;
  line-height: 32px;
}

.brand-span {
  color: #7070c2;
}

.dropdown-5 {
  z-index: 0;
}

.icon-122 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tasks-wrapper {
  display: none;
}

.div-block-439 {
  align-items: center;
  display: flex;
}

.padded {
  padding: 16px;
}

.padded.templates {
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  display: flex;
}

.padded.templates.shortcuts {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  position: relative;
}

.padded.templates.shortcuts.less-padding {
  padding: 14px;
}

.alert-wrapper {
  display: none;
}

.alert-wrapper.hub {
  height: 100%;
  min-height: auto;
  display: none;
}

.tick-wrapper {
  width: 24px;
  height: 24px;
  display: none;
  position: relative;
}

.create-heading {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.create-heading.none {
  margin-bottom: 0;
}

.create-btm {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 10px;
  display: flex;
}

.div-block-440 {
  width: 50%;
}

.text-link {
  color: #404040;
  text-decoration: underline;
}

.ticker-group-l {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: none;
  align-items: center;
  width: 100%;
  display: flex;
}

.form-h {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  width: 100%;
  display: flex;
}

.subheading-small-6 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.subheading-small-6.centre {
  text-align: center;
}

.form-detail-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #171717;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h3-heading-11 {
  color: #0a0a0a;
  text-align: center;
  letter-spacing: -2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 66px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-heading-11.main {
  margin-bottom: 10px;
  font-size: 68px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-heading-11.main.white-bg {
  background-color: #fff6e9;
  border-radius: 6px;
  width: 100%;
  max-width: 600px;
  padding: 40px;
  font-size: 60px;
  box-shadow: 20px 20px 8px -6px #0003;
}

.h3-heading-11.main.white-bg.taller {
  max-width: 620px;
  padding: 34px 30px;
  font-size: 60px;
  line-height: 1.3;
}

.h3-heading-11.left {
  text-align: left;
}

.header-section-2 {
  background-color: #f7f9fa;
  width: 100%;
  margin-top: 0;
  padding: 40px 5% 48px;
  position: relative;
}

.header-section-2.padded {
  padding-top: 60px;
  padding-bottom: 100px;
}

.header-section-2.more-bottom {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafe4946a0aac7ee7bd5_blocks%205.avif");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.header-section-2.more-bottom.hero {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafd159656452e78d641_blocks%206.avif");
  padding-top: 80px;
}

.header-grid-b {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 114px;
  left: 0%;
  right: 0%;
}

.carousel-item {
  color: #b8b8b8;
  justify-content: center;
  align-items: center;
  transition: color .5s;
  display: flex;
}

.carousel-item:hover {
  color: #000;
}

.paragraph-regular-24 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.text-field-icon {
  color: #0a0a0a;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  min-height: 56px;
  margin-bottom: 0;
  padding: 16px 16px 16px 48px;
  font-size: 18px;
  line-height: 24px;
}

.text-field-icon::placeholder {
  color: #737373;
}

.header-form-wrap-c {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 480px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.gradient-l {
  z-index: 5;
  background-image: linear-gradient(89deg, #f8f6f6, #f8f6f6b8 48%, #0000);
  width: 240px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.gradient-r {
  z-index: 5;
  background-image: linear-gradient(93deg, #0000, #f8f6f6b5 60%, #f8f6f6);
  width: 240px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.icon-small-5 {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  display: flex;
}

.header-title-wrap {
  text-align: center;
  width: 100%;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

.header-title-wrap.bottom-24 {
  margin-bottom: 24px;
}

.ticker-l {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: none;
  display: flex;
}

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

.ticker-wrapper-b {
  align-items: center;
  width: 100%;
  max-width: 1600px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-icon-2 {
  color: #737373;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 16px;
}

.input-icon-2 {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.navigation-6 {
  z-index: 999;
  background-color: #f8f6f6;
  border-bottom: 1px solid #d4d4d4;
  align-items: center;
  width: 100%;
  height: 96px;
  padding: 10px 5%;
  display: flex;
}

.trusted-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  margin-top: 86px;
  display: flex;
}

.div-block-441 {
  color: var(--black);
  height: 100%;
  padding: 14px;
}

.div-block-441.home-hub {
  padding: 0;
}

.div-block-441.automation {
  padding: 20px;
}

.big-number {
  margin-top: 0;
  margin-bottom: 0;
}

.big-number.orange {
  color: var(--burlywood);
}

.big-number.grey {
  color: var(--accessible-components-dark-grey);
}

.loading-steps {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 20px;
  display: block;
}

.text-span-64 {
  height: 100%;
  font-size: 20px;
  line-height: 64px;
}

.div-block-442 {
  border-radius: 10px;
  overflow: hidden;
}

.create-image-top {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  max-height: 20vh;
}

.create-image-top.larger {
  max-height: 40vh;
}

.text-block-149 {
  color: var(--accessible-components-dark-grey);
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 16px;
  font-size: 38px;
  line-height: 6px;
  text-decoration: none;
  display: flex;
}

.loading-your-biz {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  max-width: 340px;
  padding: 16px 24px 16px 16px;
  display: flex;
  box-shadow: 56px 0 80px -24px #393b6a14;
}

.alert-success-3 {
  color: #0ebc6e;
  background-color: #0000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-icon-2 {
  width: 16px;
}

.paragraph-regular-25 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-25.text-weight-medium.left {
  margin-left: 10px;
}

.paragraph-small-26 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.biz-loading-section {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.biz-loading-section.moved-down {
  position: relative;
  bottom: -20px;
}

.biz-loading-section.hide {
  display: none;
}

.biz-loading-section.less {
  padding: 0;
}

.biz-loading-section.less.tasks {
  display: none;
}

.taskloadingwrapper {
  position: relative;
  overflow: visible;
}

.taskloadingwrapper.runs {
  min-height: 35vh;
  max-height: 35vh;
  overflow: auto;
}

.taskloadingwrapper.assistant-projects {
  min-height: 20vh;
}

.taskloadingwrapper._600 {
  width: 100%;
  max-width: none;
}

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

.paragraph-large-21.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.getstarted {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  max-height: 35vh;
  padding: 16px;
  display: flex;
  overflow: auto;
}

.getstarted.less {
  max-height: 20vh;
  overflow: visible;
}

.changelog-item-group-a-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.search-input-6 {
  letter-spacing: -.02em;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-6::placeholder {
  color: #adb5bd;
}

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

.icon-small-6 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.changelog-item-a-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.section-regular-19 {
  padding: 80px 5%;
  position: relative;
}

.h2-heading-9 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.margin-bottom-134 {
  margin-bottom: 8px;
}

.link-5 {
  color: var(--cadet-blue);
  text-decoration: underline;
}

.icon-123, .icon-124, .icon-125 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-443 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 8px;
  display: flex;
}

.div-block-443:hover {
  background-color: #4e8d991a;
  border-radius: 10px;
}

.icon-126, .icon-127 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.top {
  margin-top: 10px;
}

.video-2 {
  width: auto;
  max-width: 600px;
  height: 20vh;
  max-height: 50vh;
  overflow: hidden;
}

.icon-128 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.content-card-f {
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px;
  display: flex;
  position: relative;
}

.content-card-f.green {
  background-color: var(--cadet-blue);
  justify-content: flex-start;
}

.content-card-f.orange {
  background-color: var(--burlywood);
  justify-content: flex-start;
}

.content-card-f.purple {
  background-color: var(--purple);
  color: var(--purple);
  justify-content: flex-start;
  align-items: flex-start;
}

.wrap-h-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #171717;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-primary-s {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: var(--cadet-blue);
  letter-spacing: 0;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-s:hover {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.button-primary-s.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.content-image-c {
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.content-card-c {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 24px;
  display: grid;
}

.h5-heading-12 {
  color: #0a0a0a;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4;
}

.image-full-2 {
  width: 100%;
  height: auto;
}

.subheading-small-7 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.subheading-small-7.text-weight-medium.larger {
  font-size: 26px;
  font-weight: 400;
  line-height: 36px;
}

.subheading-small-7.centre {
  text-align: center;
}

.content-card-d {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.base-text-link {
  color: #404040;
  text-decoration: underline;
}

.grid-three-column-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-three-column-8._4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.content-slide-card-c {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.wrap-v-small-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-4.align-left {
  align-items: flex-start;
}

.image-151 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 10px;
}

.bold-text {
  line-height: 1.4;
}

.youtube-2 {
  max-width: 1080px;
  height: 100%;
}

.image-152 {
  width: 100%;
}

.text-span-65 {
  font-size: 14px;
}

.banner-2 {
  color: #fff;
  text-align: center;
  background-color: #2d0896;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.banner-wrap {
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.badge-banner {
  background-color: var(--burlywood);
  color: #fff;
  border-radius: 50px;
  margin-right: 10px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
}

.paragraph-regular-26 {
  color: var(--black);
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}

.overline-8 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.video-block {
  border: .5px solid #eaedf0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 560px;
  margin-top: 40px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-content-2 {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: relative;
}

.video-content-2.hide {
  display: none;
}

.video-full-screen-2 {
  z-index: 1;
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: auto 16px 16px auto;
}

.grid-three-column-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-small-7 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.video-thumbnail-2 {
  z-index: 0;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 40px;
  position: relative;
}

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

.paragraph-large-22.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.h6-heading-16 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.wrap-h-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.wrap-h-small-2.align-centre {
  justify-content: center;
}

.section-regular-20 {
  padding: 80px 5%;
  position: relative;
}

.wrap-v-regular-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.video-card-a-2 {
  border: .5px solid #ced4da;
  border-radius: 8px;
  padding: 32px;
  transition: all .3s;
}

.video-card-a-2:hover {
  background-color: #fff;
  border-color: #eaedf0;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.video-title-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 44px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.icon-regular-13 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.video-card-icon-b-2 {
  color: #6173e5;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 0 24px 64px #e0e0e07a;
}

.display-heading {
  letter-spacing: -.04em;
  background-color: #ffffff4d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 96px;
  line-height: 1.2;
}

.wrap-v-small-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.video-badge-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: .5px solid #ced4da;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.container-large-22 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.video-play-button-2 {
  background-color: #fff0;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.icon-129 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  font-size: 50px;
  display: flex;
}

.italic-text {
  font-weight: 400;
}

.bold-text-2 {
  font-weight: 500;
}

.text-span-66 {
  color: var(--cadet-blue);
  font-weight: 500;
}

.italic-text-2 {
  color: var(--black);
}

.paragraph-regular-28 {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-444 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.form-wrapper-5 {
  max-width: 1060px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-445 {
  margin-top: 64px;
  margin-bottom: 32px;
}

.paragraph-small-27 {
  font-size: 14px;
  line-height: 24px;
}

.grid-checkbox-2 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.span-primary-3 {
  color: #e57361;
}

.alert-error-4 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.html-embed-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-150 {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

.slide-header-block-2 {
  max-width: 460px;
}

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

.form-section-5 {
  align-items: flex-start;
  padding: 100px 5%;
  display: flex;
}

.div-block-447 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.form-slide-2 {
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}

.alert-icon-3 {
  color: #f93;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-success-4 {
  color: #3e376d;
  background-color: #f2f2f8;
  border-radius: 16px;
  max-width: 620px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 50px;
  font-weight: 600;
}

.paragraph-regular-29 {
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-448 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.div-block-449 {
  margin-top: 64px;
  margin-bottom: 32px;
}

.paragraph-small-28 {
  font-size: 14px;
  line-height: 24px;
}

.grid-checkbox-3 {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.text-block-151 {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

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

.div-block-451 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.alert-icon-4 {
  color: #f93;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-success-5 {
  color: #3e376d;
  background-color: #f2f2f8;
  border-radius: 16px;
  max-width: 620px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 50px;
  font-weight: 600;
}

.video-feature-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.section-regular-21 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-21.bg-brown {
  background-color: #f9f7f7;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  position: static;
}

.video-3 {
  background-image: linear-gradient(to top, #000, #00000080 25%, #0000 50%), none;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  height: 480px;
  display: flex;
}

.subheading-small-8 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.video-slider {
  background-color: #0000;
  height: auto;
  margin-bottom: 56px;
}

.paragraph-regular-30 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.slide-4 {
  margin-right: 32px;
}

.slide-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #f2eeee;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 12px;
  display: flex;
}

.button-outline-s-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #0a0a0a;
  background-color: #0000;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-s-2:hover {
  border-color: #a3a3a3;
}

.button-outline-s-2.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.badge-2 {
  color: #285d4e;
  background-color: #f4faf8;
  border: 1px solid #d6f0e5;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.badge-2.purple {
  color: #4b264b;
  background-color: #f0ebf0;
  border-color: #e2d9e2;
}

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

.video-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 2.1fr 1fr;
}

.caption-uppercase-medium {
  color: #0a0a0a;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.play {
  background-color: #fff;
  padding: 16px;
}

.wrap-v-small-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 600px;
  display: flex;
}

.video-arrow {
  z-index: 2;
  color: #a3a3a3;
  width: 40px;
  height: 40px;
  padding: 8px;
  transition: all .3s;
  inset: auto 32px 32px auto;
}

.video-arrow:hover {
  color: #0a0a0a;
}

.video-arrow.left {
  right: 72px;
}

.badge-wrap {
  display: flex;
}

.video-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.hide-3 {
  display: none;
}

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

.paragraph-large-23.text-weight-medium {
  font-weight: 500;
}

.body-24 {
  font-family: DM Sans, sans-serif;
  font-weight: 400;
}

.slider-2 {
  background-color: #fff0;
  min-height: 80vh;
}

.select-field {
  max-width: 300px;
  margin-top: 20px;
}

.icon-130, .icon-131 {
  color: var(--black);
}

.left-arrow {
  align-items: flex-start;
  min-height: 30vh;
  display: flex;
  inset: auto auto 0% 0%;
}

.right-arrow {
  align-items: flex-start;
  min-width: 120px;
  min-height: 30vh;
  display: flex;
  inset: auto auto 0% 100px;
}

.button-9 {
  background-color: var(--cadet-blue);
  border-radius: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.button-9.back {
  background-color: var(--white);
  color: var(--black);
}

.form-11 {
  position: relative;
}

.form-block-25 {
  width: auto;
  max-width: 1280px;
}

.action {
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8;
}

.field-label-5 {
  letter-spacing: -.02em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.input-icon-l {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 12px auto 12px 12px;
}

.button-full {
  flex-direction: column;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.nav-dot-embed {
  display: none;
}

.text-field-l {
  letter-spacing: -.02em;
  border-radius: 6px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 1.8;
}

.text-field-l::placeholder {
  color: #9797a1;
}

.form-block-26 {
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  margin-bottom: 0;
}

.button-primary-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 6px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.checkbox-6 {
  border-width: 2px;
  border-color: #d7d7db;
  border-radius: 3px;
  flex: none;
  width: 16px;
  height: 16px;
  margin: 4px 12px 4px 4px;
}

.checkbox-6.w--redirected-checked {
  background-color: #8870d7;
  background-image: none;
  background-size: auto;
  border-width: 2px;
  border-color: #8870d7;
  border-radius: 3px;
  width: 16px;
  height: 16px;
  margin: 4px 12px 4px 4px;
}

.account-form-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.account-content-wrapper {
  width: 100%;
  max-width: none;
}

.account-content-wrapper.start {
  display: block;
}

.account-content-wrapper.section, .right-arrow-2 {
  display: none;
}

.section-regular-22 {
  padding: 0%;
  font-family: DM Sans, sans-serif;
  position: relative;
}

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

.paragraph-small-29.text-color-gray-600 {
  color: #6d767e;
}

.paragraph-small-29.text-color-gray-700 {
  color: #76767f;
}

.account-checkbox-field {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.overline-9 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.overline-9.text-color-purple {
  color: var(--cadet-blue);
  font-weight: 400;
}

.overline-9.text-color-blue {
  color: #70c9d7;
}

.field-wrapper {
  position: relative;
}

.account-form-divider {
  grid-column-gap: 24px;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.divider-line-a {
  background-color: #e4e4e7;
  width: 100%;
  height: 1px;
}

.left-arrow-2 {
  display: none;
}

.account-accent-l {
  position: absolute;
  inset: auto auto 0% 0%;
}

.icon-regular-15 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-field-xl {
  letter-spacing: -.02em;
  border-radius: 6px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 44px;
  font-size: 14px;
  line-height: 1.8;
}

.text-field-xl::placeholder {
  color: #9797a1;
}

.checkbox-label-7 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.account-accent-r {
  position: absolute;
  inset: 0% 0% auto auto;
}

.account-slide-content {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 40px 72px;
  display: flex;
}

.account-slider-wrapper {
  background-color: var(--white-smoke);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 80px 20px;
  display: flex;
  position: relative;
  right: 0;
}

.button-outline-left-icon {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #eef0f1;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 32px 12px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.form-detail-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.account-link-wrapper {
  margin-top: 120px;
}

.account-slide-nav {
  grid-column-gap: 2px;
  background-color: #fff;
  border: 1px solid #131315;
  border-radius: 12px;
  align-items: center;
  height: 26px;
  padding-top: 9px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  inset: auto auto 32px 40px;
  box-shadow: 1px 1px #131315;
}

.input-icon-r {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 12px 12px 12px auto;
}

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

.footnote {
  color: #55555e;
  letter-spacing: .01em;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.7;
}

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

.paragraph-regular-31.text-color-gray-800 {
  color: #55555e;
}

.account-link {
  color: #8870d7;
  font-weight: 500;
}

.account-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.account-slider {
  background-color: #0000;
  width: 100%;
  max-width: 596px;
  height: auto;
}

.input-2 {
  margin-bottom: 16px;
  position: relative;
}

.container-large-23 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.quick-stack-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  min-height: 90vh;
  padding: 40px;
}

.image-153 {
  margin-bottom: 60px;
}

.section-large-17 {
  padding: 120px 5%;
  position: relative;
}

.h2-heading-10 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.container-large-24 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.paragraph-regular-32.text-color-gray-500 {
  color: #666;
  font-size: 14px;
}

.wrap-v-between-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrap-v-x-small-4 {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
}

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

.grid-two-column-11.top {
  margin-top: 20px;
}

.overline-10 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.h6-heading-17 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
}

.h6-heading-17.task {
  font-size: 18px;
  font-weight: 500;
}

.empty-box {
  border: 2px solid #000;
  border-radius: 5px;
  width: 30px;
  height: 30px;
}

.text-span-67 {
  font-size: 20px;
  line-height: 1;
}

.div-block-452 {
  width: 100%;
  display: none;
}

.modal-section-2 {
  background-color: var(--white);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 100px 0%;
  display: flex;
}

.modal-section-2.sidebar {
  background-color: var(--white-smoke-2);
}

.green-span {
  color: #64cc98;
}

.success-icon-large {
  background-color: var(--cadet-blue);
  color: #fff;
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.grid-details {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .5fr;
  align-items: start;
}

.detail-2 {
  color: #666;
  margin-bottom: 4px;
  font-weight: 600;
}

.modal-line-break {
  background-color: #262626;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.details-block {
  border: 2px solid var(--cadet-blue);
  background-color: var(--white-smoke-2);
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px;
}

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

.title-wrapper-9 {
  text-align: center;
}

.modal-paragraph-2 {
  color: var(--black);
  letter-spacing: .02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.detail-number {
  color: var(--cadet-blue);
  letter-spacing: .02em;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.small-spacing {
  width: 4px;
  height: 4px;
  margin-left: 14px;
  margin-right: 14px;
}

.modal-heading-2 {
  color: #353535;
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.4em;
}

.detail-green {
  color: var(--cadet-blue);
  font-weight: 600;
}

.button-modal {
  color: #262626;
  text-align: center;
  background-color: #64cc98;
  border: 1px solid #64cc98;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 60px;
  font-size: 14px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.button-modal:hover {
  color: #64cc98;
  background-color: #0000;
}

.button-modal.outline {
  color: #ccc;
  background-color: #0000;
  border-color: #4d4d4d;
}

.button-modal.outline:hover {
  color: #121212;
  background-color: #fff;
  border-color: #fff;
}

.success-icon-small {
  background-color: var(--cadet-blue);
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 10px;
  padding: 4px;
  display: flex;
}

.modal-block-2 {
  background-color: #fff;
  border: 2px solid #262626;
  border-radius: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: stretch;
  max-width: 564px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: auto;
}

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

.icon-132 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.form-12 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.section-regular-23 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-23.bg-brown {
  background-color: #f9f7f7;
}

.integration-button-group {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.subheading-regular {
  color: #171717;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

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

.button-primary-m-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #f0f0f0;
  letter-spacing: -.25px;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-m-2:hover {
  background-color: #404040;
}

.button-primary-m-2.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-s-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  color: #0a0a0a;
  background-color: #0000;
  border: 1px solid #d4d4d4;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
  position: relative;
}

.button-outline-s-3:hover {
  border-color: #a3a3a3;
}

.button-outline-s-3.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-outline-s-3.left {
  justify-content: center;
  max-width: 220px;
}

.paragraph-regular-33 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.integration-logo {
  color: #0a0a0a;
  background-color: #f5f5f5;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.integration-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.paragraph-small-30 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.icon-x-large-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.container-large-25 {
  z-index: 5;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.flowui-card-7 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 354px;
  padding: 32px;
}

.card-number-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.card-icon-circle-3 {
  background-color: #f7f5ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.submit-button-6 {
  display: none;
}

.form-block-27, .text-field-14 {
  margin-bottom: 0;
}

.h4-heading-4 {
  color: #030711;
  letter-spacing: -.64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.account-avatar-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.icon-large-3 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.avatar-upload {
  background-color: #f3f4f6;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  display: flex;
  position: relative;
}

.icon-small-8 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.icon-red {
  background-color: #fde7e7;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.icon-red.orange {
  background-color: #f8dfcd;
}

.icon-red.green {
  background-color: var(--accessible-components-white-smoke);
}

.footnote-2 {
  color: #030711;
  font-size: 12px;
}

.footnote-2.text-color-gray-500 {
  color: #6b7280;
}

.navigation-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.process-span {
  color: #3bab4f;
}

.button-secondary-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #030711;
  background-color: #3898ec00;
  border: 1px solid #d1d5db;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-secondary-l:hover {
  background-color: #f6f7f9;
}

.button-secondary-l:active {
  color: #454f5f;
  background-color: #f6f7f9;
}

.button-secondary-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.container-large-26 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-color-red {
  color: #e34f5d;
}

.avatar-upload-icon {
  background-color: #fff;
  border: 1px solid #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.action-m {
  color: #030711;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.dashboard-section-4 {
  padding: 40px 3% 48px;
  position: relative;
}

.navigation-main-b {
  align-items: center;
  display: flex;
}

.dashboard-card-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #e5e7eb;
  border-radius: 24px;
  flex-direction: column;
  align-items: stretch;
  padding: 32px;
  display: flex;
}

.caption-4 {
  letter-spacing: .04px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.caption-4.text-color-gray-600 {
  color: #4b5563;
}

.navigation-logo {
  width: 48px;
}

.text-field-15 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  height: 48px;
  margin-bottom: 0;
}

.text-field-15:hover, .text-field-15:active {
  border-color: #d1d5db;
}

.field-label-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-regular-34 {
  color: #030711;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-regular-34.text-color-gray-600 {
  color: #4b5563;
}

.account-link-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f3f4f6;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.newsletter-text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.icon-pruple {
  background-color: #f8ebfa;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.form-h-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.button-primary-l-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.2px;
  background-color: #030711;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l-2.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.dashboard-header-2 {
  background-color: #f3f4f6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 320px;
  margin-bottom: 24px;
  padding: 32px;
  display: flex;
  position: relative;
}

.affiliate-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.navigation-7 {
  z-index: 9;
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 84px;
  padding: 20px 3%;
  display: flex;
}

.h6-heading-18 {
  color: #030711;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.text-field-round {
  color: #6b7280;
  border: 1px solid #e5e7eb;
  border-radius: 99px;
  height: 48px;
  margin-bottom: 0;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.text-field-l-2 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  min-height: 128px;
  margin-bottom: 0;
}

.text-field-l-2:hover, .text-field-l-2:active {
  border-color: #d1d5db;
}

.dashboard-link-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
  display: flex;
}

.field-wrapper-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.account-form-block {
  margin-bottom: 0;
}

.dashboard-asset-l {
  position: absolute;
  inset: auto auto 0% 0%;
}

.navigation-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.icon-green {
  background-color: var(--white-smoke);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.field-label-6 {
  color: #030711;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.affiliate-feature-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.icon-regular-16 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.account-link-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.icon-blue {
  background-color: #e1e7f9;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.dashboard-text-wrapper {
  z-index: 5;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  max-width: 638px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.avatar-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: absolute;
  inset: auto;
}

.navigation-menu-5 {
  align-items: center;
  display: flex;
}

.dashboard-account-grid {
  margin-bottom: 32px;
}

.navigation-link-5 {
  color: #030711;
  letter-spacing: -.18px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link-5:hover {
  color: #384252;
}

.navigation-link-5.w--current {
  color: #000;
  border: 1.5px solid #dcdfe5;
}

.banner-dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f3f4f6;
  background-color: #030711;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 3%;
  padding-right: 3%;
  text-decoration: none;
  display: flex;
}

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

.wrap-v-small-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-7.align-c {
  text-align: center;
  align-items: center;
}

.dashboard-footnote-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.dashboard-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  align-items: start;
}

.dashboard-asset-r {
  position: absolute;
  inset: auto 0% 0% auto;
}

.navigation-container-5 {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-small-31 {
  color: #030711;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-31.text-color-gray-600 {
  color: #4b5563;
}

.button-ghost-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #030711;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-ghost-l:hover {
  background-color: #f6f7f9;
}

.button-ghost-l:active {
  color: #454f5f;
  background-color: #f6f7f9;
}

.button-ghost-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.body-25 {
  font-family: DM Sans, sans-serif;
}

.stats-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding-bottom: 0;
}

.stats-grid._2 {
  grid-template-columns: 1fr 1fr;
}

.stats-grid.bizpack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.stats-grid.a-caption-4, .stats-grid._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.flowui-card-8 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 20px;
}

.flowui-card-8.border {
  border-right: 1px solid #e4e4e4;
  border-radius: 0;
}

.flowui-card-8.border.box {
  z-index: 0;
  cursor: pointer;
  border: 1px solid #eee;
  padding: 18px 18px 0;
  position: relative;
}

.flowui-card-8.border.box:hover {
  background-color: var(--white-smoke-2);
}

.flowui-card-8.border.box.add {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flowui-card-8.border.box.add.kpi {
  cursor: default;
}

.flowui-card-8.border.box.add.kpi:hover {
  background-color: var(--white);
}

.flowui-card-8.border.box.add.kpi.show {
  display: flex;
}

.flowui-card-8.border.box.assistant:hover, .flowui-card-8.border.box.assistant:active {
  border-color: var(--cadet-blue);
}

.flowui-card-8.border.box.home {
  cursor: pointer;
  border-radius: 0;
  padding-bottom: 0;
  transition: all .2s;
}

.flowui-card-8.border.box.home:hover {
  background-color: var(--white-smoke-2);
}

.flowui-card-8.border.box.home.no-hover {
  cursor: auto;
  padding-bottom: 18px;
  display: flex;
}

.flowui-card-8.border.box.home.no-hover:hover {
  background-color: var(--white);
}

.flowui-card-8.border.box.bizpages {
  padding: 14px;
}

.flowui-card-8.border.box.bizpages:hover {
  background-color: #fff0;
}

.flowui-card-8.border.box.bizpages.no-padding {
  cursor: default;
  border-style: none;
  height: 100%;
  padding: 0;
  overflow: visible;
}

.flowui-card-8.border.box.kpi {
  background-color: var(--white);
  transition: all .2s;
}

.flowui-card-8.border.box.kpi:hover {
  background-color: var(--accessible-components-white-smoke);
}

.flowui-card-8.border.box.kpi.mid {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 18px;
  display: flex;
}

.card-number-wrapper-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 6px;
  margin-bottom: 10px;
  display: flex;
}

.card-number-wrapper-4.no-margin {
  margin-bottom: 6px;
  display: none;
}

.card-number-wrapper-4.horizontal {
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
}

.card-icon-circle-4 {
  background-color: #f7f5ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.list-3 {
  margin: 10px 0 0;
  padding-left: 30px;
}

.stat-change {
  background-color: #f3f3f3;
  border-radius: 20px;
  padding: 2px 10px;
  font-size: 14px;
  font-weight: 700;
}

.stat-change.positive {
  color: var(--cadet-blue);
  background-color: #e2edf0;
  font-weight: 700;
}

.stat-change.positive.priority {
  margin-right: 14px;
  padding: 10px;
  font-size: 18px;
}

.stat-change.positive.priority.full {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 32px;
  display: flex;
}

.stat-change.negative {
  color: #cc9973;
  background-color: #fcf0e7;
  font-weight: 700;
}

._2-cols {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  margin-top: 40px;
}

.text-block-152 {
  text-align: center;
  width: 14px;
  line-height: 14px;
}

.text-block-152._32 {
  width: 32px;
  line-height: 32px;
}

.icon-133 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-134 {
  color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-134.orange {
  color: var(--burlywood);
}

.icon-134.locked {
  color: var(--burlywood);
  width: 20px;
  height: 20px;
}

.icon-134.white {
  color: var(--white);
}

.icon-134.green {
  color: var(--cadet-blue);
}

.icon-134.green.smaller {
  color: var(--cadet-blue);
  width: 20px;
  height: 20px;
}

.grid-14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.div-block-453 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-453.no-split {
  justify-content: flex-start;
  margin-bottom: 14px;
}

.div-block-453.margins {
  margin-top: 10px;
  margin-bottom: 20px;
}

.category-checkbox-2 {
  background-color: #e9eced;
  border-style: none;
  border-width: 0;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.category-checkbox-2.w--redirected-checked {
  background-color: var(--cadet-blue);
  background-image: none;
  border-style: none;
  border-width: 0;
  border-radius: 4px;
}

.category-checkbox-2.w--redirected-focus {
  background-color: var(--white-smoke);
  color: var(--white-smoke);
  border-style: none;
  border-width: 0;
  border-radius: 4px;
  box-shadow: 0 2px 4px #94a5a840;
}

.container-large-27 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-regular-35 {
  font-size: 16px;
  line-height: 24px;
}

.heading-detail-3 {
  color: #323c3e;
  letter-spacing: .02em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.section-large-18 {
  padding: 120px 5%;
  position: relative;
}

.heading-wrapper-14 {
  text-align: center;
  max-width: 620px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.table-row-grid-3 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 2fr 1.5fr 1fr 1fr;
  align-items: center;
  width: 100%;
}

.table-speakers-3 {
  grid-column-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.table-heading-4 {
  color: #1c2122;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  font-weight: 400;
  line-height: 86px;
}

.icon-small-9 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.div-block-454 {
  align-items: center;
  display: flex;
}

.list-item {
  margin-bottom: 0;
}

.bizmodelpages {
  margin-top: 6px;
}

.bizmodelpages.doc {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.small {
  font-size: 16px;
  font-weight: 400;
}

.text-block-153 {
  width: 16px;
}

.text-block-153.list {
  text-transform: none;
  width: auto;
  padding-left: 0;
}

.business-model-image {
  border-radius: 0 0 5px 5px;
  min-height: auto;
  max-height: 100px;
  margin-bottom: 14px;
}

.business-model-image.bizpack {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 140px;
  margin-bottom: 8px;
}

.div-block-455 {
  align-items: center;
  display: flex;
}

.div-block-455.split {
  justify-content: space-between;
}

.checkbox-label-8 {
  color: #171717;
  font-size: 16px;
  line-height: 24px;
}

.checkbox-field-10 {
  align-items: center;
  margin-top: 12px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.form-v {
  flex-direction: column;
  display: flex;
}

.careers-button-2 {
  flex-direction: column;
  margin-top: 8px;
  display: flex;
}

.section-regular-24 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-24.bg-brown {
  background-color: #f9f7f7;
}

.share-button {
  color: #171717;
  background-color: #f5f5f5;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 6px;
  display: flex;
}

.badge-l-icon {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #285d4e;
  background-color: #f4faf8;
  border: 1px solid #d6f0e5;
  align-items: center;
  padding: 4px 8px 4px 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.badge-l-icon.purple {
  background-color: var(--purple);
  color: var(--white);
  text-transform: uppercase;
  border-color: #e2d9e2;
  border-radius: 2px;
  padding-right: 4px;
  font-size: 11px;
}

.badge-l-icon.blue {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-color: #e8eef7;
  border-radius: 2px;
  width: auto;
  padding-left: 6px;
  padding-right: 6px;
}

.badge-l-icon.blue.bottom {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  text-transform: uppercase;
  margin-bottom: 8px;
}

.badge-l-icon.blue.hide {
  display: none;
}

.badge-l-icon.blue.centre {
  text-align: center;
  justify-content: center;
  padding-left: 6px;
  padding-right: 6px;
}

.badge-l-icon.blue.phase.no-btm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  max-height: 36px;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 14px;
}

.badge-l-icon.blue.phase.no-btm.shortcut {
  background-color: var(--white);
  color: var(--black);
  border-color: #e9e3e8;
  font-size: 13px;
}

.badge-l-icon.blue.phase.no-btm.shortcut.feedback {
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  max-width: 180px;
  display: flex;
}

.badge-l-icon.blue.left {
  min-width: auto;
}

.badge-l-icon.orange {
  color: var(--burlywood);
  text-align: left;
  text-transform: uppercase;
  background-color: #fcf6f3;
  border-style: solid;
  border-color: #fcf6f3;
  justify-content: center;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 500;
}

.badge-l-icon.orange.plans {
  margin-top: 0;
}

.badge-l-icon.orange.hide {
  display: none;
}

.badge-l-icon.orange.full {
  background-color: var(--burlywood);
}

.badge-l-icon.green {
  background-color: var(--white-smoke-2);
  color: var(--cadet-blue);
  text-align: center;
  text-transform: uppercase;
  border-color: #e6f2f5;
  justify-content: center;
  padding-right: 4px;
  font-size: 11px;
}

.badge-l-icon.green.run {
  background-color: var(--cadet-blue);
  color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  padding-left: 6px;
  padding-right: 6px;
  transition: all .2s;
}

.badge-l-icon.green.run.large-run.stop {
  background-color: var(--burlywood);
  display: flex;
}

.badge-l-icon.green.run.large-run.none {
  background-color: var(--accessible-components-dark-grey);
  cursor: default;
  border-style: none;
  display: flex;
}

.badge-l-icon.green.run.large-run.edit {
  background-color: var(--burlywood);
  padding-left: 20px;
  padding-right: 20px;
}

.badge-l-icon.green.run.large-run.smaller {
  font-size: 12px;
  line-height: 12px;
}

.badge-l-icon.green.run.large-run.smaller.view {
  background-color: var(--burlywood);
  padding-right: 12px;
}

.badge-l-icon.green.run.large-run.smaller.view:hover {
  background-color: #d39464;
}

.badge-l-icon.green.run.large-run.smaller.no-icon {
  padding-left: 18px;
  padding-right: 18px;
}

.badge-l-icon.green.run.large-run.smaller.hub {
  padding: 6px 12px 6px 8px;
}

.badge-l-icon.green.run.large-run.smaller.hub.orange {
  border-color: var(--burlywood);
  background-color: var(--burlywood);
}

.badge-l-icon.green.run.large-run.smaller.hub.orange.larger:hover {
  background-color: #d49f77;
}

.badge-l-icon.green.run.large-run.smaller.hub.orange.larger._100 {
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 15px;
}

.badge-l-icon.green.run.large-run.smaller.hub.orange.larger._100.image {
  padding: 6px 2px;
}

.badge-l-icon.green.run.large-run.smaller.hub.no-icon {
  padding-left: 10px;
  padding-right: 10px;
}

.badge-l-icon.green.run.large-run.smaller.hub.no-icon.outline {
  border-color: var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
}

.badge-l-icon.green.run.large-run.smaller.hub.no-icon.outline:hover {
  background-color: var(--white-smoke-2);
  box-shadow: 0 1px 2px #0003;
}

.badge-l-icon.green.run.large-run.smaller.hub.larger {
  padding: 10px 14px 10px 10px;
  font-size: 16px;
  line-height: 16px;
}

.badge-l-icon.green.run.large-run.smaller.hub.larger.margin-10s {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  position: relative;
}

.badge-l-icon.green.run.large-run.smaller.hub.larger.margin-10s.openassistantchat {
  align-self: flex-end;
  width: 100%;
  max-width: 140px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 12px;
  position: relative;
  left: auto;
  right: auto;
}

.badge-l-icon.green.run.large-run.smaller.hub.larger.buy-orange {
  background-color: var(--burlywood);
  border-style: none;
  box-shadow: 0 1px 2px #0003;
}

.badge-l-icon.green.run.large-run.smaller.hub.larger.buy-orange:hover {
  background-color: #d89c6e;
}

.badge-l-icon.green.run.large-run.smaller.icon-only {
  margin-top: 0;
  padding: 6px 10px;
}

.badge-l-icon.green.run.large-run.smaller.icon-only._4 {
  padding-left: 4px;
  padding-right: 4px;
}

.badge-l-icon.green.run.large-run.smaller._100 {
  width: 100%;
}

.badge-l-icon.green.run.large-run.shortcut {
  background-color: var(--burlywood);
  border-style: none;
  width: 100%;
  padding-right: 22px;
}

.badge-l-icon.green.run.large-run.shortcut:hover {
  background-color: #d19a70;
}

.badge-l-icon.green.run.large-run.shortcut.greener {
  background-color: var(--cadet-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 1px 14px #0003;
}

.badge-l-icon.green.run.large-run.shortcut.greener:hover {
  background-color: #3b7c88;
  box-shadow: 0 2px 2px 1px #0000001a;
}

.badge-l-icon.green.run.large-run.shortcut.greener.greyed {
  background-color: var(--dark-grey);
  padding-top: 10px;
  padding-bottom: 10px;
}

.badge-l-icon.green.run.large-run.shortcut.greener.even {
  padding-left: 12px;
  padding-right: 12px;
}

.badge-l-icon.green.run.large-run.no-margin {
  min-width: 80px;
  padding-left: 8px;
  padding-right: 12px;
}

.badge-l-icon.green.run.large-run.no-margin.share {
  padding-right: 12px;
}

.badge-l-icon.green.run.larger {
  padding: 6px 12px;
  font-size: 12px;
}

.badge-l-icon.green.hide {
  display: none;
}

.badge-l-icon.grey {
  border-color: var(--dark-grey);
  color: var(--dark-grey);
  background-color: #eee;
  margin-bottom: 4px;
  display: flex;
}

.badge-l-icon.running {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-right: 0;
  display: none;
}

.badge-l-icon.beta {
  border-radius: 3px;
  margin-left: 8px;
  padding-right: 4px;
}

.badge-l-icon.beta.pricing {
  margin-left: 0;
}

.badge-l-icon.beta.locked {
  background-color: #faf9f4;
  border-color: #f0e8d6;
  display: none;
}

.badge-l-icon.project {
  cursor: pointer;
  transition: all .2s;
}

.badge-l-icon.project:hover {
  background-color: #cde0d8;
}

.badge-l-icon.project-name {
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
}

.badge-l-icon.a-margin-bottom-08.home {
  margin-bottom: 0;
}

.badge-l-icon.purple {
  color: #4b264b;
  background-color: #f0ebf0;
  border-color: #e2d9e2;
}

.badge-l-icon.blue {
  background-color: var(--accessible-components-white-smoke);
  color: var(--cadet-blue);
  cursor: pointer;
  border-color: #e8eef7;
  min-width: 100px;
  transition: all .2s;
}

.badge-l-icon.blue:hover {
  color: var(--cadet-blue);
  background-color: #c9dee2;
}

.badge-l-icon.blue.phase {
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
}

.badge-l-icon.blue.phase.score {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-width: 1px;
  border-color: var(--cadet-blue);
  border-radius: 50%;
  width: 32px;
  min-width: auto;
  height: 32px;
  margin-left: 20px;
  margin-right: 0;
  line-height: 14px;
}

.badge-l-icon.blue.phase.score.smaller {
  width: 28px;
  height: 28px;
  margin-left: 0;
  font-size: 12px;
  line-height: 12px;
}

.badge-l-icon.blue.phase._36 {
  height: 36px;
}

.badge-l-icon.blue.phase.refresh {
  min-width: auto;
  font-size: 12px;
}

.badge-l-icon.blue.no-min {
  min-width: auto;
}

.badge-l-icon.blue.no-min.progress {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 700;
}

.badge-l-icon.blue.no-min.progress.left {
  margin-left: 20px;
}

.badge-l-icon.blue.no-min.progress._36 {
  height: 36px;
}

.badge-l-icon.blue.no-min.controls {
  background-color: var(--white);
  padding-left: 4px;
  padding-right: 4px;
}

.badge-l-icon.blue.no-min.controls:hover {
  border-color: var(--cadet-blue);
}

.badge-l-icon.blue.no-min.controls.locked {
  border-color: var(--cadet-blue);
  background-color: var(--white);
}

.badge-l-icon.green {
  color: #4e8d99;
  text-align: center;
  text-transform: uppercase;
  background-color: #f7f9fa;
  border-color: #e6f2f5;
  justify-content: center;
  padding-right: 4px;
  font-size: 11px;
}

.badge-l-icon.green.run {
  color: #fff;
  cursor: pointer;
  background-color: #4e8d99;
  border-radius: 5px;
  padding-left: 6px;
  padding-right: 6px;
  transition: all .2s;
}

.badge-l-icon.green.run:hover {
  background-color: #2c7280;
}

.badge-l-icon.green.run.large-run {
  padding: 8px 18px 8px 12px;
  font-size: 14px;
}

.badge-l-icon.green.run.large-run.workflow {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.badge-l-icon.blue {
  color: #4e8d99;
  background-color: #f0f3f3;
  border-color: #e8eef7;
  border-radius: 2px;
  padding-left: 6px;
  padding-right: 6px;
}

.badge-l-icon.blue.no-min.no-hover {
  cursor: default;
}

.badge-l-icon.blue.no-min.no-hover:hover {
  background-color: #f5f5f5;
}

.badge-l-icon.blue.no-min.no-hover.loop {
  max-width: 80px;
  margin-top: 10px;
}

.badge-l-icon.blue.no-min.no-hover.loop.no-top {
  margin-top: 0;
}

.line-2 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
}

.heading-wrap-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px;
  display: flex;
}

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

.field-label-7 {
  color: #171717;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.careers-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  max-width: 640px;
}

.careers-detail {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 16px;
  display: flex;
}

.careers-detail.hide {
  display: none;
}

.careers-detail.less {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
}

.checkbox-7 {
  border-color: #171717;
  border-radius: 99px;
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 8px;
}

.checkbox-7.w--redirected-checked {
  background-color: #171717;
  background-size: 10px;
  border-color: #171717;
  border-radius: 99px;
  margin-top: 0;
  margin-left: 4px;
  margin-right: 8px;
}

.career-name-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.career-name-wrap:hover {
  color: var(--accessible-components-dark-grey);
}

.career-name-wrap.form-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.career-name-wrap.no-hoevr {
  cursor: auto;
}

.career-name-wrap.no-hoevr:hover {
  color: var(--black);
}

.button-primary-m-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #f0f0f0;
  letter-spacing: -.25px;
  background-color: #0a0a0a;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-m-3:hover {
  background-color: #404040;
}

.button-primary-m-3.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.text-color-red-500 {
  color: #aa3c3c;
}

.subheading-small-9 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}

.subheading-small-9.task {
  max-height: none;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: hidden;
}

.subheading-small-9.task.small {
  font-size: 14px;
  font-weight: 500;
}

.subheading-small-9.task.small.add {
  font-weight: 400;
}

.subheading-small-9.task.small._12 {
  max-height: 1.3em;
  font-size: 13px;
  font-weight: 500;
}

.subheading-small-9.task.small.taskname {
  max-height: 2.6em;
}

.subheading-small-9.auto {
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 700;
}

.subheading-small-9.stepname {
  font-size: 13px;
}

.subheading-small-9.stepname.order {
  color: var(--dark-grey);
  margin-right: 0;
}

.subheading-small-9.stepname.order.block {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  border-radius: 5px;
  margin-right: 14px;
  padding: 5px 9px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1em;
}

.subheading-small-9.stepname.margin {
  margin-right: 20px;
}

.subheading-small-9.stepname.bold {
  font-weight: 700;
}

.subheading-small-9.stepname.bold.taller {
  line-height: 1.4em;
}

.subheading-small-9.white {
  color: #fff;
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
}

.subheading-small-9.modal {
  border: 1px #000;
  border-radius: 5px;
  padding-left: 0;
  font-size: 14px;
  line-height: 1em;
}

.subheading-small-9.modal.input {
  background-color: var(--white);
  border-style: solid;
  border-color: #fff0;
  padding-left: 10px;
  transition: all .2s;
}

.subheading-small-9.modal.input:hover {
  border-color: #eaf0f1;
}

.subheading-small-9.modal.input.max-width {
  border-color: #eaf0f1;
  max-width: 500px;
  margin-right: 10px;
}

.subheading-small-9.modal.input.max-width:hover {
  border-color: #cbdcdf;
}

.subheading-small-9.modal.input.margin {
  height: 36px;
  margin-left: auto;
  margin-right: 0;
  font-size: 13px;
}

.subheading-small-9.modal.input.lighter.outline {
  border-color: #eee;
}

.subheading-small-9.modal.input.outline {
  border-color: #f0f0f0;
  border-radius: 4px;
}

.subheading-small-9.modal.input.outline:hover {
  border-color: var(--cadet-blue);
}

.subheading-small-9.top-margin {
  margin-top: 20px;
}

.subheading-small-9.top-margin.left {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 700;
}

.subheading-small-9.top-margin.left._30-top-margin {
  margin-top: 30px;
}

.subheading-small-9.a-margin-bottom-12 {
  text-align: center;
  margin-bottom: 12px;
}

.subheading-small-9.a-margin-bottom-12.left {
  text-align: left;
  font-weight: 700;
}

.subheading-small-9.a-margin-bottom-12.left.wf, .subheading-small-9.a-margin-bottom-12.left.no-btm {
  margin-bottom: 0;
}

.subheading-small-9.a-margin-bottom-12.left.leftside {
  align-self: flex-start;
}

.subheading-small-9.resultname {
  font-size: 13px;
  line-height: 1em;
}

.subheading-small-9.a-margin-bottom-24 {
  margin-bottom: 24px;
}

.badge-3 {
  color: #285d4e;
  background-color: #f4faf8;
  border: 1px solid #d6f0e5;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.badge-3.blue {
  color: #27497c;
  background-color: #f3f6fc;
  border-color: #e8eef7;
}

.badge-3.purple {
  color: #4b264b;
  background-color: #f0ebf0;
  border-color: #e2d9e2;
}

.badge-3.yellow {
  color: #a26e06;
  background-color: #fefee7;
  border-color: #fffdc2;
}

.badge-3.brown {
  color: #78615e;
  background-color: #f8f6f6;
  border-color: #f2eeee;
}

.badge-3.red {
  color: #761e1e;
  background-color: #f6eaea;
  border-color: #eed8d8;
}

.paragraph-regular-36 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.icon-2x-large {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
}

.newsletter {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  max-width: 488px;
  padding: 24px;
  display: flex;
}

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

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

.careers-logo {
  background-color: #e7e0df00;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
}

.card-career {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.card-career.task {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #dfdfdf;
}

.card-career.task.less {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 15px;
}

.button-light-s {
  color: #0a0a0a;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.careers-card-wrap {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.career-full-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-field-16 {
  color: #171717;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  min-height: 56px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.text-field-16::placeholder {
  color: #737373;
}

.wrap-v-small-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.paragraph-small-32 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-32.text-color-gray-500 {
  color: #ababab;
}

.fav-button {
  color: #737373;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

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

.paragraph-large-24.text-weight-medium {
  font-weight: 500;
}

.icon-x-small {
  color: var(--cadet-blue);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.icon-x-small.orange {
  color: var(--burlywood);
}

.icon-x-small.grey {
  color: var(--dark-grey);
}

.icon-x-small.project {
  width: 20px;
  height: 20px;
  margin-right: 14px;
}

.image-154 {
  border-radius: 5px;
}

.ga-section {
  display: block;
}

.ga-section.hide {
  display: none;
}

.ga-section.hide.edit, .div-block-457 {
  display: block;
}

.div-block-458 {
  display: flex;
}

.quick-stack-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  padding: 0;
}

.quick-stack-3.single, .quick-stack-3.dash-home {
  margin-bottom: 10px;
}

.quick-stack-3.dash-home.a-margin-bottom-24 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-bottom: 20px;
}

.quick-stack-3.hub {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  max-width: 1080px;
}

.quick-stack-3.hub._3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.quick-stack-3.hub._3.even, .quick-stack-3.hub._3.bottom-margin {
  margin-bottom: 40px;
}

.cell-2 {
  align-items: flex-end;
}

.cell-2.split {
  justify-content: space-between;
}

.cell-2.home-dash {
  justify-content: center;
  align-items: flex-end;
}

.cell-2.home-dash.right.hub {
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 20px;
}

.link-block-6 {
  width: 100%;
}

.div-block-459 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: flex;
}

.div-block-459.top-margin {
  margin-top: 14px;
}

.div-block-459.top-margin.split {
  justify-content: space-between;
  align-items: center;
}

.div-block-459.top-margin.split.auto {
  margin-top: 20px;
}

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

.threadmessages {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 100%;
  min-height: auto;
  max-height: 65vh;
  padding-right: 0;
  overflow: auto;
}

.threadmessages.assistant, .threadmessages.chat {
  max-height: 80vh;
}

.threadmessages.chatdoc, .threadmessages.chat-doc {
  max-height: 75vh;
}

.f-changelog-card-outline {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #f3f5fb;
  border-radius: 12px;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.f-changelog-badge-wrapper {
  flex: none;
  width: auto;
  margin-bottom: 4px;
  display: flex;
}

.f-container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

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

.f-changelog-badge {
  letter-spacing: -.03em;
  background-color: #f7f9fd;
  border-radius: 46px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #f3f5fb;
  border-radius: 12px;
  width: 100%;
  padding: 0;
}

.quick-stack-4.max-width {
  text-align: left;
  max-width: 460px;
}

.quick-stack-4.max-width.chat {
  max-width: 640px;
}

.text-block-154 {
  color: var(--cadet-blue);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-154.lower {
  text-transform: none;
}

.text-block-154.lower.white {
  color: var(--white);
}

.cell-3 {
  align-items: stretch;
}

.cell-4 {
  align-items: stretch;
  display: flex;
}

.rich-text-block {
  width: 100%;
  font-size: 15px;
  line-height: 1.6em;
}

.rich-text-block h1 {
  font-size: 28px;
}

.rich-text-block h2 {
  font-size: 24px;
}

.rich-text-block h3 {
  font-size: 20px;
}

.rich-text-block.task {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 5px;
  max-width: 100%;
  padding: 0;
  transition: all .2s;
  position: static;
  overflow: visible;
}

.rich-text-block.task:hover {
  background-color: var(--white);
  border: 1px solid #4e8d9900;
}

.messagecard {
  border: 1px solid #0000001a;
  border-radius: 10px;
  padding: 24px;
  overflow: hidden;
}

.messagecard.none {
  background-color: var(--white);
  display: block;
}

.messagecard.none.chat {
  border-style: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.messagecard.white {
  background-color: var(--white);
  object-fit: fill;
  border-radius: 5px;
  height: 100%;
  padding: 30px;
  display: block;
  position: relative;
  overflow: visible;
}

.messagecard.white.loading-thread {
  margin-bottom: 40px;
  display: block;
}

.messagecard.white.centre {
  border-style: none;
  justify-content: center;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.assistants {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

.paragraph {
  font-size: 15px;
  position: static;
}

.paragraph.no-btm {
  margin-bottom: 0;
}

.div-block-460 {
  border: 1px solid var(--cadet-blue);
  border-radius: 5px;
  align-items: flex-end;
  width: 100%;
  padding: 3px;
  display: flex;
}

.div-block-460.main-cta {
  border-width: 2px;
  box-shadow: 0 0 5px 3px #4e8d9933;
}

.div-block-460.main-cta._160 {
  min-height: 160px;
}

.bold-text-3 {
  line-height: 20px;
}

.cell-5 {
  align-items: flex-end;
}

.div-block-461 {
  display: flex;
}

.div-block-461.a-margin-bottom-08 {
  justify-content: flex-start;
  align-self: flex-start;
}

.div-block-461.a-margin-bottom-16 {
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  position: relative;
}

.div-block-461.a-margin-bottom-16.no-margin {
  margin-bottom: 0;
}

.text-span-68 {
  color: var(--cadet-blue);
  text-transform: none;
  font-family: Lato, sans-serif;
  font-weight: 500;
}

.selections {
  display: flex;
}

.quick-stack-5 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-462 {
  align-items: center;
  display: flex;
}

.table-row-grey-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f3f5f7;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr 1.2fr;
  padding: 24px 20px;
}

.tabs-menu-9 {
  margin-bottom: 40px;
}

.table-3 {
  min-width: auto;
}

.table-lable-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr 1.2fr;
}

.grid-cell-5 {
  align-items: center;
  display: flex;
}

.table-tab-link-2 {
  color: #262626;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 24px;
  font-size: 14px;
  line-height: 20px;
  transition: all .3s;
}

.table-tab-link-2:hover {
  color: #fff;
  background-color: #007cff;
  border-color: #007cff;
}

.table-tab-link-2.w--current {
  color: #fff;
  background-color: #007cff;
  border-color: #007cff;
  font-weight: 700;
}

.table-row-white-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr 1fr 1.2fr;
  padding: 24px 20px;
}

.transaction-number {
  color: #262626;
  font-size: 14px;
  font-weight: 400;
}

.form-13 {
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  align-items: center;
  padding: 4px;
  display: flex;
}

.table-section-3 {
  background-color: #f3f5f7;
  padding: 120px 5%;
}

.coin-shortname-2 {
  color: #999;
  letter-spacing: -.02em;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.table-title-2 {
  color: #4d4d4d;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}

.coin-icon-2 {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 100px;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  margin-right: 10px;
}

.table-bar {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 20px;
}

.header-line-break {
  background-color: #e5e5e5;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.container-24 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-content-15 {
  overflow: visible;
}

.table-line-break-2 {
  background-color: #e5e5e5;
  width: 100%;
  height: 1px;
  margin-top: 20px;
}

.full-table-wrapper {
  background-color: #fff;
  border: .5px solid #e5e5e5;
  border-radius: 16px;
  padding: 60px 40px 40px;
  box-shadow: 42px 42px 120px -40px #e0e5eb;
}

.submit-button-7 {
  background-color: #007cff;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 600;
}

.badge-4 {
  color: #fff;
  text-transform: uppercase;
  background-color: #14b881;
  border-radius: 4px;
  padding: 8px 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.badge-4.withdrew {
  background-color: #007cff;
}

.badge-4.credit {
  background-color: #855cd6;
}

.badge-4.deposit {
  background-color: #f73;
}

.form-block-28 {
  margin-bottom: 0;
}

.date-2 {
  color: #666;
  font-size: 14px;
  font-weight: 400;
}

.text-field-17 {
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 0;
}

.coin-name-2 {
  color: #262626;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

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

.table-heading-5 {
  color: #262626;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
}

.table-wrapper-2 {
  overflow: auto;
}

.field-label-8 {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.text-field-icon-2 {
  color: #160042;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  width: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding: 0 16px 0 52px;
  font-size: 14px;
  transition: all .25s;
}

.text-field-icon-2:hover {
  border-color: #b6b9ce;
}

.text-field-icon-2:focus {
  color: #160042;
  border-color: #160042;
}

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

.field-icon-2 {
  color: #353e77;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: absolute;
  inset: auto auto auto 12px;
}

.div-block-463 {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 4px;
  display: flex;
}

.div-block-463.kpi {
  margin-bottom: 0;
}

.h1-thread, .h2-thread {
  font-size: 24px;
}

.list-4 {
  display: block;
}

.quick-stack-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: none;
  padding: 0;
}

.quick-stack-6._2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.quick-stack-6._2.auto {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.quick-stack-6._2.gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.quick-stack-6.gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.image-155 {
  border-radius: 5px;
}

.cell-6 {
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-7 {
  padding: 10px;
}

.taskstack {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px #ececec;
  border-radius: 5px;
  max-width: none;
  padding: 10px 14px;
  position: relative;
}

.taskstack.add {
  cursor: pointer;
  border-color: #4e8d9933;
  padding-top: 10px;
  padding-bottom: 10px;
}

.taskstack.add:hover {
  background-color: var(--white-smoke);
}

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

.taskstack.thinner {
  grid-row-gap: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.cell-7 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 14px;
  padding-right: 10px;
}

.cell-7._10 {
  padding-left: 10px;
  line-height: 14px;
}

.cell-7.horizontal {
  justify-content: flex-start;
}

.cell-8 {
  justify-content: center;
  align-items: center;
}

.cell-8.right {
  justify-content: center;
  align-items: flex-end;
}

.cell-8.right.padded {
  padding: 10px;
}

.grid-15, .grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.task-card-wrap {
  border: 1px solid #ececec;
  border-radius: 5px;
  transition: all .2s;
}

.task-card-wrap:hover {
  box-shadow: 0 2px 6px #0000001a;
}

.task-card-wrap.add {
  max-width: none;
  margin-top: 8px;
  margin-left: 40px;
  transition: all .2s;
}

.task-card-wrap.add:hover {
  background-color: var(--white-smoke-2);
}

.task-card-wrap.add.step {
  max-width: 100px;
  margin-left: auto;
  margin-right: auto;
}

.task-card-wrap.add.task {
  max-width: 600px;
  margin-left: 0;
}

.task-card-wrap.add.task.white {
  width: 100%;
  max-width: 540px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.task-card-wrap.run {
  background-color: var(--transparent);
  cursor: pointer;
}

.task-card-wrap.run.no-hover {
  cursor: auto;
}

.task-card-wrap.run.no-hover:hover {
  box-shadow: none;
}

.task-card-wrap.running {
  border: 1px solid var(--burlywood);
  margin-bottom: 0;
  box-shadow: 0 0 3px 2px #ebba954d;
}

.task-card-wrap.active {
  border-left-width: 6px;
  border-left-color: var(--cadet-blue);
  background-color: var(--white-smoke-2);
  box-shadow: 0 2px 5px #0003;
}

.task-card-wrap.bm {
  cursor: pointer;
}

.task-card-wrap.white {
  background-color: var(--white);
}

.task-card-wrap.white.doc {
  width: 100%;
}

.text-block-155 {
  color: var(--black);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding-left: 0;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.text-block-155:hover {
  color: var(--burlywood);
}

.text-block-155.automation {
  transition: all .2s;
}

.text-block-155.automation:hover {
  color: var(--burlywood);
}

.text-block-155.absolute {
  z-index: 20;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--dark-grey) var(--dark-grey) black black;
  background-color: var(--white);
  cursor: pointer;
  border-radius: 0 8px 0 4px;
  width: 20px;
  height: 20px;
  margin-top: -1px;
  margin-right: -1px;
  padding-bottom: 2px;
  line-height: 18px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-155.absolute.full-border {
  z-index: 9;
  border-style: solid;
  border-color: var(--dark-grey);
}

.text-block-155.deletedoc {
  margin-left: 10px;
}

.text-block-155._24 {
  height: 24px;
}

.grid-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  margin-left: 20px;
}

.grid-17.plans {
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 0;
}

.grid-17.plans.auto {
  grid-template-columns: 2fr 1fr;
  width: 100%;
}

.grid-17._6 {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  margin-top: 14px;
  margin-left: 0;
}

.grid-17._6.top {
  margin-top: 0;
}

.grid-17._2 {
  grid-template-columns: 1fr 1fr;
}

.grid-17.vertical {
  grid-template-columns: 1fr;
}

.cell-9 {
  align-items: stretch;
  padding: 4px;
}

.cell-9.more-padding {
  padding-left: 8px;
  padding-right: 8px;
}

.cell-9.no-padding {
  justify-content: center;
  padding: 0;
}

.cell-9.no-padding.centre {
  justify-content: center;
  align-items: center;
  padding: 4px;
}

.cell-9.right {
  align-items: flex-end;
}

.cell-10 {
  align-items: stretch;
  padding: 4px;
}

.cell-11 {
  justify-content: center;
}

.cell-11.bulk {
  align-items: stretch;
}

.cell-11.top, .cell-11.align-top {
  justify-content: flex-start;
}

.div-block-464 {
  width: 100%;
  margin-bottom: 20px;
}

.form-block-29 {
  margin-bottom: 0;
}

.cell-12 {
  align-items: flex-end;
}

.html-embed-8 {
  align-items: center;
  height: 20px;
  margin-top: 4px;
  display: flex;
}

.loading-screen {
  z-index: 50;
  background-color: var(--white);
  width: 100%;
  height: 100%;
  max-height: none;
  transition: all .2s;
  display: none;
  position: absolute;
  top: 0;
}

.loading-screen.plan-generating {
  display: none;
}

.loading-screen.assistants {
  margin-top: 0;
  display: none;
}

.loading-screen.dashboard {
  display: block;
}

.loading-screen.sidebar {
  background-color: var(--white);
  display: none;
  inset: 0%;
}

.loading-screen.project {
  display: none;
}

.countdown-wrap-border {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-wrap: wrap;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.paragraph-small-33 {
  color: #030711;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-33.text-color-gray-600 {
  color: #4b5563;
}

.display-s {
  color: #030711;
  letter-spacing: -1.82px;
  font-size: 72px;
  font-weight: 500;
  line-height: 80px;
}

.countdown-seperator {
  justify-content: center;
  align-items: stretch;
  padding-bottom: 12px;
  display: flex;
}

.container-large-28 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline-11 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.countdown-side-right {
  background-color: #f3f4f6;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 155px 32px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.subheading-2 {
  color: #4b5563;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.countdown-dots {
  color: #030711;
  letter-spacing: -1.82px;
  font-size: 72px;
  font-weight: 500;
  line-height: 56px;
}

.countdown-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 625px;
  display: flex;
}

.countdown-asset {
  width: 100%;
  max-width: 590px;
}

.section-countdown {
  color: var(--white);
  align-items: center;
  max-width: 2400px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 3%;
  display: flex;
  position: relative;
}

.countdown-grid {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
}

.h1-heading-6 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.wrap-v-regular-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.success-icon-large-2 {
  background-color: var(--white);
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 166px;
  height: auto;
  min-height: 166px;
  margin: 0;
  padding: 0;
  display: flex;
}

.grid-details-2 {
  grid-template-rows: auto;
  align-items: center;
}

.detail-3 {
  color: #666;
  margin-bottom: 4px;
  font-weight: 600;
}

.modal-line-break-2 {
  background-color: #262626;
  height: 1px;
  margin: 20px;
}

.details-block-2 {
  background-color: #1c1c1c;
  border: 2px solid #262626;
  border-radius: 8px;
  margin-bottom: 40px;
  padding: 20px;
}

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

.title-wrapper-10 {
  text-align: center;
}

.modal-paragraph-3 {
  color: var(--black);
  letter-spacing: .02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.detail-number-2 {
  color: #ccc;
  letter-spacing: .02em;
  margin-bottom: 0;
  line-height: 24px;
}

.modal-heading-3 {
  color: var(--black);
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 72px;
}

.modal-heading-3.smaller {
  font-size: 46px;
}

.detail-green-2 {
  color: #64cc98;
  font-weight: 600;
}

.success-icon-small-2 {
  background-color: #64cc98;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: 10px;
  padding: 4px;
  display: flex;
}

.modal-block-3 {
  border: 2px none var(--cadet-blue);
  background-color: var(--white);
  border-radius: 40px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: stretch;
  max-width: 564px;
  padding: 20px;
  display: flex;
  position: relative;
}

.modal-block-3.sidebar {
  background-color: var(--white-smoke-2);
}

.image-156 {
  width: 140px;
}

.section-regular-25 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-25.bg-brown {
  background-color: #f9f7f7;
}

.subheading-small-10 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.team-card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--white);
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
  display: flex;
}

.team-card-3:hover {
  background-color: var(--white-smoke-2);
  border-style: solid;
  border-radius: 10px;
}

.team-card-3.hide {
  display: none;
}

.team-card-3.automation {
  cursor: auto;
}

.team-card-3.assistant {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-color: var(--white-smoke);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0;
  transition: all .2s;
}

.team-card-3.assistant:hover {
  background-color: var(--white);
  box-shadow: 0 3px 10px #0000001a;
}

.team-card-3.assistant.library {
  height: 100%;
  position: relative;
}

.paragraph-regular-37 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.avatar-l {
  border-radius: 10px;
  width: 100%;
  max-width: none;
  height: auto;
}

.wrap-h-small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  display: flex;
}

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

.button-group-l {
  justify-content: center;
  align-items: center;
  margin-top: 112px;
  display: flex;
}

.team-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.paragraph-small-34 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-34.text-color-gray-500 {
  color: #737373;
  max-height: 60px;
  overflow: hidden;
}

.paragraph-small-34.text-color-gray-500.instructions {
  max-height: 100px;
  overflow: hidden;
}

.team-social-link-3 {
  color: #0a0a0a;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.quick-stack-8 {
  color: var(--black);
  width: 100%;
  padding: 16px;
}

.quick-stack-8.library {
  padding: 24px;
}

.assistantbg {
  background-color: var(--white-smoke-2);
  width: 100%;
  height: 100%;
}

.assistantbg.green {
  background-color: var(--cadet-blue);
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 10px;
}

.assistantbg.purple {
  background-color: var(--purple);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.assistantbg.orange {
  background-color: var(--burlywood);
  width: 100%;
  height: 100%;
  padding: 10px;
}

.assistantbg.line {
  border: 1px solid var(--transparent);
  align-self: stretch;
  width: 12px;
  height: 100%;
  margin-right: 0;
  display: block;
  position: relative;
}

.cell-13 {
  justify-content: space-between;
  align-items: stretch;
}

.cell-14 {
  justify-content: space-between;
}

.files-wrapper {
  width: 100%;
}

.title-wrapper-11 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

.container-25 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-cover-12 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.team-role-2 {
  color: #1355ff;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.team-name-2 {
  color: #061237;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.team-name-3 {
  color: #1a1a1a;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.heading-wrapper-15 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-detail-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
}

.button-outline {
  color: #4255bd;
  text-align: center;
  background-color: #0000;
  border: 1.5px solid #6070c8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s;
  display: flex;
}

.button-outline:hover {
  border-color: #d3d3d3;
}

.team-badge {
  color: #40bf6a;
  background-color: #f4fbf6;
  border-radius: 8px;
  margin-top: 24px;
  padding: 4px 10px;
  font-weight: 600;
}

.heading-content-3 {
  color: #1a1a1a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

.grid-button {
  grid-template-rows: auto;
}

.grid-three-column-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.team-image-small {
  border-radius: 20px;
  width: 100%;
  max-width: 120px;
  height: auto;
  margin-right: 24px;
  position: relative;
  overflow: hidden;
}

.team-content-wrapper-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.team-social-link-4 {
  color: #b2b2b2;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  transition: all .3s;
  display: flex;
}

.team-social-link-4:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.heading-detail-section-4 {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.bizway-idea {
  letter-spacing: -.01em;
  max-height: 40px;
  margin-left: 5px;
  font-size: 14px;
  line-height: 20px;
}

.team-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.container-large-29 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.team-role-3 {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.team-social-wrapper-2 {
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.team-card-line {
  text-align: left;
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  padding: 24px 14px 24px 24px;
  text-decoration: none;
  display: flex;
}

.button-primary-5 {
  color: #fff;
  background-color: #4255bd;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.div-block-465 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

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

.text-block-156.smaller {
  font-size: 12px;
  line-height: 1;
}

.hoveredit {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: var(--white) var(--white) var(--white) var(--cadet-blue);
  cursor: pointer;
  background-color: #fff;
  width: 100%;
  padding: 10px;
}

.hoveredit:hover {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: #9dc0c7 #9dc0c7 #9dc0c7 var(--cadet-blue);
  background-color: var(--white-smoke-2);
  border-radius: 0 10px 10px 0;
}

.hoveredit._14 {
  padding: 14px;
}

.hoveredit._14.no-border {
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.hoveredit._14.no-border:hover {
  background-color: var(--white);
  color: #b8b8b8;
  border: 1px #000;
  border-radius: 5px;
}

.quick-stack-9 {
  margin-top: 20px;
  padding: 0;
}

.quick-stack-9.no-top {
  width: 100%;
  margin-top: 0;
}

.text-block-157 {
  max-height: 16px;
  overflow: hidden;
}

.archived-label {
  align-self: flex-end;
  display: none;
}

.archived-label.left {
  align-self: flex-start;
  display: none;
}

.section-regular-27 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-27.bg-brown {
  background-color: #f9f7f7;
}

.subheading-small-11 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.team-card-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  padding: 24px;
  display: flex;
}

.paragraph-regular-38 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.icon-regular-19 {
  color: var(--black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.team-content-wrapper-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.paragraph-small-36 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-36.text-color-gray-500 {
  color: #737373;
}

.team-social-link-5 {
  color: #0a0a0a;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.button-right-icon {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--cadet-blue);
  text-align: center;
  white-space: nowrap;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 6px 10px 6px 18px;
  font-size: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.button-right-icon:hover {
  border-color: var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: var(--white);
}

.button-right-icon:active {
  background-color: var(--cadet-blue);
}

.button-right-icon:focus {
  outline-color: var(--black);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.button-right-icon.orange {
  background-color: var(--burlywood);
}

.button-right-icon.orange.stop {
  display: block;
}

.button-right-icon.edit {
  padding-left: 10px;
}

.body-button-normal {
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
}

.icon-right {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 12px;
  display: flex;
}

.quick-stack-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-self: stretch;
  padding: 0;
}

.bizway-suggestion {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  padding: 10px 16px 10px 0;
  display: flex;
}

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

.alert-success-6 {
  background-color: var(--cadet-blue);
  color: #0ebc6e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 16px;
  display: flex;
}

.icon-alert-5 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.close-link-3 {
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.icon-close-3 {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.text {
  font-weight: 700;
}

.div-block-466 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

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

.quick-stack-11._640 {
  max-width: 640px;
}

.image-157 {
  border-radius: 5px;
}

.image-158 {
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.paragraph-2 {
  font-size: 16px;
}

.blog p {
  font-size: 18px;
}

.automations-count-box {
  margin-bottom: 6px;
  display: flex;
}

.div-block-467 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-467.negative {
  margin-bottom: 10px;
  margin-left: 0;
  display: flex;
}

.div-block-468 {
  max-height: 40vh;
  overflow: auto;
}

.bold-text-4 {
  font-weight: 400;
}

.process-detail {
  color: #999;
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.process-heading {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.3;
}

.shape-wrapper {
  background-color: var(--burlywood);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  margin-right: 10px;
  display: flex;
}

.line-break {
  border: 1px dashed #d9d9d9;
  width: 100%;
  height: 2px;
}

.process-title-wrap {
  text-align: center;
  max-width: 610px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
}

.process-block {
  text-align: center;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.process-container {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.shape {
  height: 50px;
}

.number-large {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1em;
  position: absolute;
  top: auto;
}

.process-paragraph {
  color: #999;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.process-title {
  color: #262626;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
}

.process-grid {
  grid-column-gap: 14px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr .25fr 1fr .25fr 1fr;
  align-items: center;
}

.title-small-2 {
  color: #8e8e8e;
  letter-spacing: 2px;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.process-section {
  background-color: #fff;
  padding: 100px 5%;
}

.div-block-469 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 6px;
  margin-left: 0;
  display: grid;
  position: relative;
}

.checkbox-field-11 {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-block-30 {
  margin-bottom: 0;
}

.checkbox-8 {
  border: 1px solid var(--cadet-blue);
}

.checkbox-8:active {
  background-color: var(--cadet-blue);
}

.icon-pink {
  background-color: #f6e9f7;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.overline-12 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-regular-28 {
  padding: 96px 5%;
  position: relative;
}

.container-large-30 {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.feature-item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  transition: all .2s;
  display: flex;
}

.feature-item:hover {
  box-shadow: 0 2px 10px #0000001a;
}

.subheading-3 {
  color: #4b5563;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.action-m-2 {
  color: #030711;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.paragraph-regular-39 {
  color: #030711;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-regular-39.text-color-gray-600 {
  color: #4b5563;
}

.h1-heading-7 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 58px;
  font-weight: 500;
  line-height: 1.2em;
}

.feature-grid-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 48px;
}

.micro {
  font-size: 60px;
  font-weight: 400;
}

.div-block-470 {
  width: 100%;
}

.quick-stack-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
  padding: 0;
}

.div-block-471 {
  align-items: center;
  display: flex;
}

.text-block-158 {
  max-height: 16px;
  overflow: hidden;
}

.div-block-472 {
  width: 100%;
  position: sticky;
  top: 0;
}

.div-block-473 {
  align-self: center;
  margin-bottom: 0;
  margin-left: 10px;
  display: flex;
}

.div-block-474 {
  display: flex;
}

.icon-image {
  border-radius: 5px;
  width: 24px;
  height: 24px;
  margin-right: 14px;
}

.icon-image.archive, .icon-image._4-pad {
  padding: 2px;
}

.text-block-159 {
  max-height: 22px;
  overflow: hidden;
}

.auto-icon {
  border-radius: 50%;
}

.text-block-160 {
  max-height: 16px;
  overflow: hidden;
}

.collection-item-25 {
  position: relative;
}

.section-large-19 {
  padding: 40px 5% 120px;
  font-family: DM Sans, sans-serif;
  position: relative;
}

.faq-title-wrapper {
  color: #160042;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  display: flex;
}

.grid-one-column-3 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 12vh;
}

.faq-icon-square {
  background-color: #f7f9fd;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  display: flex;
}

.paragraph-regular-bold {
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-regular-bold.larger {
  color: var(--black);
  margin-bottom: 6px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3em;
}

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

.heading-detail-small-4 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.faq-item-line {
  border: 1px solid #e4e6f1;
  border-radius: 10px;
  width: 100%;
  padding: 24px;
  transition: all .3s;
  display: block;
}

.faq-item-line:hover {
  border-color: var(--cadet-blue);
}

.faq-item-line.bordered-highlight {
  border-width: 2px;
  border-color: var(--burlywood);
}

.faq-content-wrapper {
  width: 100%;
  max-width: 90%;
  line-height: 36px;
}

.faq-content-wrapper._100 {
  max-width: none;
}

.faq-grid-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  position: relative;
}

.placeholder-faq {
  border-radius: 12px;
  height: 330px;
  margin-top: 40px;
  margin-bottom: 20px;
  overflow: hidden;
}

.paragraph-regular-40 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.faq-arrow {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.body-26 {
  font-family: DM Sans, sans-serif;
}

.breadcrumb-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.breadcrumb-link {
  color: #979797;
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.breadcrumb-link:hover {
  color: var(--cadet-blue);
}

.breadcrumb-link.w--current {
  color: #160042;
}

.breadcrumb-link.current {
  color: var(--cadet-blue);
  font-weight: 500;
}

.breadcrumb-seperator {
  color: #e4e6f1;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.div-block-475 {
  flex-direction: column;
  display: flex;
}

.navigation-wrapper-6 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation-8 {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.navigation-toggle-3 {
  border: 1px solid var(--transparent);
  color: #160042;
  letter-spacing: -.01em;
  border-radius: 5px;
  align-items: center;
  height: 100%;
  padding: 12px 30px 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
  display: block;
}

.navigation-toggle-3:hover {
  border: 1px solid var(--cadet-blue);
  background-color: var(--transparent);
  border-radius: 5px;
}

.navigation-toggle-3.hide {
  display: none;
}

.paragraph-small-37 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.logo-5 {
  width: 124px;
}

.navigation-menu-6 {
  align-items: center;
  display: flex;
  position: static;
}

.navigation-container-6 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-arrow-3 {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-link-6 {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link-6:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link-6.w--current {
  color: #642eff;
}

.paragraph-regular-41 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.div-block-476 {
  border-radius: 10px;
  width: 100%;
  max-width: 800px;
  height: 100%;
  overflow: hidden;
}

.icon-small-10 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.overline-13 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.header-caption-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.container-large-31 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.header-logo-row {
  justify-content: space-between;
  width: 1440px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.display-l {
  color: #030711;
  letter-spacing: -2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 88px;
  font-weight: 500;
  line-height: 96px;
}

.navigation-container-7 {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-grid {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr;
  align-items: center;
}

.button-primary-l-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--cadet-blue);
  color: #fff;
  letter-spacing: -.2px;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l-3.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-l-3.all {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  border-radius: 5px;
  justify-content: center;
  max-width: 200px;
  margin-top: 40px;
  transition: all .4s;
  position: static;
}

.button-primary-l-3.all:hover {
  background-color: #286a77;
}

.button-primary-l-3.all.purple {
  background-color: var(--purple);
}

.button-primary-l-3.all.purple:hover {
  background-color: #462339;
}

.button-primary-l-3.hide {
  display: none;
}

.navigation-9 {
  z-index: 9;
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 84px;
  padding: 20px 3%;
  display: flex;
}

.footnote-3 {
  color: #030711;
  font-size: 12px;
  text-decoration: none;
}

.header-logo-marquee {
  height: 64px;
  margin-top: 66px;
  position: relative;
  overflow: hidden;
}

.paragraph-large-25 {
  color: #030711;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.icon-regular-20 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.header-section-3 {
  padding: 86px 5% 48px;
  position: relative;
}

.navigation-link-7 {
  color: #030711;
  letter-spacing: -.18px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link-7:hover {
  color: #1f2937;
}

.navigation-link-7.w--current {
  color: #000;
  border: 1.5px solid #dcdfe5;
}

.header-image {
  border-radius: 24px;
  overflow: hidden;
}

.header-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  transition: opacity .2s;
  display: flex;
}

.header-logo:hover {
  opacity: 1;
}

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

.header-logo-overlay {
  z-index: 1;
  background-image: linear-gradient(to right, #fff, #fff0);
  width: 64px;
  height: 100%;
  position: absolute;
}

.header-logo-overlay.right {
  background-image: linear-gradient(270deg, #fff, #fff0);
  inset: 0% 0% 0% auto;
}

.home-templates-wrapper {
  margin-top: 40px;
}

.loops-form {
  flex-direction: column;
  width: 100%;
  display: none;
}

.projects-list-section {
  width: 100%;
}

.body-27, .body-28 {
  font-family: DM Sans, sans-serif;
}

.div-block-477 {
  position: sticky;
  top: 10vh;
}

.type-section {
  display: none;
}

.body-29 {
  font-family: DM Sans, sans-serif;
}

.upgrade-popup {
  z-index: 20;
  background-color: var(--white);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.upgrade-popup.pitch.dashboard {
  z-index: 10;
  min-height: auto;
  top: 7vh;
}

.upgrade-popup.pitch.dashboard.no-top {
  z-index: 30;
  min-height: 100vh;
  top: 0;
}

.icon-small-11 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.footnote-4 {
  color: #030711;
  font-size: 12px;
}

.action-m-3 {
  color: #030711;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.overline-14 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-cta-2 {
  background-color: #f3f4f6;
  height: 100%;
  padding: 60px 5% 80px;
  position: relative;
}

.section-cta-2.unpublishedpitch {
  padding-top: 100px;
}

.section-cta-2.unpublishedpitch.less-padding {
  padding-top: 40px;
}

.container-small-2 {
  width: 100%;
  max-width: 858px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-small-2.centred {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-small-2._600 {
  max-width: 600px;
}

.footnote-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.title-wrapper-m-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 858px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-wrapper-m-2._20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
}

.cta-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.cta-footnote {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
}

.cta-footnote._40 {
  margin-top: 40px;
}

.cta-grid-s {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.button-primary-l-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.2px;
  background-color: #030711;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l-4.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-l-4.orange {
  background-color: var(--burlywood);
  border-radius: 5px;
}

.h1-heading-8 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2em;
}

.wrap-v-small-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-9.align-c {
  text-align: center;
  align-items: center;
}

.paragraph-small-38 {
  color: #030711;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-38.text-color-gray-600 {
  color: #4b5563;
}

.text-span-69 {
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-span-69.larger {
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.h6-heading-19 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.margin-bottom-135 {
  margin-bottom: 56px;
}

.faq-item-2 {
  border: 1.5px solid #131315;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 3px 3px #131315;
}

.section-regular-29 {
  padding: 96px 5%;
  position: relative;
}

.faq-toggle-2 {
  width: 100%;
  padding: 24px 32px;
}

.faq-image {
  border: 1.2px solid #e4e4e7;
  border-radius: 12px;
  height: 340px;
  overflow: hidden;
  box-shadow: 3px 3px #e4e4e7;
}

.h2-heading-11 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

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

.faq-content-2 {
  background-color: #0000;
  display: block;
  position: relative;
  overflow: hidden;
}

.icon-regular-21 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.faq-title-wrapper-2 {
  grid-column-gap: 24px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.faq-tab {
  padding-bottom: 16px;
  padding-left: 32px;
  padding-right: 80px;
}

.faq-wrapper-l {
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  max-width: 526px;
  display: flex;
}

.faq-icon-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.div-block-478 {
  margin-bottom: 10px;
  display: flex;
}

.text-block-161 {
  text-transform: none;
  font-size: 15px;
}

.text-block-161.tiny {
  font-size: 12px;
}

.text-block-161.smaller {
  font-size: 13px;
}

.loading-alert {
  align-items: center;
  margin-left: 10px;
  padding: 6px;
  display: flex;
}

.loading-alert.box {
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  padding-right: 14px;
  display: flex;
}

.loadingwrapper {
  display: none;
}

.stop-wrapper {
  display: block;
}

.run-wrapper {
  margin-left: 10px;
  display: block;
}

.div-block-479 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-479.no-bottom {
  margin-bottom: 0;
}

.quick-stack-13 {
  margin-bottom: 8px;
  padding: 0;
}

.quick-stack-13._20 {
  margin-bottom: 20px;
}

.quick-stack-13.no-btm {
  max-width: 100%;
  margin-bottom: 0;
  position: relative;
}

.quick-stack-13.a-margin-bottom-16 {
  margin-bottom: 16px;
}

.quick-stack-13.top {
  margin-top: 20px;
}

.cell-16 {
  align-items: flex-start;
}

.cell-16.mid {
  justify-content: center;
  align-items: center;
}

.cell-16.right {
  align-items: flex-end;
}

.image-159 {
  width: 24px;
  height: 24px;
}

.image-159.smaller {
  width: 18px;
  height: 18px;
}

.image-159.avatar {
  border-radius: 4px;
  width: 38px;
  height: 38px;
  margin-right: 6px;
}

.body-30 {
  font-family: DM Sans, sans-serif;
}

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

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

.kpis-dash {
  margin-top: 10px;
}

.form-14 {
  overflow: visible;
}

.div-block-480 {
  display: flex;
}

.project-creation-column {
  height: 100%;
}

.link-back {
  margin-bottom: 0;
  transition: all .2s;
}

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

.cell-18 {
  align-items: flex-start;
}

.cell-18.right {
  align-items: flex-end;
}

.task-sidebar {
  z-index: 20;
  background-color: var(--white-smoke);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.task-sidebar.edit {
  background-color: #f7f9fa;
  display: block;
}

.task-sidebar.edit.project {
  display: block;
}

.task-sidebar.details {
  background-color: #f7f9fa;
  width: 100%;
  transition: all .2s;
  display: block;
  overflow: hidden;
}

.task-sidebar.add {
  background-color: #f7f9fa;
  border-right: 1px solid #9b9b9b61;
  display: block;
}

.task-sidebar.add.hide {
  display: none;
}

.task-sidebar.add.bulk {
  border-right: 1px solid #9b9b9b61;
  display: block;
}

.task-sidebar.add.task {
  height: 93vh;
  position: sticky;
  top: 0;
}

.checkbox-field-12 {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 22px;
  display: flex;
}

.order-summary {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  padding: 30px;
  position: sticky;
  top: 100px;
}

.grey-divider-small {
  background-color: #0f15291a;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.product-image-wrap {
  border-radius: 10px;
  flex: none;
  width: 110px;
  height: 110px;
  margin-right: 20px;
}

.payment-details-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr;
}

.shipping-details-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.product-description-wrap {
  margin-bottom: 20px;
  display: flex;
}

.detail-dark {
  color: #0f1529;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.form-heading-medium {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.add-items-button {
  background-color: #0f15291a;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  padding-left: 0;
  padding-right: 0;
}

.add-items-button:active {
  background-color: #0f152933;
}

.text-field-18 {
  color: #0f1529;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  line-height: 24px;
}

.text-field-18:hover, .text-field-18:active {
  border-color: #7b55ec;
}

.text-field-18:focus {
  border-color: #7b55ec;
  font-weight: 600;
}

.grid-form {
  grid-column-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 100%;
  overflow: hidden;
}

.form-heading-large {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.form-heading-large.less {
  margin-bottom: 0;
  font-size: 16px;
}

.form-heading-large.no-btm {
  margin-bottom: 0;
}

.content-section {
  padding: 20px;
}

.content-section._6-padding {
  padding: 6px 12px 12px;
}

.discount-code {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 13px 15px;
  display: flex;
}

.product-image {
  object-fit: fill;
}

.remove-items-button {
  background-color: #0f15291a;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  padding-left: 0;
  padding-right: 0;
}

.remove-items-button:active {
  background-color: #0f152933;
}

.quantity {
  color: #0f1529;
  margin-left: 17px;
  margin-right: 17px;
  font-weight: 700;
}

.order-infornation-wrap {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.phone-field-wrap {
  color: #0f1529;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  padding-left: 15px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.phone-field-wrap:hover, .phone-field-wrap:active, .phone-field-wrap:focus {
  border-color: #7b55ec;
}

.product-summary-block {
  margin-bottom: 40px;
}

.product-description {
  color: #0f152999;
  border: 1px #000;
  margin-right: 24px;
  font-weight: 400;
  line-height: 24px;
}

.price-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.payment-summary-block {
  margin-bottom: 40px;
}

.checkbox-label-9 {
  width: 100%;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
  font-weight: 600;
  line-height: 20px;
}

.quantity-wrap {
  align-items: center;
  display: flex;
}

.form-section-6 {
  max-width: 100%;
  position: relative;
}

.price-2 {
  color: #0f1529;
  margin-right: 10px;
  font-weight: 700;
}

.open-icon {
  width: 13px;
}

.form-block-31 {
  max-width: 100%;
}

.phone-field {
  color: #0f1529;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 15px;
  font-weight: 400;
  line-height: 24px;
}

.detail-wrap {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.total-price {
  color: #0f1529;
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.close-icon-2 {
  width: 13px;
  display: none;
}

.product-title {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.field-label-9 {
  color: #0f152999;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 500;
}

.add-billing-address {
  color: #0f1529;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.grid-cell-7 {
  width: 100%;
}

.grey-divider {
  background-color: #0f15291a;
  flex-flow: column;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.grey-divider._10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.grey-divider.no-top {
  margin-top: 0;
}

.grey-divider.full-width {
  width: 120%;
  margin-top: 14px;
  margin-left: -30px;
  margin-right: -30px;
}

.grey-divider.full-width._20 {
  margin-top: 20px;
}

.payment-method-grid {
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.discount {
  color: #7b55ec;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.submit-button-8 {
  display: none;
}

.detail-light {
  color: #0f152999;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.checkbox-9 {
  border-color: #0f15291a;
  border-radius: 50%;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  overflow: hidden;
}

.checkbox-9.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  background-position: 50%;
  background-size: auto;
  border-style: solid;
  border-color: #7b55ec;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-9.w--redirected-focus {
  box-shadow: none;
}

.billing-address-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
  display: none;
}

.checkout-button {
  color: #fff;
  background-color: #7b55ec;
  border-radius: 10px;
  justify-content: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 500;
  display: flex;
}

.checkout-button:active {
  background-color: #7b55ece6;
}

.container-26 {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.product-block {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.logo-wrap {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.label-small-span {
  color: #0f152999;
  white-space: nowrap;
  font-size: 12px;
}

.quick-stack-15 {
  margin-bottom: 20px;
  padding: 0;
}

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

.paragraph-regular-43.text-weight-bold {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.paragraph-regular-43.text-weight-bold._16 {
  margin-bottom: 0;
  font-weight: 500;
}

.paragraph-regular-43.text-weight-bold._16.lighter {
  font-weight: 500;
}

.paragraph-regular-43.text-weight-bold._16.white {
  color: var(--white);
}

.paragraph-regular-43.text-weight-bold._16.white.muchbigger {
  font-size: 24px;
}

.paragraph-regular-43.text-weight-bold.bold {
  font-weight: 700;
}

.paragraph-regular-43.text-weight-bold.tiny {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.2;
}

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

.paragraph-small-39.message {
  max-height: 8em;
  overflow: hidden;
}

.paragraph-small-39.tiny {
  margin-left: 5px;
  font-size: 12px;
}

.paragraph-small-39.instruction {
  min-height: 4.8em;
  max-height: 4.8em;
  overflow: hidden;
}

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

.paragraph-large-26.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.changelog-content-card-a-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.search-input-7 {
  letter-spacing: -.02em;
  background-color: #f8f9fa;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 8px 8px 48px;
  font-size: 18px;
  line-height: 1.4;
}

.search-input-7::placeholder {
  color: #adb5bd;
}

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

.icon-small-12 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.section-regular-30 {
  padding: 80px 5%;
  position: relative;
}

.h2-heading-12 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.margin-bottom-137 {
  margin-bottom: 8px;
}

.div-block-481 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.cell-right {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.div-block-482 {
  justify-content: space-between;
  align-items: center;
  min-height: 40px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-162 {
  max-height: 16px;
  overflow: hidden;
}

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

.flowui-card-02 {
  grid-column-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding: 32px;
}

.quick-stack-dash {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  width: 100%;
  padding: 0;
}

.chart-wrapper {
  border: 1px solid #eee;
  border-radius: 5px;
  margin-top: 20px;
  padding: 20px;
}

.div-block-483 {
  display: flex;
}

.cell-19 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: flex-start;
}

.text-block-164 {
  line-height: 14px;
}

.div-block-484 {
  align-items: center;
  height: 24px;
  display: flex;
}

.html-embed-9 {
  width: 100%;
  min-height: 300px;
  margin-top: 10px;
  display: flex;
}

.icon-135 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.project-title-overview {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.icon-136 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.chat-tab {
  height: 100%;
  min-height: 80vh;
  max-height: 85vh;
  padding: 6px;
}

.chat-tab.no-padding {
  padding: 0;
}

.viewtask {
  z-index: 0;
  border: 1px solid var(--cadet-blue);
  color: var(--cadet-blue);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  order: 0;
  padding: 8px 12px;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  transition: all .2s;
  position: relative;
}

.viewtask:hover, .viewtask.selected {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.viewtask.running {
  border-color: var(--burlywood);
  background-color: var(--burlywood);
  color: var(--white);
}

.icon-137 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.subheading-small-12 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}

.subheading-small-12.task {
  max-height: none;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: hidden;
}

.subheading-small-12.task.small {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.1em;
}

.icon-138 {
  color: #adadad;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-138.green {
  color: #4e8d99;
}

.cell-20 {
  justify-content: center;
}

.cell-21 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 14px;
  padding-right: 10px;
}

.feature-grid-a-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  margin-bottom: 60px;
  overflow: visible;
}

.feature-grid-a-3.less-bottom {
  margin-top: 0;
  margin-bottom: 10px;
}

.cell-22 {
  align-items: stretch;
  padding: 4px;
}

.div-block-485 {
  display: flex;
}

.icon-139 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-486 {
  border: 1px solid var(--transparent);
  cursor: pointer;
  border-radius: 4px;
  align-items: center;
  padding: 4px 6px;
  transition: all .2s;
  display: flex;
}

.div-block-486:hover {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
}

.div-block-486._10 {
  margin-right: 10px;
}

.icon-140 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.horizontal {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.horizontal.bottom-margin {
  margin-bottom: 20px;
}

.text-block-165 {
  z-index: 0;
  position: relative;
}

.div-block-487 {
  line-height: 1em;
}

.div-block-488 {
  margin-bottom: 10px;
  display: flex;
}

.loader_component {
  z-index: 888;
  background-color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.loading_spinner {
  background-color: var(--transparent);
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.loading_spinner.result {
  background-color: var(--cadet-blue);
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.loading_spinner.writing {
  background-color: var(--cadet-blue);
  border-radius: 5px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 30px;
  padding: 40px;
}

.loading_spinner.writing.workflow {
  width: auto;
}

.loading_spinner.writing._640 {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.loading_spinner.writing.absolute {
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.loading_spinner.writing.absolute.feedback {
  background-color: var(--burlywood);
  border-radius: 0;
  display: none;
}

.loading_spinner.writing.hide {
  display: none;
}

.loading_spinner.ai-project {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--cadet-blue);
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafd159656452e78d641_blocks%206.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.loading_spinner.ai-project.hide {
  display: none;
}

.loading_spinner.ai-project.taller {
  padding: 20px;
}

.loading_spinner.ai-project.taller.absolute {
  z-index: 2;
  position: absolute;
}

.loading_spinner.ai-project.taller.absolute.full {
  margin-bottom: 0;
  inset: 0%;
}

.loading_spinner.ai-project.taller.absolute.full.data {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704f2ef97eaf8f0854d12fa_chat%20interface%20(2).avif");
  display: flex;
}

.loading_spinner.ai-project.taller.absolute.full.data.hide {
  display: none;
}

.loading_spinner.ai-project.taller.absolute.agent {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/675c7b75a999819d11bcb0e8_New%20Agent.png");
}

.loading_spinner.ai-project.taller.absolute.agents {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/675c7c1b59871281eecf5f5e_New%20Agents%20Banner.avif");
}

.loading_spinner.template {
  background-color: var(--cadet-blue);
  width: 100%;
  margin-bottom: 20px;
}

.loading_spinner.smaller {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
}

.loading_spinner.absolute.recommendation {
  z-index: 10;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--cadet-blue);
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.loading_spinner.warning {
  width: 360px;
}

.html-embed-10 {
  z-index: 1000;
  color: #4e8d99;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
}

.html-embed-10._100 {
  z-index: 10;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.html-embed-10._100.no-btm {
  margin-bottom: 0;
}

.html-embed-10._100.rm {
  width: 100px;
  margin-right: 20px;
}

.html-embed-10._100.rm.bg {
  background-color: #2cb3a6;
  border-radius: 5px;
  padding: 10px;
}

.html-embed-10.small {
  width: 50px;
  height: 50px;
}

.html-embed-10._40 {
  width: 60px;
  height: 60px;
}

.html-embed-10._40.margin-right {
  margin-right: 20px;
}

.html-embed-10.tiny {
  width: 20px;
  height: 19px;
}

.currently_running {
  display: none;
}

.text-block-166 {
  font-size: 12px;
}

.cell-23 {
  justify-content: center;
}

.form-15 {
  max-width: 100%;
}

.section-div {
  width: 100%;
}

.form-16 {
  justify-content: flex-end;
  display: flex;
}

.h1-heading-9 {
  letter-spacing: -2.4px;
  font-size: 64px;
  font-weight: 600;
  line-height: 80px;
}

.h1-heading-9.white {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 60px;
}

.h1-heading-9.white.smaller {
  color: var(--white);
  letter-spacing: 0;
  font-size: 24px;
  line-height: 24px;
}

.header-dashboard-wrap {
  max-width: 75%;
  position: absolute;
  inset: auto auto 0%;
}

.icon-tiny {
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
}

.header-dots {
  max-width: 80%;
  position: absolute;
  inset: auto auto 0%;
}

.header-dashboard {
  z-index: 3;
}

.button-background {
  pointer-events: none;
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-color-purple {
  color: #a355f7;
}

.text-color-orange {
  color: #fe5b25;
}

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

.paragraph-large-bg.text-weight-medium {
  font-weight: 500;
}

.paragraph-large-bg.text-weight-bold {
  font-weight: 700;
}

.header-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-color: #fff;
  border-radius: 32px;
  align-items: center;
  padding: 6px 12px 6px 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  box-shadow: 0 1px 2px #23272e14;
}

.section-header {
  background-color: var(--white-smoke-2);
  padding: 60px 5%;
  position: relative;
  overflow: hidden;
}

.section-header.popup {
  height: 100%;
}

.badge-icon-2 {
  background-color: #f1e6ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.header-title-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-image-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap-v-small-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-10.align-c {
  text-align: center;
  align-items: center;
}

.icon-regular-22 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.max-width-regular {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  min-height: 160px;
  display: flex;
  position: relative;
}

.container-large-32 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-rounded-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px 12px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-icon:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-icon.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.header-dashboard-card {
  max-width: 40%;
  position: absolute;
  inset: -46px -42px auto auto;
}

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

.form-block-dashboard {
  width: 100%;
}

.icon-141 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tab-pane-tab-1-2, .tabs-content-16, .tabs-9 {
  height: 100%;
}

.icon-142 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  display: flex;
}

.addbusinessmodel {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--white);
  border-radius: 5px;
  padding: 14px;
}

.cell-24 {
  justify-content: center;
}

.businessmodelgroup {
  margin-top: 20px;
}

.cell-25 {
  justify-content: center;
}

.div-block-489 {
  width: 100%;
  margin-bottom: 20px;
}

.image-160 {
  width: 100%;
}

.overline-15 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.video-block-2 {
  border: .5px solid #eaedf0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 720px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-block-2.top {
  object-fit: fill;
  background-image: none;
  align-self: center;
  width: 100%;
  max-width: 1080px;
  height: auto;
  margin-top: 60px;
  padding: 0;
}

.video-block-2.top.hide {
  display: none;
}

.video-block-2.side-by-side {
  width: 100%;
  height: auto;
  min-height: 300px;
  padding: 0;
}

.video-content-3 {
  z-index: 2;
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 60px 20px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.video-content-3:hover {
  background-color: #4e8d994d;
}

.video-content-3.hide {
  display: none;
}

.grid-three-column-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-small-13 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.video-thumbnail-3 {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-thumbnail-3:hover {
  background-image: linear-gradient(#00000080, #00000080);
}

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

.paragraph-large-27.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.h6-heading-20 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.wrap-h-small-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.wrap-h-small-4.align-centre {
  justify-content: center;
}

.section-regular-31 {
  padding: 80px 5%;
  position: relative;
}

.wrap-v-regular-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.video-title-wrap-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 44px;
  display: flex;
  position: relative;
}

.video-title-wrap-2.no-btm {
  margin-bottom: 0;
}

.icon-regular-23 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.display-heading-2 {
  letter-spacing: -.04em;
  min-width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 88px;
  line-height: 1.2;
}

.wrap-v-small-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.container-large-33 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.video-play-button-3 {
  background-color: var(--transparent);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.icon-143 {
  background-color: var(--accessible-components-white-smoke);
  color: var(--cadet-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 10px;
  display: flex;
}

.icon-143.smaller {
  width: 100px;
  height: 100px;
}

.loadersite {
  z-index: 999;
  background-color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.text-block-167 {
  font-size: 12px;
  line-height: 12px;
}

.image-161 {
  border-radius: 5px;
  max-height: 400px;
}

.noassistant {
  cursor: default;
}

.body-31 {
  font-family: DM Sans, sans-serif;
}

.a-banner-announcement-3 {
  background-color: var(--cadet-blue);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  margin-top: 0;
  padding: 0 5% 10px;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.a-banner-button-2 {
  color: #fff;
  white-space: nowrap;
  background-color: #5167f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.a-banner-button-2:hover {
  color: #5167f6;
  background-color: #fff;
}

.div-block-490 {
  width: 100%;
}

.text-field-19 {
  letter-spacing: -.01em;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  min-height: 54px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
}

.text-field-19:hover {
  border-color: #1a40c9;
}

.text-field-19:focus {
  background-color: #1a40c90a;
  border-color: #1a40c9;
}

.divider-wrap-3 {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.modal-block-4 {
  background-color: #fff;
  border-radius: 20px;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px 60px;
  position: relative;
}

.modal-section-3 {
  background-color: #0f1529;
  padding: 100px 3%;
}

.field-label-10 {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.subheading-4 {
  color: #8c8f98;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.success-message-18 {
  color: #fff;
  background-color: #1a40c9;
  border-radius: 10px;
}

.submit-button-9 {
  background-color: #1a40c9;
  border: 1px solid #1a40c9;
  border-radius: 10px;
  width: 100%;
  height: 56px;
  font-weight: 700;
  line-height: 24px;
  transition: all .3s;
}

.submit-button-9:hover {
  color: #0f1529;
  background-color: #fff;
}

.quick-stack-16 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding: 0;
}

.cell-26 {
  justify-content: center;
}

.icon-144 {
  color: var(--burlywood);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-144.purple {
  color: var(--purple);
}

.icon-145 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-145.green {
  color: var(--cadet-blue);
}

.icon-146 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.html-embed-11 {
  width: 100%;
  margin-top: 20px;
}

.html-embed-12 {
  width: 600px;
  height: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline-16 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.testimonial-card-e {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 0 24px;
  transition: all .3s;
  display: flex;
}

.testimonial-card-e.top-margin {
  border-radius: 5px;
  margin-top: 60px;
  padding: 40px;
}

.testimonial-card-e.pricing {
  margin-top: 20px;
}

.testimonial-card-e.pricing.less-padding {
  padding-left: 0;
  padding-right: 0;
}

.testimonial-card-e.bottom-margin {
  border-radius: 5px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.span-red-502 {
  color: #e56161;
}

.testimonial-slide-b {
  margin-right: 24px;
}

.testimonal-quote {
  background-color: var(--white-smoke);
  color: #6173e5;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-bottom: 56px;
  display: flex;
}

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

.paragraph-large-28.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.h6-heading-21 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

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

.h6-heading-21.text-weight-medium.smaller {
  font-size: 22px;
}

.section-regular-32 {
  padding: 80px 5%;
  position: relative;
}

.caption-m {
  color: #353b41;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.caption-m.text-color-gray-600 {
  color: #6d767e;
}

.testimonial-slider-b {
  background-color: #0000;
  width: 100%;
  max-width: 996px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 102px;
  padding-right: 102px;
}

.hidden-element {
  display: none;
}

.icon-regular-24 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.testimonial-star-wrapper.no-btm {
  margin-bottom: 0;
}

.testimonial-right-arrow-b {
  color: #000;
  background-color: #fff;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.icon-large-4 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.wrap-v-small-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.container-large-34 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.testimonial-left-arrow-b {
  color: #000;
  background-color: #fff;
  border: 1px solid #eaedf0;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.title-wrapper-12 {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 454px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h2-heading-13 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.customer-logo {
  width: 44px;
}

.testimonial-customer-wrap {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.highlighted {
  background-color: #dbecf0;
}

.overline-17 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.testimonal-quote-2 {
  color: #6173e5;
  background-color: #eeeffc;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-bottom: 56px;
  display: flex;
}

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

.paragraph-large-29.text-weight-bold {
  white-space: normal;
  font-weight: 700;
}

.h6-heading-22 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

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

.section-regular-33 {
  padding: 80px 5%;
  position: relative;
}

.icon-regular-25 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-large-5 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.wrap-v-small-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.container-large-35 {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.title-wrapper-13 {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 454px;
  margin-bottom: 72px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h2-heading-14 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.body-32 {
  font-family: DM Sans, sans-serif;
}

.steptype {
  text-transform: uppercase;
  margin-bottom: 2px;
  font-size: 11px;
  font-weight: 500;
  line-height: 11px;
}

.icon-147 {
  color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  display: flex;
}

.icon-147.orange {
  color: var(--burlywood);
  display: flex;
}

.icon-147.green {
  color: var(--cadet-blue);
  width: 18px;
  height: 18px;
  margin-right: 14px;
}

.icon-147.purple {
  color: var(--purple);
  display: flex;
}

.icon-148 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-149 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.feature-card-outline {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  border-radius: 12px;
  align-items: flex-start;
  padding: 24px;
  transition: all .2s;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.feature-card-outline:hover {
  box-shadow: 0 0 0 1px #0000000f, 0 1px 5px 3px #0000001a;
}

.feature-card-outline.purple:hover {
  border: 1px none var(--purple);
  color: var(--black);
}

.grid-subheading-wrapper {
  width: 100%;
  max-width: 416px;
}

.text-color-neutral-400 {
  color: #8f8f8f;
}

.paragraph-regular-45 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.text-span-strong {
  color: #000;
  font-weight: 500;
}

.heading-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  margin-bottom: 48px;
}

.section-large-20 {
  padding: 120px 5%;
  position: relative;
}

.badge-5 {
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.grid-three-column-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.grid-heading-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.sub-heading-small-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
}

.sub-heading-small-2.roadmap {
  font-size: 16px;
}

.sub-heading-small-2.roadmap.recommendation {
  font-size: 18px;
}

.div-block-491 {
  z-index: 10;
  width: 100%;
  position: static;
}

.div-block-491._2nd {
  z-index: 4;
  position: relative;
}

.div-block-491._1st {
  position: relative;
}

.div-block-491._3rd {
  z-index: 2;
  position: relative;
}

.quick-stack-17 {
  margin-top: 0;
  padding: 0;
}

.quick-stack-17.top-margin-20 {
  margin-top: 20px;
}

.quick-stack-17.top-10 {
  z-index: 10;
  margin-top: 10px;
  position: static;
}

.div-block-492 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.quick-stack-18 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  padding: 0;
}

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

.webflowsection {
  position: relative;
}

.cell-28 {
  justify-content: center;
  align-items: center;
}

.icon-150 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.green-bg {
  background-color: #98c9d3;
  max-height: 40px;
  line-height: 1em;
  display: inline;
  overflow: hidden;
}

.bg-orange {
  background-color: #f5d3ba;
  line-height: 1;
}

.icon-large-6 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.feature-card-medium {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.section-regular-34 {
  padding: 96px 5%;
  position: relative;
}

.container-large-36 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.wrap-h-small-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.paragraph-regular-46 {
  color: #030711;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-regular-46.text-color-gray-600 {
  color: #4b5563;
}

.feature-logo-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.icon-green-2 {
  background-color: #c7e0e5;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.feature-grid-medium {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

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

.feature-logos-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.h1-heading-10 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.text-color-green {
  color: var(--cadet-blue);
}

.feature-card-block {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f9fafb;
  border-radius: 12px;
  flex-direction: column;
  padding: 64px 5%;
  display: flex;
}

.text-color-pink {
  color: var(--purple);
}

.text-color-red-601 {
  color: var(--burlywood);
}

.purple-bg {
  background-color: #d3b4c7;
}

.icon-151 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-cell-l {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.wrap-v-regular-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.comparison-grid-row-s {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}

.comparison-grid-row-s.colored {
  background-color: #f9fafb;
  border-radius: 8px;
  grid-template-columns: 1fr 1fr;
}

.comparison-wrap-inner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.section-regular-35 {
  padding: 96px 5%;
  position: relative;
}

.container-large-37 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline-18 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.comparison-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  overflow: auto;
}

.comparison-wrap {
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  flex-direction: column;
  display: flex;
}

.comparison-grid-heading {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid #e5e7eb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 40px;
  padding-right: 40px;
}

.button-primary-l-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.2px;
  background-color: #030711;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l-5.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.grid-cell-feature {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.h6-heading-23 {
  color: #030711;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-regular-47 {
  color: #030711;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-regular-47.text-color-gray-600 {
  color: #4b5563;
}

.icon-x-small-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.title-wrapper-m-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 858px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-large-30 {
  color: #030711;
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-large-30.text-color-gray-700 {
  color: #384252;
}

.comparison-text-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.icon-regular-26 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.pricing-detail-wrapper {
  text-align: center;
}

.comparison-helper {
  background-color: #f9fafb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
}

.scrollbar-css {
  display: none;
}

.h1-heading-11 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.action-l {
  color: #030711;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.pricing-text-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.icon-152, .icon-153, .icon-154 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.stepswrapper {
  background-color: var(--white);
  border: 1px solid #ececec;
  border-radius: 5px;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 30px;
}

.stepswrapper.no-margin {
  width: 100%;
  margin-left: 0;
}

.stepswrapper.no-margin.milestone {
  border-style: none;
}

.stepswrapper.inputsblock {
  border-style: none;
  width: 100%;
  max-width: 600px;
  margin: 0;
  padding: 30px;
  position: relative;
}

.stepswrapper.inputsblock.top-40 {
  margin-top: 40px;
}

.stepmodals {
  z-index: 25;
  position: absolute;
  inset: 0%;
}

.tab-pane-tab-5-2 {
  height: 100%;
}

.appdashboard {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 93vh;
  display: flex;
  position: relative;
}

.leftcontent {
  background-color: var(--white-smoke-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 93vh;
  min-height: 93vh;
  padding: 30px;
  display: flex;
  position: sticky;
  top: 7vh;
  overflow: auto;
}

.leftcontent.more-padding {
  padding-left: 60px;
  padding-right: 60px;
}

.leftcontent.more-padding.analysis {
  z-index: 0;
  flex-flow: column;
  align-self: flex-start;
  height: 88vh;
  min-height: 88vh;
  margin-top: 0;
  padding: 40px;
  position: relative;
  top: 0;
}

.leftcontent._20 {
  background-color: var(--white);
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: visible;
}

.rightcontent {
  z-index: 10;
  background-color: var(--white);
  width: 30vw;
  min-width: 30vw;
  min-height: 93vh;
  max-height: 93vh;
  padding: 0;
  display: flex;
  position: sticky;
  top: 7vh;
  overflow: visible;
}

.rightcontent.hide {
  display: none;
}

.rightcontent._40 {
  width: 40vw;
  min-width: 40vw;
}

.rightcontent._50 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 45vw;
  min-width: 45vw;
}

.rightcontent._88 {
  min-height: 88vh;
  max-height: 88vh;
}

.icon-155 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.list-5 {
  max-width: none;
}

.list-5.milestone {
  margin: 0;
}

.taskblock {
  width: 100%;
  max-width: none;
}

.list-item-2 {
  margin: 10px 0;
  padding-left: 0;
}

.list-item-2.milestone {
  margin: 0;
}

.list-6 {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #004c69;
  border: 3px solid #09c;
  border-radius: 14px;
  flex-direction: column;
  width: 100%;
  max-width: 540px;
  padding: 1rem;
  display: flex;
}

.list-item-3 {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: #004c69;
  cursor: move;
  background-color: #ecfaff;
  border: 2px solid #09c;
  border-radius: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  padding: .3rem 0 .3rem .75rem;
  font-size: 19px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.list-item-3:active {
  box-shadow: 0 0 13px #42424233;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: block;
}

.icon-embed-small.drag {
  width: 20px;
  height: 20px;
  padding: 0;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.icon-156 {
  color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.cell-29, .cell-30 {
  justify-content: center;
  align-items: center;
}

.stepstack {
  margin-left: -40px;
  margin-right: -40px;
  padding: 10px 14px;
}

.stepstack.input {
  margin-left: 0;
}

.stepstack.inputs {
  margin-left: 0;
  margin-right: 0;
}

.stepstack.logic {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  cursor: pointer;
  margin-left: -20px;
  margin-right: 0;
  padding-left: 0;
}

.stepstack.logic.milestone {
  margin-left: 0;
  padding: 0;
}

.stepstack.logic.larger-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

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

.stepwrap:hover, .stepwrap.selected {
  background-color: #f7f9fa;
}

.stepwrap.sub-step {
  margin-left: 0;
}

.stepwrap.milestone {
  border: 1px solid #eee;
  border-radius: 5px;
  margin-bottom: 20px;
}

.cell-name {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.cell-name.sub-step {
  padding-left: 20px;
}

.cell-name.gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 0;
}

.cell-name.gap.name {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 10px;
}

.addstep {
  z-index: 10;
  background-color: var(--cadet-blue);
  cursor: pointer;
  border: 1px solid #4e8d9987;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 30px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.addstep:hover {
  box-shadow: 0 0 3px 2px #0000001a;
}

.addstep.no-margin {
  margin-top: 0;
}

.addstep.absolute {
  margin-top: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.addstep.absolute.delete {
  background-color: var(--white);
  border-style: none;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 10px;
  right: 10px;
}

.addstep.absolute.milestone {
  width: auto;
  height: auto;
  padding: 6px 10px;
  inset: 0% 0% auto auto;
}

.addstep.block {
  margin-top: 40px;
}

.addstep.block.hide {
  display: none;
}

.addstep.no-top-project {
  border-color: var(--cadet-blue);
  background-color: var(--white);
  margin-top: 0;
  margin-left: 4px;
}

.addstep.buttonstyle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  padding: 8px 12px;
  font-size: 14px;
}

.plus {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 2px;
  font-size: 30px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.plus.smaller {
  font-size: 24px;
  line-height: 24px;
}

.plus.smaller.green {
  color: var(--cadet-blue);
}

.stepsmenupopup {
  display: none;
}

.navigation-menu-button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.navigation-logo-link-3 {
  flex: none;
}

.button-ghost {
  color: #23272f;
  letter-spacing: -.02em;
  white-space: nowrap;
  border-radius: 52px;
  padding: 10px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
}

.button-ghost:hover {
  color: #fe5b25;
}

.button-ghost.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

.navigation-menu-large {
  align-items: center;
}

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

.button-background-2 {
  pointer-events: none;
  position: absolute;
  inset: auto 0%;
}

.navigation-logo-2 {
  width: 64px;
  height: 64px;
}

.dropdown-link-list-small {
  flex-direction: column;
  display: flex;
}

.button-primary-inner {
  white-space: nowrap;
  background-color: #23272f;
  border-radius: 32px;
  align-items: center;
  padding: 8px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 2px 2px #ffffff3d;
}

.dropdown-list-wrap-large {
  background-color: #0000;
  box-shadow: 0 1px 2px #23272e14;
}

.dropdown-list-wrap-large.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  width: 540px;
  margin-top: 16px;
  padding: 8px;
  display: flex;
}

.dropdown-link-small {
  color: #525f75;
  padding: 8px;
  text-decoration: none;
  transition: color .3s;
}

.dropdown-link-small:hover {
  color: #23272f;
}

.dropdown-toggle-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #23272f;
  align-items: center;
  padding: 12px 8px 12px 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

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

.dropdown-toggle-8.w--current {
  color: #642eff;
}

.button-primary-6 {
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-6:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-6.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.text-block-168 {
  z-index: 1;
  position: relative;
}

.dropdown-link-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #edeff3;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 272px;
  padding: 12px;
  display: flex;
}

.navigation-buttons-mobile {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: none;
}

.dropdown-link-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  border-radius: 8px;
  align-items: flex-start;
  padding: 12px 18px 12px 12px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

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

.button-primary-old {
  color: #fff;
  background-color: #23272f;
  border-radius: 52px;
  padding: 2px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  overflow: hidden;
  box-shadow: 0 0 4px 2px #23272e3d;
}

.button-primary-old:hover {
  box-shadow: 0 0 12px -2px #a355f7, 0 0 12px -2px #fe5b25;
}

.button-primary-old.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.navigation-link-8 {
  color: #23272f;
  white-space: nowrap;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
}

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

.navigation-link-8.w--current {
  color: #000;
  border: .09375rem solid #dcdfe5;
}

.dropdown-text-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.navigation-10 {
  background-color: #fdf9ee;
  align-items: center;
  padding-left: 3%;
  padding-right: 3%;
}

.navigation-menu-button-2 {
  flex: none;
}

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

.paragraph-small-40.text-color-gray-700 {
  color: #434e60;
}

.icon-regular-27 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dropdown-icon-wrap {
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.dropdown-icon-wrap.purple {
  background-color: #faf5ff;
}

.dropdown-icon-wrap.orange {
  background-color: #fdf9ee;
}

.dropdown-icon-wrap.green {
  background-color: #ebfff5;
}

.navigation-icon-link {
  color: #23272e;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.container-large-38 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.navigation-featured-content {
  border: 1px solid #edeff3;
  border-radius: 8px;
}

.navigation-menu-wide {
  align-items: center;
  position: static;
}

.navigation-logo-3 {
  width: 64px;
  height: 64px;
}

.paragraph-regular-48 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular-48.text-weight-bold {
  font-weight: 700;
}

.button-primary-rounded-small {
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 8px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-small:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded-small.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-ghost-2 {
  color: #23272f;
  letter-spacing: -.02em;
  white-space: nowrap;
  border-radius: 52px;
  align-items: center;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.button-ghost-2:hover {
  color: #fe5b25;
}

.button-ghost-2.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.dropdown-side-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.navigation-dropdown-list-large {
  background-color: #0000;
}

.navigation-dropdown-list-large.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 8px;
  padding-right: 8px;
  inset: 88px 0% auto;
}

.navigation-dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #23272f;
  align-items: center;
  padding: 12px 8px 12px 16px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.navigation-dropdown-toggle:hover {
  color: #ed3207;
}

.navigation-dropdown-toggle.w--current {
  color: #642eff;
}

.button-background-3 {
  pointer-events: none;
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navigation-menu-button-3 {
  flex: none;
}

.navigation-link-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.navigation-link-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #525f75;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 12px 16px;
  text-decoration: none;
  transition: box-shadow .3s, color .3s, background-color .3s;
  display: flex;
}

.navigation-link-card:hover {
  color: #23272f;
  background-color: #fff;
  box-shadow: 0 1px 2px #23272e14;
}

.dropdown-main {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.overline-19 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.icon-navigation-small {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.navigation-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.navigation-featured-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  padding: 12px 16px;
  display: flex;
}

.dropdown-title-wrap {
  padding: 8px;
}

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

.dropdown-link-caption {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #23272f;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.dropdown-icon-small {
  background-color: #f6f7f9;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dropdown-icon-small.orange {
  background-color: #ffe7d6;
}

.dropdown-icon-small.purple {
  background-color: #f1e6ff;
}

.dropdown-icon-small.green {
  background-color: #d6ffeb;
}

.navigation-link-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.dropdown-links-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.navigation-featured-image {
  border-radius: 8px 8px 0 0;
  height: 240px;
  overflow: hidden;
}

.navigation-text {
  color: #394151;
}

.paragraph-small-41 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-41.text-color-gray-600 {
  color: #525f75;
}

.navigation-block-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.navigation-11 {
  background-color: #fdf9ee;
  align-items: center;
  padding: 12px 3%;
}

.button-primary-rounded {
  color: #fff;
  background-color: #23272f;
  border: 2px solid #23272f;
  border-radius: 52px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 12px -2px #fe5b2500, 0 0 12px -2px #a355f700, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded:hover {
  box-shadow: 0 0 12px -2px #fe5b25, 0 0 12px -2px #a355f7, 0 0 4px 2px #23272e3d, inset 0 2px 2px #ffffff3d;
}

.button-primary-rounded.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.dropdown-caption-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 8px;
  display: flex;
}

.dropdown-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f6f7f9;
  border: 1px solid #edeff3;
  border-radius: 8px;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.icon-x-small-3 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.icon-regular-28 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.dropdown-grid-large {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

.container-large-39 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-caption-link-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.navigation-dropdown-large {
  position: static;
}

.navigation-side-link-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #394151;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.navigation-side-link-2:hover {
  color: #23272f;
  background-color: #f6f7f9;
}

.navigation-side-link-2.w--current {
  color: #23272f;
  background-color: #f6f7f9;
  font-weight: 500;
}

.navigation-link-line {
  background-color: #edeff3;
  width: 100%;
  height: 1px;
}

.dropdown-column {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.dropdown-container-large {
  background-color: #fff;
  border-radius: 12px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  box-shadow: 0 1px 2px #23272e14;
}

.dropdown-container-large.w--open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  width: 540px;
  margin-top: 16px;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

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

.paragraph-x-small {
  letter-spacing: .04px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 20px;
}

.paragraph-x-small.text-color-gray-800 {
  color: #394151;
}

.paragraph-x-small.text-color-gray-600 {
  color: #525f75;
}

.dropdown-6 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.addstepmenu {
  z-index: 20;
  background-color: #4e8d9999;
  border: 1px solid #ececec;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60px;
  display: block;
  position: absolute;
  inset: 0%;
}

.addstepmenu.w--open {
  background-color: var(--white);
  border: 1px solid #ececec;
  border-radius: 5px;
  width: 200px;
  inset: 40px auto auto 0%;
}

.addstepmenu.runworkflow {
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  display: flex;
}

.addstepmenu.modules {
  min-height: 100vh;
  padding: 0 0 0 20vw;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.addstepmenu.modules.edit-module {
  min-height: 88vh;
  padding-left: 0;
}

.addstepmenu.modules.rightmost {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.stepmenuitem {
  z-index: 20;
  background-color: var(--white);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px 14px;
  display: flex;
  position: relative;
}

.stepmenuitem:hover {
  background-color: var(--white-smoke-2);
}

.caps-subheading {
  color: var(--dark-grey);
  text-transform: uppercase;
  padding: 10px 10px 2px;
  font-size: 12px;
  font-weight: 700;
}

.caps-subheading.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.caps-subheading.modulemenu {
  margin-bottom: 8px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.caps-subheading.modulemenu.result {
  margin-bottom: 0;
}

.caps-subheading.modulemenu.result.btm-6 {
  margin-bottom: 6px;
}

.caps-subheading.modulemenu.top-margin-20 {
  margin-top: 20px;
}

.quick-stack-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 10px;
  padding: 0 0 20px;
  position: sticky;
  top: 100px;
}

.quick-stack-19.workflowrun {
  min-height: 60vh;
}

.quick-stack-19.modules-menu {
  height: 100%;
  position: relative;
  top: 0;
}

.title-cell {
  background-color: var(--cadet-blue);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.cell-31 {
  padding: 10px 10px 20px 20px;
}

.cell-32 {
  padding: 10px 10px 20px;
}

.cell-33 {
  padding: 10px 20px 20px 10px;
}

.quick-stack-20 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: 100%;
  padding: 0;
}

.cell-34 {
  justify-content: center;
  align-items: flex-end;
}

.taskmodal {
  width: 40vw;
  height: 100%;
  padding: 0;
}

.stepmodal {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  width: 40vw;
  height: 93vh;
  padding: 20px 20px 60px;
  display: flex;
  position: sticky;
  top: 7vh;
}

.taskdetails {
  padding: 0;
}

.cancel-modal {
  z-index: 5;
  color: var(--black);
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px;
  font-size: 14px;
  line-height: 10px;
  transition: all .2s;
  position: relative;
}

.cancel-modal:hover {
  color: var(--burlywood);
}

.cancel-modal.delete-milestone {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 18px;
}

.cancel-modal.upgrade {
  justify-content: flex-end;
  align-items: center;
  margin-top: -40px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-493 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-493.bottom-margin-10 {
  margin-bottom: 10px;
}

.stepwriteopenai, .promptbuilder, .readdocstep {
  width: 100%;
}

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

.valuetext {
  line-height: 1;
}

.stepwfcreateitem {
  width: 100%;
}

.stephistorycontent {
  max-height: 5.6em;
  font-weight: 500;
  line-height: 1.4em;
}

.contentcell {
  padding-left: 6px;
}

.stepdetailsmodal {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.runtext {
  text-transform: none;
  line-height: 14px;
}

.runtext.white {
  color: var(--white);
  font-weight: 700;
  line-height: 16px;
}

.runtext._14, .runtext.smaller {
  font-size: 14px;
}

.schedule {
  background-color: var(--white);
  border: 1px solid #ececec;
  border-radius: 5px;
  width: 100%;
  max-width: 540px;
  margin-bottom: 10px;
}

.icon-157 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.navbar-no-login {
  background-color: #f9fbfc;
  justify-content: center;
  align-items: center;
  height: 10vh;
  padding: 24px 5%;
  display: flex;
}

.cell-35 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.lightheading {
  cursor: pointer;
  border: 1px solid #ebba9578;
  border-radius: 5px;
  margin: 0 0 0 10px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  transition: all .2s;
  display: block;
}

.lightheading:hover {
  border-color: var(--burlywood);
  background-color: var(--white);
  box-shadow: 0 0 3px 2px #0000001a;
}

.lightheading.scheduled {
  justify-content: center;
  align-items: center;
  display: flex;
}

.lightheading.scheduled.hide {
  display: none;
}

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

.icon-158 {
  color: var(--dark-grey);
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: flex;
}

.icon-158:hover {
  color: var(--burlywood);
}

.icon-158.no-margin {
  margin-right: 0;
  transition: all .2s;
}

.icon-158.no-margin:hover {
  color: var(--cadet-blue);
}

.icon-159 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-497 {
  margin-right: auto;
  display: flex;
  position: static;
}

.doc-cell {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.grid-19 {
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  display: flex;
}

.div-block-498 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  transition: all .2s;
  display: flex;
}

.div-block-498:hover {
  box-shadow: 0 2px 5px #0003;
}

.label {
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 11px;
  line-height: 11px;
}

.centre {
  text-align: center;
}

.centre.a-margin-bottom-16 {
  text-align: left;
  margin-top: 6px;
}

.centre.a-margin-bottom-16.max-width {
  max-width: 500px;
}

.centre.bottom-align {
  margin-left: 10px;
  font-size: 13px;
  line-height: 14px;
}

.grid-output {
  grid-template-columns: 1fr;
}

.icon-160 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.return {
  color: var(--cadet-blue);
  font-size: 12px;
  font-weight: 700;
  line-height: 1em;
}

.return.bold {
  -webkit-text-stroke-width: 1px;
  font-size: 14px;
  font-weight: 700;
}

.return.rightside {
  text-align: right;
  line-height: 1.2em;
}

.variable {
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  padding: 8px;
  font-size: 12px;
  line-height: 1em;
}

.variable.margins {
  margin-top: 10px;
  margin-bottom: 10px;
}

.variable.menu {
  color: var(--black);
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.quick-stack-21 {
  cursor: pointer;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  padding: 20px;
  transition: all .2s;
}

.quick-stack-21:hover {
  box-shadow: 0 2px 5px #0003;
}

.cell-36 {
  justify-content: center;
  align-items: flex-end;
}

.body-33 {
  font-family: DM Sans, sans-serif;
}

.doccontent {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 93vh;
  max-height: 93vh;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blockwrapper {
  border: 1px solid #f3f3f3;
  border-radius: 5px;
  margin: 10px 0;
  padding: 20px;
}

.blockwrapper.heading {
  border-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.blockwrapper.image {
  border-style: none;
}

.blockwrapper.richtext {
  border-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.blockwrapper.button {
  background-color: var(--white);
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blockwrapper.linebreak {
  border-style: solid;
  border-color: #e6e6e6;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0;
}

.blockwrapper.chart {
  border-style: solid;
  padding: 40px;
}

.blockwrapper.file, .blockwrapper.video, .blockwrapper.table {
  border-style: none;
}

.imagecontent {
  border-radius: 5px;
  max-height: 300px;
  display: block;
}

.buttonbtn {
  background-color: var(--cadet-blue);
  color: var(--white);
  border-radius: 5px;
  padding: 12px 18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.buttonbtn.file {
  background-color: var(--burlywood);
}

.chartcontent {
  width: 100%;
  padding: 0;
  font-weight: 500;
}

.blockcard {
  border-left: 2px solid var(--white);
  transition: all .2s;
  position: relative;
}

.blockcard:hover {
  border-left-width: 2px;
  border-left-color: var(--cadet-blue);
}

.form-block-32 {
  height: auto;
  margin-bottom: 0;
}

.form-block-32._100 {
  width: 100%;
}

.form-block-32.regular {
  height: auto;
  margin-bottom: 20px;
}

.form-block-32.analysis {
  height: auto;
  overflow: hidden;
}

.form-block-32.main-inquiry {
  width: 100%;
  max-width: 600px;
}

.form-block-32._100-hieght {
  height: 100%;
}

.plaintextcontent {
  border: 0 #000;
  height: 100%;
  min-height: 1em;
  padding: 0;
  font-size: 14px;
  line-height: 1.6em;
  overflow: hidden;
}

.icon-161, .icon-162, .icon-163, .icon-164, .icon-165, .icon-166, .icon-167, .icon-168, .icon-169, .icon-170, .icon-171 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.deleteblock {
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.icon-172 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.cell-37 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 6px;
}

.cell-37.up {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
}

.cell-37.mmid {
  justify-content: center;
  align-items: stretch;
}

.field-label-11 {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.outputsection.button {
  background-color: var(--white);
  margin-left: 0;
  padding: 0;
}

.outputmodal {
  z-index: 10;
  width: 40vw;
  height: 93vh;
  padding: 20px;
  position: sticky;
  top: 7vh;
}

.instructionsbox {
  z-index: 0;
  flex-flow: column;
  padding: 10px 40px 10px 10px;
  display: flex;
  position: relative;
}

.instructionsdropdowncontainer {
  z-index: 15;
  background-color: var(--white);
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  flex-flow: column;
  padding: 4px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
  box-shadow: 0 2px 5px #0003;
}

.menuselectcard {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.menuselectcard.inputs {
  min-width: 100px;
  transition: all .2s;
  position: static;
}

.menuselectcard.inputs:hover {
  background-color: var(--white-smoke);
}

.returnassection {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.returnas {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  min-width: 100px;
  margin-bottom: 0;
}

.returnas.smaller {
  font-size: 13px;
}

.returnas.url, .returnas.area {
  width: 100%;
}

.returnas.area.larger {
  border-color: #edeff3;
  border-radius: 8px;
  min-height: 180px;
  padding: 14px;
  font-size: 13px;
  line-height: 18px;
  transition: all .2s;
  box-shadow: 0 1px 2px #23272e14;
}

.returnas.area.larger:hover {
  border-color: var(--cadet-blue);
}

.returnas.area.larger.top-10 {
  border-radius: 5px;
  margin-top: 10px;
  padding: 14px;
}

.returnas.area.larger.top-10.margin-bottom-10 {
  margin-bottom: 10px;
}

.returnas.more {
  height: 48px;
  padding: 14px 16px;
}

.returnas.more.smaller {
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.returnas.top-margin-10 {
  margin-top: 10px;
}

.returnas.top-margin-10.a-margin-bottom-08 {
  margin-bottom: 10px;
}

.inputsmenu {
  z-index: 30;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  object-fit: fill;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: auto;
  min-height: 60px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 70px;
  overflow: visible;
  box-shadow: 0 2px 5px #0003;
}

.inputsmenu.w--open {
  z-index: 20;
  background-color: var(--white);
  border-radius: 4px;
  margin-top: 30px;
  padding: 4px;
  inset: 0% auto auto 0%;
  box-shadow: 0 2px 5px #0003;
}

.inputsmenu.add.w--open {
  inset: 0% 0% auto auto;
}

.instructionblock {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.button-shell {
  z-index: 2;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.inputmodal {
  z-index: 10;
  flex-flow: column;
  width: 40vw;
  height: 93vh;
  display: flex;
  position: sticky;
  top: 7vh;
}

.inputmodal.milestones {
  overflow: auto;
}

.inputdetailssection {
  padding: 0 20px 20px;
}

.selectmenu {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  min-width: 140px;
}

.selectmenu.no-btm {
  margin-bottom: 0;
}

.selectmenu.no-btm.y-n {
  min-width: auto;
}

.selectmenu._100 {
  width: 100%;
}

.selectmenu.smaller {
  color: #292929;
  min-width: auto;
  height: 28px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  line-height: 13px;
}

.selectmenu.smaller.max {
  max-width: 80px;
}

.stepssection {
  background-color: var(--white);
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin: 40px;
  padding: 30px;
  display: flex;
  position: relative;
}

.stepssection.no-top {
  margin-top: 0;
}

.stepssection.no-top.hide {
  display: none;
}

.square-image {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  min-height: 80px;
}

.steptypes {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.icon-173, .icon-174, .icon-175, .icon-176, .icon-177, .icon-178, .icon-179, .icon-180, .icon-181 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.instructionsblocksmenus {
  border-radius: 5px;
  position: absolute;
  inset: 0% auto auto 70px;
  box-shadow: 0 2px 5px #0003;
}

.instructionsblocksmenus._140 {
  left: 140px;
}

.quick-stack-22 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.quick-stack-22.marign-top-20 {
  margin-top: 20px;
}

.quick-stack-22.marign-top-20._40 {
  margin-top: 40px;
}

.quick-stack-22.marign-top-20._100 {
  grid-column-gap: 20px;
  width: 100%;
  margin-top: 0;
}

.quick-stack-22.marign-top-20._100.no-btm {
  margin-bottom: 0;
}

.quick-stack-22._12 {
  padding-left: 12px;
  padding-right: 12px;
}

.cell-38 {
  justify-content: center;
  align-items: flex-start;
}

.cell-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.inputcard {
  width: 100%;
}

.inputstack {
  border-bottom: 1px solid var(--snow);
  width: 100%;
}

.inputssectionrun {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.generatingsectionrun {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.outputssectionrun {
  padding: 10px;
}

.image-162 {
  border-radius: 10px;
}

.icon-182 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.image-163 {
  display: block;
}

.div-block-499 {
  width: 500px;
  height: 500px;
}

.cell-40 {
  align-items: stretch;
}

.urlsection {
  margin-top: 20px;
  margin-bottom: 20px;
}

.header-nav-div {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-183 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-500 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 10px;
  display: flex;
}

.div-block-500.hub {
  margin-top: 10px;
}

.div-block-500.grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.icon-184 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.filter-dropdown {
  z-index: 10;
  width: 100%;
  max-width: 140px;
  font-size: 12px;
  line-height: 14px;
  transition: border .3s;
}

.filter-color-indicator {
  border-radius: 100%;
  flex: none;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}

.filter-color-indicator.red {
  background-color: #d74747;
}

.filter-color-indicator.blue {
  background-color: #4780d7;
}

.filter-color-indicator.yellow {
  background-color: #f2b02c;
}

.filter-color-indicator.orange {
  background-color: #e96e35;
}

.filter-color-indicator.green {
  background-color: #2a514c;
}

.filter-icon-button {
  color: #000;
  background-color: #f5f6f4;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.filter-icon-button:hover {
  color: #000;
}

.filter-search-divider {
  background-color: #cbd0c8;
  width: 1px;
  height: 24px;
}

.filter-search-divider.docs {
  margin-left: 20px;
  margin-right: 20px;
}

.filter-link-group {
  grid-row-gap: 8px;
  border-top: 1px solid #e0e3de;
  flex-direction: column;
  padding-top: 16px;
  display: flex;
}

.filter-link-group.no-border {
  border-top-style: none;
}

.toggle-round {
  z-index: 1;
  background-color: #2a514c;
  border-radius: 30px;
  width: 20px;
  height: 20px;
  position: absolute;
}

.button-primary-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #2a514c;
  border-radius: 8px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .3s;
}

.button-primary-7:hover {
  background-color: #376d65;
}

.button-primary-7:active {
  background-color: #45877e;
}

.filter-category-heading {
  color: #646e5e;
  letter-spacing: .6px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.8;
}

.filter-category-heading.text-color-black {
  color: #000;
  margin-bottom: 0;
}

.container-large-40 {
  width: 100%;
  max-width: 1208px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container-large-40.milestones {
  padding: 20px;
}

.container-large-40.milestones.no-top {
  padding-top: 0;
}

.filter-checkbox-field {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.filter-price-range {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.filter-divider {
  background-color: #dedfe3;
  width: 100%;
  height: 1px;
}

.product-card {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #282c25;
  cursor: default;
  border: 1px solid #cbd0c8;
  border-top-style: none;
  border-radius: 8px;
  flex-flow: column;
  margin-top: 0;
  padding: 0;
  transition: border-color .2s;
  display: flex;
  position: relative;
}

.product-card:hover {
  border-color: #b6bdb2;
}

.product-card.full-border {
  border-style: solid;
  border-color: #ebebeb;
  padding: 6px;
  transition-property: all;
  box-shadow: 0 0 3px 1px #0000001a;
}

.product-card.full-border:hover {
  border-color: var(--cadet-blue);
}

.filter-grid {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.filter-search-dropdown-list {
  z-index: 5;
}

.filter-search-dropdown-list.w--open {
  grid-row-gap: 6px;
  background-color: #f5f6f4;
  border-radius: 8px;
  flex-direction: column;
  margin-top: 8px;
  padding: 4px;
  display: flex;
  position: absolute;
}

.filter-button-wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-thumbnail {
  background-color: #f5f6f4;
  border-radius: 8px 8px 0 0;
  height: auto;
  min-height: 80px;
  max-height: 100px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.filter-star-wrapper {
  grid-column-gap: 2px;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.product-text-wrapper {
  width: 100%;
}

.product-text-wrapper.hub {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product-details {
  grid-column-gap: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.filter-color-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
}

.filter-selection-item {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.filter-selection-item:hover {
  color: #376d65;
}

.reset-filter-button {
  grid-column-gap: 24px;
  color: #d74747;
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.reset-filter-button:hover {
  background-color: var(--accessible-components-white-smoke);
}

.filter-main-grid {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
}

.filter-form-block-top {
  z-index: 2;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.filter-form-block-top._640 {
  max-width: 640px;
  margin-bottom: 0;
}

.filter-form-block-top.no-btm {
  margin-bottom: 0;
}

.filter-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.filter-color {
  cursor: pointer;
  border: 1px solid #2a514c;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.filter-color.yellow {
  border-color: #f2b02c;
}

.filter-color.orange {
  border-color: #e96e35;
}

.filter-color.red {
  border-color: #d74747;
}

.filter-color.blue {
  border-color: #4780d7;
}

.filter-text {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.filter-price-range-field {
  color: #282c25;
  text-align: center;
  background-color: #f5f6f4;
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  height: 40px;
  margin-bottom: 0;
  padding: 8px 8px 8px 12px;
}

.paragraph-large-31 {
  color: #3c4238;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.8;
}

.filter-label {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.filter-label.full-width {
  width: 100%;
  font-size: 12px;
  line-height: 1em;
}

.filter-label.inputs {
  width: auto;
  margin-left: 10px;
  margin-right: 0;
  font-size: 14px;
}

.filter-menu-wrapper {
  overflow: hidden;
}

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

.pageslist.content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
}

.pageslist.content.hub {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.pageslist.content.hub.less {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.pageslist.content.hub.less.table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.pageslist.content.hub.less.max-scroll {
  height: auto;
  max-height: 200px;
  overflow: auto;
}

.pageslist.content.hub.less.mini-box-grid {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-columns: 1fr 1fr;
}

.pageslist.content.bm {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start center;
  height: auto;
  min-height: 22vh;
  max-height: 22vh;
  padding-bottom: 0;
  display: flex;
  position: static;
  overflow: auto;
}

.pageslist.content.max-50vh {
  max-height: 30vh;
  overflow: auto;
}

.pageslist._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.pageslist._5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.pageslist._2 {
  grid-template-columns: 1fr 1fr;
}

.pageslist._2.hub {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.pageslist._1 {
  grid-template-columns: 1fr;
}

.filter-product-divider {
  background-color: #b6bdb2;
  width: 1px;
  height: 12px;
}

.filter-form-block {
  margin-bottom: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}

.filter-color-checkbox {
  border-style: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: -16px;
  margin-right: 0;
  position: absolute;
}

.filter-color-checkbox.w--redirected-checked {
  background-color: #2a514c1a;
  background-image: none;
  border-style: none;
}

.filter-color-checkbox.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.filter-color-checkbox.red.w--redirected-checked {
  background-color: #d747471a;
}

.filter-color-checkbox.yellow.w--redirected-checked {
  background-color: #f2b02c1a;
}

.filter-color-checkbox.blue.w--redirected-checked {
  background-color: #4780d71a;
}

.filter-color-checkbox.orange.w--redirected-checked {
  background-color: #e96e351a;
}

.product-badge {
  color: var(--burlywood);
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #f8f4f0;
  border: 1px #000;
  border-radius: 4px;
  max-width: 140px;
  height: 32px;
  margin-bottom: 0;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}

.product-badge.auto {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  min-width: auto;
  height: auto;
  padding: 6px 8px;
  font-size: 10px;
  line-height: 12px;
}

.product-badge.auto.workflow {
  border-style: solid;
  border-color: var(--burlywood);
  color: var(--burlywood);
  -webkit-text-stroke-color: #eee6e0;
  text-transform: none;
  background-color: #fff;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 500;
}

.product-badge.auto.btm-6 {
  margin-top: 10px;
  margin-bottom: 0;
}

.product-badge.auto.hub {
  line-height: 18px;
}

.product-badge.auto.hub.shortcut {
  line-height: 12px;
}

.product-badge.auto._30 {
  border-style: solid;
  border-color: var(--accessible-components-white-smoke);
  letter-spacing: .02px;
  text-transform: capitalize;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 30px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  transition: all .2s;
  display: flex;
}

.product-badge.auto._30:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
}

.product-badge.auto._30.hide {
  display: none;
}

.product-badge.auto.min-40 {
  min-width: 40px;
  max-width: 60px;
}

.product-badge.auto.failed {
  background-color: var(--light-orange);
  color: var(--burlywood);
}

.product-badge.auto.no-max {
  width: 100%;
  max-width: none;
  line-height: 12px;
}

.product-badge.auto.fee {
  color: #d89563;
  background-color: #faf2eb;
}

.product-badge.select {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  letter-spacing: .04px;
  text-transform: none;
  max-width: 140px;
}

.product-badge.select.larger {
  max-width: 200px;
  height: 46px;
  padding: 14px 10px;
  font-size: 14px;
  line-height: 20px;
}

.product-badge.select.larger.bottom-marign {
  margin-bottom: 10px;
}

.product-badge.select.smaller {
  min-height: 32px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 14px;
}

.product-badge.select.smaller.modules {
  max-width: 160px;
  padding-right: 8px;
}

.product-badge.select.smaller.header {
  min-width: 70px;
  max-width: 80px;
  height: 40px;
  min-height: 40px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  line-height: 12px;
}

.product-badge.select.smaller.header.left-margin {
  max-width: 100px;
  margin-left: 20px;
  font-size: 12px;
  line-height: 12px;
}

.product-badge.select.filter {
  background-color: var(--white);
  cursor: pointer;
  max-width: 130px;
  height: auto;
  min-height: 36px;
  padding: 0 4px;
  font-size: 12px;
  line-height: 12px;
}

.product-badge.select.filter:hover {
  border-color: var(--cadet-blue);
}

.product-badge.select.filter:focus {
  border-color: #edeff3;
}

.product-badge.select.filter.mid {
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.product-badge.select.filter.metric {
  max-width: 200px;
}

.product-badge.select.filter.metric.larger {
  max-width: 240px;
  min-height: 42px;
  margin-top: 6px;
  font-size: 14px;
  line-height: 20px;
}

.product-badge.select.filter.metric.larger.no-top {
  margin-top: 0;
}

.product-badge.select.filter.metric.hide {
  display: none;
}

.product-badge.select.filter.metric._42 {
  min-height: 42px;
}

.product-badge.select.filter.hide {
  display: flex;
}

.product-badge.select.filter._30 {
  cursor: pointer;
  border-radius: 4px;
  min-height: 30px;
}

.product-badge.select.filter._30.flex {
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: relative;
}

.product-badge.select.filter._44 {
  min-height: 36px;
}

.product-badge.select.filter.full {
  max-width: 260px;
  min-height: 40px;
}

.product-badge.select.filter.full._48 {
  min-height: 48px;
}

.product-badge.select.doc {
  max-width: none;
  height: 36px;
  min-height: auto;
  font-size: 12px;
}

.product-badge.select.doc.btm-10 {
  margin-bottom: 10px;
}

.caption-uppercase-3 {
  color: #646e5e;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.caption-uppercase-3.text-weight-semi-bold {
  font-weight: 600;
}

.filter-checkbox-field-right {
  color: #000;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0;
  display: flex;
}

.filter-checkbox-field-right.auto {
  width: auto;
}

.filter-checkbox-field-right.auto.margin-left {
  margin-left: 24px;
  padding-top: 0;
  padding-bottom: 0;
}

.filter-checkbox-field-right.auto.bizpack-only {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-end;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.filter-checkbox-field-right.auto.bizpack-only.hide {
  display: none;
}

.filter-checkbox-field-right.auto.bizpack-only.right-margin {
  margin-right: 10px;
}

.filter-checkbox-field-right.doc {
  margin-bottom: 3px;
}

.filter-checkbox-field-right.inputs {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 360px;
}

.product-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  height: 100%;
  display: flex;
}

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

.filter-star-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 1px;
  transition: color .2s;
  display: flex;
  position: absolute;
  left: 44px;
}

.filter-dropdown-toggle {
  z-index: 20;
  grid-column-gap: 8px;
  color: #3c4238;
  background-color: #fff;
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 6px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.filter-dropdown-toggle:hover {
  color: #000;
}

.filter-dropdown-toggle.w--open {
  z-index: 10;
  color: #000;
  border-bottom-color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.filter-form {
  grid-row-gap: 16px;
  border-top: 1px solid #e0e3de;
  flex-direction: column;
  padding-top: 16px;
  display: flex;
}

.wrap-v-xx-large {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.wrap-v-xx-large.top-margin {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 60px;
}

.wrap-v-xx-large.less-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.wrap-v-xx-large.less-gap.top-margin-40 {
  margin-top: 40px;
}

.wrap-v-xx-large.less-gap.hide {
  display: none;
}

.wrap-v-xx-large.less-gap.less {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
}

.wrap-v-xx-large.no-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.subheading-large-2 {
  letter-spacing: -.02em;
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.subheading-large-2.no-top {
  margin-top: 0;
  font-size: 13px;
}

.subheading-large-2.no-top.header {
  text-transform: uppercase;
  font-size: 12px;
}

.subheading-large-2.no-top.header.lighter {
  min-width: 120px;
  font-weight: 400;
}

.subheading-large-2.no-top.selectarea {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 17px;
  padding: 0;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.subheading-large-2.no-top.selectarea:hover {
  color: var(--cadet-blue);
}

.subheading-large-2.no-top.selectarea.bm {
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 16px;
  margin-left: 4px;
  font-weight: 500;
  overflow: hidden;
}

.subheading-large-2.no-top.selectarea.lighter {
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 500;
}

.subheading-large-2.no-top.selectarea.lighter.no-hover {
  cursor: auto;
}

.subheading-large-2.no-top.selectarea.lighter.no-hover:hover {
  color: var(--black);
}

.subheading-large-2.no-top.selectarea.lighter.taller {
  max-height: 24px;
  line-height: 24px;
}

.subheading-large-2.no-top.selectarea.lighter.taller.no-hover.paragraph-taller {
  max-width: 300px;
  max-height: 2.8em;
  line-height: 1.4em;
}

.subheading-large-2.no-top.selectarea.lighter.taller.no-hover.paragraph-taller.long {
  max-height: 6em;
  margin-top: 0;
}

.subheading-large-2.no-top.selectarea.no-hover {
  cursor: auto;
  font-size: 12px;
}

.subheading-large-2.no-top.selectarea.no-hover:hover {
  color: var(--black);
}

.subheading-large-2.no-top.selectarea.no-hover.light {
  font-weight: 500;
}

.subheading-large-2.no-top.selectarea.light {
  height: auto;
  max-height: 2.8em;
  font-size: 12px;
  font-weight: 500;
}

.subheading-large-2.shortcut {
  font-size: 16px;
}

.subheading-large-2.top-margin-10 {
  margin-top: 14px;
}

.text-green-300 {
  color: #45877e;
}

.product-description-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px 14px 24px;
  transition: all .2s;
  display: flex;
}

.product-description-2:hover {
  background-color: var(--white-smoke-2);
}

.product-description-2.no-hover {
  cursor: default;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 16px;
}

.product-description-2.no-hover:hover {
  background-color: var(--transparent);
}

.product-description-2.no-hover.hub {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 8px 10px;
}

.filter-top-row {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.filter-top-row.split {
  justify-content: space-between;
  margin-top: 10px;
}

.filter-top-row.split.a-margin-bottom-16 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.filter-top-row.split.a-margin-bottom-16.sticky {
  position: sticky;
  top: 0;
}

.filter-top-row.split.a-margin-bottom-16.sticky.no-top {
  margin-top: 0;
}

.filter-top-row.split.hide {
  display: none;
}

.filter-top-row.split.margin-24 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-bottom: 24px;
}

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

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

.paragraph-regular-49.text-weight-semi-bold {
  font-weight: 600;
}

.filter-advanced {
  border: 1px solid #cbd0c8;
  border-radius: 8px;
  overflow: hidden;
}

.filter-heading-block {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  display: flex;
}

.filter-dropdown-link {
  color: #282c25;
  white-space: nowrap;
  border-radius: 8px;
  padding: 4px 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.filter-dropdown-link:hover {
  color: #000;
  background-color: #e0e3de;
}

.filter-search {
  background-color: #f5f6f4;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  min-height: 55px;
  display: flex;
}

.filter-form-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.filter-toggle {
  cursor: pointer;
  background-color: #e0e3de;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 48px;
  height: 26px;
  padding: 4px;
  display: flex;
  position: relative;
}

.filter-checkbox {
  cursor: pointer;
  background-color: #e0e3de;
  border-style: none;
  border-radius: 8px;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 8px;
}

.filter-checkbox.w--redirected-checked {
  background-color: #2a514c;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63ff8d8634a1c7149f4f6507_check-primary.svg");
  background-size: 16px 16px;
  border-style: none;
}

.filter-checkbox.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.filter-checkbox.no-margin {
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.filter-checkbox.no-margin.w--redirected-checked {
  background-color: #4e8d99;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/63ff8d8634a1c7149f4f6507_check-primary.svg");
  background-position: 50%;
  background-size: auto;
}

.filter-search-right {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  display: flex;
}

.button-ghost-3 {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  background-color: #f5f6f4;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .3s;
}

.button-ghost-3:hover {
  background-color: #e0e3de;
}

.wrap-h-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.wrap-h-x-small.align-c {
  align-items: center;
}

.product-favourite {
  color: #646e5e;
}

.icon-x-small-4 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.filter-dropdown-list-2.w--open {
  z-index: 20;
  background-color: #fff;
  border: 1px solid #cbd0c8;
  border-top-style: none;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
}

.filter-search-dropdown {
  z-index: 5;
  grid-column-gap: 8px;
  color: #000;
  align-items: center;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.filter-dropdown-toggle-wrapper {
  grid-column-gap: 8px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.filter-dropdown-toggle-wrapper:hover {
  color: #000;
}

.filter-text-field {
  color: #282c25;
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 14px;
}

.filter-text-field::placeholder {
  color: #788471;
}

.section-regular-36 {
  background-color: #f7f6f2;
  padding: 92px 5%;
  position: relative;
}

.section-regular-36.white {
  background-color: #fff;
  padding: 10px 0% 20px;
}

.section-regular-36.white.no-top {
  min-height: 50vh;
  padding-top: 0;
}

.section-regular-36.white.no-top._70vh {
  height: 100%;
  min-height: 70vh;
}

.filter-heading-small {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.filter-review-link {
  color: #788471;
  white-space: nowrap;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  transition: color .3s;
}

.filter-review-link:hover {
  color: #000;
}

.filter-title-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  max-width: 500px;
  margin-bottom: 32px;
  margin-right: auto;
  display: flex;
}

.text-block-169 {
  color: var(--burlywood);
  font-size: 11px;
}

.text-block-170 {
  font-size: 14px;
  line-height: 14px;
}

.icon-185, .icon-186 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.quick-stack-1-column {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.form-100 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.assistantsection {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.cell-41 {
  justify-content: flex-start;
  align-items: stretch;
}

.form-101 {
  flex-flow: column;
  display: flex;
}

.cell-42 {
  justify-content: center;
  align-items: flex-start;
}

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

.icon-187 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-501 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-188, .icon-189 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.holder {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding: 0 10px;
  display: flex;
  position: relative;
}

.holder._90 {
  height: 85%;
  max-height: 90%;
  margin-top: 0;
  padding: 10px;
}

.editorjs {
  background-color: #fff;
  border: 1px #d1fdff;
  border-radius: 0;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 10px;
  padding: 0 20px 20px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  display: block;
  position: relative;
  overflow: auto;
  box-shadow: 0 2px 45px #ffffff21;
}

.editorjs.shared {
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.icon-190 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.contentcard {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e4e4e4;
  border-top-style: none;
  border-radius: 0;
  padding: 2px 10px;
}

.contentcard.header {
  border-right-color: var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: var(--white);
  border-bottom-style: none;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.contentcard.header.bm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.contentcard.business-model {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-style: none none solid;
  border-radius: 2px;
  width: 100%;
  padding: 6px 0;
  transition: all .2s;
}

.contentcard.business-model:hover {
  border-style: none none solid;
  border-bottom-color: var(--cadet-blue);
  background-color: var(--white-smoke);
}

.contentcard.full-border {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: solid;
  border-radius: 4px;
  padding-top: 6px;
  padding-bottom: 6px;
  transition: all .2s;
  box-shadow: 0 0 3px 1px #0000001a;
}

.contentcard.full-border:hover {
  border-color: var(--cadet-blue);
}

.contentcard.full-border.roadmap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.contentcard.full-border.roadmap.hub {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.contentcard.full-border.docs {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  box-shadow: none;
  padding: 10px 14px;
}

.contentcard.full-border.docs.shortcuts {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.contentcard.full-border.docs.shortcuts:hover {
  border-color: var(--burlywood);
}

.contentcard.full-border.docs.less {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.contentcard.full-border.docs.table {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

.contentcard.full-border.docs.small-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
}

.contentcard.full-border.docs.mini-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0;
}

.contentcard.full-border.docs.mini-box.noneyet {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-style: none;
  margin-bottom: -10px;
}

.contentcard.full-border.docs.mini-box.noneyet.outline {
  border-style: solid;
}

.contentcard.full-border.docs.mini-box.noneyet.absoluteconnect {
  background-color: var(--white);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contentcard.full-border.docs.mini-box.noneyet.no-negative {
  margin-bottom: 0;
}

.contentcard.header {
  color: #fff;
  background-color: #4e8d99;
  border-bottom-style: none;
  border-right-color: #4e8d99;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.contentcard.feedback {
  padding-top: 10px;
  padding-bottom: 10px;
}

.cell-43 {
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
}

.cell-43.business-model {
  padding-left: 0;
}

.cell-43.bm {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
}

.cell-43.up {
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-43.doc-hub {
  padding-left: 2px;
}

.cell-43.doc-hub.shortcuts {
  padding-right: 6px;
}

.cell-43.less {
  padding-left: 2px;
  padding-right: 2px;
}

.cell-43.centred {
  justify-content: center;
  align-items: center;
  padding: 6px;
}

.cell-43.horizontal {
  justify-content: flex-start;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
}

.cell-43.no-padding {
  padding-left: 2px;
  padding-right: 2px;
}

.cell-44 {
  justify-content: center;
  align-items: center;
}

.cell-44.up {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cell-44.right {
  justify-content: center;
  align-items: flex-end;
}

.cell-44.left {
  justify-content: center;
  align-items: flex-start;
  padding: 8px 6px 8px 4px;
}

.cell-45 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  padding: 14px 14px 14px 0;
}

.cell-45.up {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cell-45.all-padded {
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
}

.cell-45.no-padding {
  padding-right: 2px;
}

.icon-191 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-502 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.includebizpack {
  border: 1px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  width: 18px;
  height: 18px;
  font-size: 12px;
  line-height: 16px;
}

.includebizpack:hover {
  background-color: #32707c;
}

.includebizpack.notincluded {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  width: 18px;
  height: 18px;
  font-size: 12px;
  line-height: 16px;
  transition: all .2s;
  position: relative;
  inset: 0% auto auto 0%;
}

.includebizpack.notincluded:hover {
  border-width: 2px;
}

.includebizpack.notincluded.milestone {
  width: 22px;
  height: 22px;
  margin: 20px 0 10px;
}

.includebizpack.notincluded.hub {
  width: 24px;
  height: 24px;
}

.includebizpack.milestone {
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-top: 20px;
  font-size: 14px;
  display: flex;
}

.form-102 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-102.horizontal {
  z-index: 20;
  background-color: var(--white);
  position: relative;
}

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

.rightalignform {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.toggle-wrap-2 {
  align-items: center;
  width: 260px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.toggle-base-6 {
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 40px;
  height: 24px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.custom-checkbox {
  border: 1px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  color: #fff;
  width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
}

.checkbox-field-13 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-label-10 {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 13px;
  font-weight: 500;
}

.checkbox-label-10._1em.none {
  margin-right: 0;
}

.docsmenucontainer {
  width: 100%;
  min-height: 30vh;
  max-height: 30vh;
  padding: 6px;
  overflow: auto;
}

.cell-46 {
  align-items: stretch;
}

.chatdoc {
  background-color: var(--white-smoke-2);
  border-left: 1px solid #dfdfdf;
  width: auto;
  min-width: auto;
  height: 100%;
  min-height: 93vh;
  max-height: 93vh;
  padding: 10px 16px;
  display: block;
  position: relative;
}

.icon-192 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.chatdocicon {
  width: 30px;
  height: 30px;
  position: absolute;
}

.icon-193 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.chaticondoc {
  object-fit: contain;
  max-width: 30px;
  max-height: 30px;
  display: block;
  overflow: hidden;
}

.icon-194 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.threadselectorcontainer {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 16px;
  display: flex;
}

.text-block-171 {
  color: var(--black);
  letter-spacing: .02px;
  max-height: 12px;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.3em;
  overflow: hidden;
}

.icon-195 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.careers-card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1.5fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
  position: relative;
}

.careers-card-2.border {
  border: 1px solid #ebebeb;
  transition: all .2s;
  box-shadow: 0 0 3px 1px #0000001a;
}

.careers-card-2.border:hover {
  border-color: var(--cadet-blue);
}

.careers-card-2.milestone {
  border: 2px solid #eee;
  grid-template-columns: .25fr .25fr 3.5fr 2fr;
  width: 100%;
}

.careers-card-2.milestone.complete {
  border: 2px solid var(--cadet-blue);
  background-color: var(--white-smoke);
}

.careers-card-2.milestone.hub {
  grid-template-columns: .25fr .25fr 3.5fr 1.75fr;
}

.careers-card-2.milestone.locked {
  border-color: var(--cadet-blue);
}

.careers-card-2.milestone.bizwork {
  grid-template-columns: .25fr .25fr 3fr 2fr;
}

.section-regular-37 {
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.section-regular-37.bg-brown {
  background-color: #f9f7f7;
}

.wrap-v-regular-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.wrap-v-regular-8.size-full {
  width: 100%;
  margin: 10px 0;
  padding: 10px 30px 10px 20px;
}

.wrap-v-regular-8.size-full.hub {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.wrap-h-tiny-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #171717;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap-h-tiny-2.wrap-children._100 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}

.wrap-h-tiny-2.wrap-children._100.controls {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: auto;
  margin-top: 0;
}

.careers-detail-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
}

.careers-detail-2.split {
  justify-content: space-between;
}

.careers-detail-2.split.controls {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white-smoke-2);
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -42px;
  padding: 4px 0;
  position: absolute;
  bottom: 10%;
}

.careers-detail-2.split.form {
  margin-bottom: 0;
}

.subheading-small-13 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.3em;
}

.subheading-small-13.smaller {
  font-size: 14px;
}

.subheading-small-13.form-input {
  border: 1px solid var(--white-smoke);
  border-radius: 4px;
  max-height: 50px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-size: 16px;
  font-weight: 700;
  transition: all .2s;
}

.subheading-small-13.form-input:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
}

.paragraph-regular-50 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

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

.careers-logo-2 {
  background-color: #e7e0df;
  border-radius: 0 5px 5px 0;
  width: 100%;
  min-width: 50px;
  height: 100%;
  min-height: auto;
  margin: 0;
  overflow: hidden;
}

.careers-logo-2._40 {
  min-width: 40px;
}

.careers-logo-2.a-margin-bottom-08 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 5px;
  max-height: 100px;
  margin-bottom: 8px;
}

.paragraph-small-43 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-43.text-color-gray-900.bold {
  font-weight: 700;
}

.paragraph-small-43.text-color-gray-900.bold.white {
  color: var(--white);
}

.paragraph-small-43.text-color-gray-900.form-input {
  border: 1px solid var(--white-smoke);
  border-radius: 4px;
  min-height: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  transition: all .2s;
}

.paragraph-small-43.text-color-gray-900.form-input:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
}

.icon-x-small-5 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.cell-47 {
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.icon-196 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.image-164 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.timeline-bottom-line {
  background-color: #e3e3e3;
  width: 48px;
  height: 1.2px;
  position: absolute;
  bottom: -40px;
}

.paragraph-regular-51 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.timeline-dot-small {
  background-color: #000;
  border-radius: 6px;
  flex: none;
  width: 4px;
  height: 4px;
}

.timeline-line {
  background-color: #e3e3e3;
  width: 1.2px;
  position: absolute;
  top: -12px;
  bottom: -12px;
}

.timeline-line.last {
  bottom: -40px;
}

.timeline-line.first {
  z-index: 0;
  top: -40px;
}

.h3-heading-12 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.timeline-card-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  box-shadow: 0 1px 2px #0000000f, 0 0 0 1px #0000000f;
}

.label-regular {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
}

.title-wrap-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 584px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-large-21 {
  padding: 120px 5%;
  position: relative;
}

.section-large-21.background-gray {
  background-color: #f5f5f5;
}

.container-x-small-3 {
  width: 100%;
  max-width: 664px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.icon-small-14 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.badge-6 {
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.timeline-row-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 16px 1fr;
}

.paragraph-small-44 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.7;
}

.paragraph-small-44.text-gray-500 {
  color: #666;
}

.timeline-dot {
  z-index: 2;
  background-color: #fff;
  border-radius: 40px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -8px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #0000000f, 0 0 0 1px #0000000f;
}

.timeline-dot.step {
  width: 36px;
  height: 36px;
  margin-left: -18px;
  box-shadow: 0 1px 2px #0003, 0 0 0 1px #0003;
}

.timeline-line-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: -80px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.timeline-text {
  color: #666;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.7;
  display: none;
}

.timeline-top-line {
  background-color: #e3e3e3;
  width: 48px;
  height: 1.2px;
  margin: 0 0 auto;
  position: relative;
  top: 0;
}

.timeline-container {
  margin-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.title-div {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 640px;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.title-div.split {
  justify-content: space-between;
}

.add-milestone {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
}

.cell-48 {
  flex-flow: row;
  justify-content: space-between;
  padding-bottom: 20px;
  padding-right: 0;
}

.div-block-503 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  display: flex;
}

.div-block-503.a-margin-bottom-08 {
  margin-bottom: 14px;
}

.div-block-503.a-margin-bottom-08.hide {
  display: none;
}

.div-block-503._14-bottom {
  margin-bottom: 4px;
}

.div-block-503.left {
  justify-content: flex-start;
}

.div-block-503.left.stretch {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
  position: static;
}

.div-block-503.left.stretch.up {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.div-block-503.left.stretch.no-btm {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
}

.div-block-503.diagnose {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.div-block-503.no-margin {
  margin-bottom: 0;
}

.cell-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.div-block-504 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-right: 10px;
  display: flex;
}

.footer-button {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 6px;
  padding: 4px 16px;
  font-size: 14px;
  line-height: 24px;
}

.footer-button:hover {
  background-color: #f0f0f0;
  border: 1px solid #e3e3e3;
}

.paragraph-regular-52 {
  margin-bottom: 6px;
  font-size: 13px;
  line-height: 1.4;
}

.paragraph-regular-52.roadmap {
  margin-top: 8px;
  font-size: 14px;
}

.paragraph-regular-52.roadmap.max-width-400 {
  max-width: 400px;
}

.feature-card-outline-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 12px;
  align-items: flex-start;
  padding: 14px;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.feature-card-outline-2.border {
  border: 1px solid var(--white);
  box-shadow: 0 0 3px 1px #0000001a;
}

.feature-card-outline-2.border:hover {
  border: 1px solid var(--cadet-blue);
}

.footer-company-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.footer-block {
  background-color: #f5f5f5;
  border-radius: 24px;
  width: 100%;
  max-width: 1208px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px;
  position: relative;
}

.footer-legal-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #666;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.badge-7 {
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.footer-logo-2 {
  height: 32px;
}

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

.background-pattern {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer-legal-link {
  color: #666;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
}

.footer-legal-link:hover {
  color: #000;
}

.footer-legal-links {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

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

.footer-divider {
  background-color: #e3e3e3;
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-small-45 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.7;
}

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

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

.quick-stack-23 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.milestonedate {
  background-color: var(--white-smoke-2);
  color: var(--dark-grey);
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -32px;
  padding: 6px 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  position: absolute;
  top: 20%;
}

.milestonedate.updown {
  top: auto;
  bottom: 20%;
}

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

.div-block-505.vertical {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.div-block-505.vertical.metri {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  margin-right: 6px;
}

.div-block-505.vertical.metri._100 {
  min-width: auto;
}

.div-block-505.max-600 {
  width: auto;
  max-width: 540px;
}

.div-block-506 {
  height: 100%;
}

.icon-197, .icon-198, .icon-199, .icon-200, .icon-201 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.top-border-cell {
  border: 1px #e6e6e6;
  border-top-style: solid;
  align-items: stretch;
  padding-top: 40px;
}

.top-border-cell.left {
  align-items: stretch;
  padding-right: 0;
}

.cell-50 {
  align-items: stretch;
  padding-top: 10px;
}

.actionbuttons.padded.suggested {
  border: 1px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  border-radius: 0 4px 4px 0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.actionbuttons.padded.suggested.less {
  padding-left: 10px;
  padding-right: 10px;
}

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

.div-block-508._100 {
  justify-content: space-between;
  width: 100%;
}

.recent-section {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.recent-section.indented {
  margin-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.div-block-510 {
  display: flex;
}

.icon-202 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-block-172 {
  letter-spacing: .5px;
  font-weight: 700;
}

.div-block-511, .div-block-512 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hub-ask {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-173 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-203 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-203.small {
  width: 16px;
  height: 16px;
}

.icon-203.big {
  width: 140px;
  height: 140px;
}

.icon-203.big.ornage {
  color: var(--burlywood);
}

.icon-203.big.white {
  color: var(--white);
}

._203, .icon-204 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.banner-app {
  z-index: 5;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--snow);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 8px 40px;
  transition: all .2s;
  display: flex;
  position: relative;
  top: 0;
}

.banner-app:hover {
  background-color: var(--white-smoke-2);
}

.banner-app.green {
  background-color: var(--cadet-blue);
  color: var(--white);
}

.banner-app.orange {
  background-color: #ebba95;
}

.icon-205, .icon-206, .icon-207, .icon-208 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icons-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  margin-top: 60px;
  display: flex;
}

.menucontainer {
  background-color: var(--white);
  border-radius: 4px;
  overflow: hidden;
}

.div-block-514 {
  width: 100%;
  margin: auto auto 0;
  display: block;
  position: relative;
}

.div-block-515 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-516 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  height: 40px;
  display: flex;
}

.orange-link {
  color: var(--burlywood);
}

.text-color-red-602 {
  color: #ff443d;
}

.label-small {
  font-size: 14px;
  line-height: 20px;
}

.label-small.text-color-gray-700 {
  color: #5f5e5d;
}

.wrap-v-large-2 {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.wrap-v-large-2.top {
  margin-top: 0;
}

.section-regular-39 {
  margin-right: 0;
  padding: 60px 5% 100px;
}

.section-regular-39.first {
  width: 100%;
  padding-top: 40px;
}

.feature-footnote {
  max-width: 500px;
  margin-top: 88px;
}

.title-caption {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #ff443d;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.wrap-v-medium-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.feature-image {
  object-fit: cover;
  border-radius: 5px;
  width: 40%;
  max-width: none;
  height: 100%;
  overflow: hidden;
}

.container-regular-9 {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-large-32 {
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-32.smaller {
  font-size: 16px;
  line-height: 24px;
}

.feature-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.icon-x-small-6 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.h3-heading-13 {
  letter-spacing: -.64px;
  margin-top: 0;
  font-size: 44px;
  line-height: 1.2;
}

.text-color-gray-800 {
  color: #4d4d4c;
}

.h5-heading-13 {
  color: #000;
  letter-spacing: -.35px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.h5-heading-13.smaller {
  font-size: 20px;
}

.feature-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #eceae9;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 22px 32px 32px;
  display: flex;
  position: relative;
}

.feature-card.feedback {
  border-width: 2px;
  border-color: var(--burlywood);
}

.title-grid-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
  margin-bottom: 40px;
}

.title-grid-large.less {
  margin-bottom: 30px;
}

.fixed-right-column {
  background-color: var(--cadet-blue);
  width: 140px;
  height: 93vh;
  min-height: 93vh;
  position: fixed;
  inset: 7vh 0% 0% auto;
}

.inputfieldpitch {
  border: 1px solid var(--transparent);
  color: var(--black);
  border-radius: 4px;
  width: 100%;
  height: 100%;
  min-height: 160px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-left: 8px;
  padding-right: 16px;
  font-size: 16px;
  line-height: 1.5em;
  transition: all .2s;
  overflow: auto;
}

.inputfieldpitch:hover {
  color: var(--black);
  border-style: solid;
  border-color: #4e8d9991;
}

.inputfieldpitch:focus, .inputfieldpitch:focus-visible, .inputfieldpitch[data-wf-focus-visible] {
  border-color: var(--cadet-blue);
}

.inputfieldpitch.feedback {
  border-style: solid;
  border-color: #d6d6d6;
  min-height: 140px;
  margin-top: 10px;
  margin-left: 0;
  padding: 12px 10px 12px 20px;
}

.inputfieldpitch._80 {
  min-height: 80px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 8px;
}

.inputfieldpitch.sharepage {
  border-style: none;
  min-height: 240px;
  max-height: 480px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
}

.inputfieldpitch.sharepage:hover {
  border-style: none;
}

.inputfieldpitch.sharepage.idea {
  min-height: auto;
}

.inputfieldpitch.aiworkflow {
  padding: 14px;
}

.feedback-stack {
  width: 100%;
  padding: 0;
}

.star-wrapper {
  display: flex;
}

.star-icon {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  display: flex;
}

.star-icon:hover {
  color: var(--burlywood);
}

.div-block-517 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.div-block-518 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.body-34 {
  font-family: DM Sans, sans-serif;
}

.playbook-callout {
  border-style: none none none solid;
  border-width: 1px 1px 1px 3px;
  border-color: #4e8d9936 #4e8d9936 #4e8d9936 var(--cadet-blue);
  border-radius: 5px;
  margin-bottom: 40px;
  padding: 24px;
  font-size: 18px;
  line-height: 1.5em;
  box-shadow: 0 0 5px 2px #0000001a;
}

.link-underlined {
  font-weight: 700;
  text-decoration: underline;
}

.form-block-33 {
  width: 100%;
}

.form-block-33._240 {
  margin-top: 60px;
  margin-right: 240px;
}

.form-104 {
  width: 100%;
}

.code-embed {
  align-self: flex-end;
  align-items: stretch;
  width: auto;
  display: block;
}

.cell-51 {
  justify-content: space-between;
  align-items: flex-start;
}

.cell-52 {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 20px;
}

.rightsidepitch {
  background-color: var(--white);
  border-left: 1px solid #eceae9;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 240px;
  min-width: 240px;
  height: 95%;
  min-height: 80vh;
  padding: 30px 20px 40px;
  display: flex;
  position: fixed;
  inset: 60px 0% 0% auto;
}

.icon-209, .icon-210, .icon-211 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-211.massive {
  color: var(--cadet-blue);
  width: 240px;
  height: 240px;
}

.icon-211.massive.grey {
  color: var(--dark-grey);
}

.icon-212 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-519 {
  flex-flow: wrap;
  display: flex;
}

.icon-213, .icon-214 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.cell-53 {
  justify-content: center;
  align-items: center;
}

.cell-54 {
  justify-content: center;
  align-items: flex-start;
}

.text-block-174 {
  color: #333;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding-left: 0;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.text-block-174:hover {
  color: #ebba95;
}

.product-badge-2 {
  color: #ebba95;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #f8f4f0;
  border: 1px #000;
  border-radius: 4px;
  max-width: 140px;
  height: 32px;
  margin-bottom: 0;
  padding: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}

.product-badge-2.auto {
  color: #4e8d99;
  background-color: #f0f3f3;
  height: auto;
  padding: 6px 8px;
  font-size: 10px;
  line-height: 10px;
}

.product-badge-2.auto.score {
  text-align: center;
  border-radius: 50%;
  align-self: center;
  font-size: 14px;
}

.cell-55 {
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
}

.f-button-neutral-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #6d445e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-2:hover {
  background-color: #282556;
}

.f-button-neutral-2.ask {
  background-color: #ebba95;
  border-radius: 10px;
  font-weight: 500;
}

.f-button-neutral-2.ask.new {
  background-color: #4e8d99;
  min-height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.f-button-neutral-2.ask.new.smaller._14 {
  width: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.f-button-neutral-2.ask.new {
  background-color: #4e8d99;
  border-radius: 5px;
  min-height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.f-button-neutral-2.ask.new.w--open {
  margin-top: 0;
  margin-bottom: 0;
}

.f-button-neutral-2.ask.new.smaller {
  cursor: pointer;
  background-color: #4e8d99;
  border-radius: 5px;
  justify-content: center;
  min-height: auto;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 16px;
  line-height: 16px;
}

.f-button-neutral-2.ask.new.smaller:hover {
  background-color: #32727e;
}

.f-button-neutral-2.ask.new.smaller.w--open {
  justify-content: center;
}

.section-regular-40 {
  background-color: #f7f6f2;
  padding: 92px 5%;
  position: relative;
}

.section-regular-40.white {
  background-color: #fff;
  padding: 10px 0% 20px;
}

.section-regular-40.feedback {
  background-color: var(--white);
  width: 100%;
  min-height: 35vh;
  padding-top: 30px;
  padding-bottom: 60px;
}

.container-large-41 {
  width: 100%;
  max-width: 1208px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.subheading-large-3 {
  letter-spacing: -.02em;
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}

.subheading-large-3.no-top {
  margin-top: 0;
  font-size: 13px;
}

.subheading-large-3.no-top.header {
  text-transform: uppercase;
  font-size: 12px;
}

.subheading-large-3.no-top.selectarea {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 17px;
  padding: 0;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.subheading-large-3.no-top.selectarea:hover {
  color: #4e8d99;
}

.subheading-large-3.no-top.feedback {
  max-height: 2.8em;
  overflow: hidden;
}

.dashboard-icon-3 {
  color: #4e8d99;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.dashboard-icon-3.hub {
  height: 20px;
  margin-right: 10px;
}

.dashboard-icon-3.smaller {
  width: 14px;
  height: 14px;
  margin-right: 10px;
}

.dashboard-icon-3.smaller.white {
  margin-right: 0;
}

.text-block-175 {
  line-height: 14px;
}

.image-165 {
  border-radius: 5px;
  max-width: 600px;
}

.icon-215 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.image-166 {
  border-radius: 5px;
  width: 100%;
  margin-top: 6px;
  margin-bottom: 10px;
}

.image-166.max-300 {
  max-width: 400px;
}

.tab-content-button {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #4b5563;
  background-color: #ddd0;
  align-items: flex-start;
  padding: 24px 32px;
  display: flex;
}

.tab-content-button.w--current {
  background-color: #f9fafb;
  border-radius: 8px;
}

.icon-large-7 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.tab-content-text {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.container-large-42 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline-20 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-x-large {
  padding: 144px 5%;
  position: relative;
}

.tab-pane-8 {
  height: 100%;
}

.tabs-menu-10 {
  flex-direction: column;
  width: 100%;
  max-width: 638px;
  display: flex;
}

.tab-content-3 {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 32px;
  display: flex;
}

.content-tabs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: flex;
}

.tabs-content-17 {
  width: 100%;
  height: auto;
}

.action-l-2 {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.h1-heading-12 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.wrap-v-small-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-14.align-c {
  text-align: center;
  align-items: center;
}

.icon-large-8 {
  color: #ec3333;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.icon-large-8.green {
  color: var(--cadet-blue);
}

.icon-pink-2 {
  background-color: #f4dcf4;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.feature-footnote-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.feature-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr;
}

.footnote-5 {
  color: #030711;
  font-size: 12px;
}

.action-m-4 {
  color: #030711;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.overline-21 {
  color: #030711;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-regular-53 {
  color: #030711;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-regular-53.text-color-gray-600 {
  color: #4b5563;
  line-height: 1.6em;
}

.section-regular-41 {
  padding: 96px 5%;
  position: relative;
}

.icon-green-3 {
  background-color: #e3f8e7;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
}

.feature-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: row;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.h1-heading-13 {
  color: #030711;
  letter-spacing: -1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.wrap-v-small-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.wrap-v-small-15.align-c {
  text-align: center;
  align-items: center;
}

.icon-216, .icon-217 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-color-red-603 {
  color: #ff443d;
}

.h3-heading-14 {
  letter-spacing: -.64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.section-regular-42 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 96px 5%;
  display: flex;
}

.h5-heading-14 {
  color: #000;
  letter-spacing: -.35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

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

.icon-x-small-7 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-large-33 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.wrap-v-small-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.feature-card-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #d6d3d1;
  border-radius: 24px;
  align-items: center;
  padding: 32px;
  display: flex;
}

.title-grid-large-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  align-items: end;
  margin-bottom: 40px;
}

.icon-x-small-8 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.header-title-wrap-2 {
  margin-bottom: 32px;
}

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

.button-primary-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #131315;
  border-radius: 6px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.header-text-background {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6686ba802d90a33c8e1c9d80_Changelog%20Pattern.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.header-grid-2 {
  grid-column-gap: 52px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  margin-bottom: 100px;
}

.header-user-wrap-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--transparent);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header-user-wrap-2.centre {
  justify-content: flex-start;
  align-items: center;
}

.section-regular-43 {
  padding: 96px 5%;
  position: relative;
}

.h1-heading-14 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 1.2;
}

.avatar-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

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

.header-link-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.h6-heading-24 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4;
}

.header-logo-block {
  border: 1px solid var(--white);
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-height: 80px;
  padding: 10px 32px;
  display: flex;
}

.header-logo-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.avatar-large-2 {
  border: 4px solid #fff;
  border-radius: 100px;
  width: 56px;
  min-width: 56px;
  height: 56px;
  min-height: 56px;
  overflow: hidden;
  box-shadow: 0 1px #e4e4e7;
}

.avatar-large-2.group {
  margin-left: -16px;
}

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

.div-block-521 {
  display: flex;
}

.text-block-176 {
  color: #fff6e9;
  margin-right: 4px;
  font-weight: 700;
}

.text-block-176.black {
  color: var(--black);
}

.icon-x-small-9 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

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

.button-primary-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #131315;
  border-radius: 6px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.header-grid-3 {
  grid-column-gap: 52px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  margin-bottom: 100px;
}

.header-user-wrap-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.section-regular-44 {
  padding: 96px 5%;
  position: relative;
}

.h1-heading-15 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 72px;
  line-height: 1.2;
}

.avatar-wrap-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

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

.h6-heading-25 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}

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

.div-block-522 {
  display: flex;
}

.cell-56 {
  justify-content: center;
  align-items: flex-end;
}

.image-167 {
  aspect-ratio: auto;
  object-fit: fill;
  width: auto;
  max-height: 200px;
}

.image-167._100 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: none;
}

.pricing-toggle-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.paragraph-regular-56 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.h2-heading-15 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 1.2;
}

.pricing-feature-item-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  align-items: center;
  display: flex;
}

.h-space-between {
  justify-content: space-between;
  display: flex;
}

.pricing-toggle {
  border: 1.2px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 40px;
  justify-content: flex-end;
  align-items: center;
  width: 34px;
  height: 20px;
  padding: 3px;
  display: flex;
  box-shadow: inset 0 4px 4px #0f0f0f1f;
}

.max-width-medium {
  width: 100%;
  max-width: 536px;
}

.text-color-neutral-500 {
  color: #666;
}

.pricing-monthly-text {
  color: #666;
  font-size: 16px;
  font-weight: 500;
}

.pricing-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 376px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h4-heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.pricing-back-card {
  background-color: #fff;
  border-radius: 20px;
  width: 296px;
  height: 390px;
  position: absolute;
  inset: auto auto 54px -44px;
  transform: rotate(-10deg);
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.pricing-back-card.right {
  left: auto;
  right: -44px;
  transform: rotate(10deg);
}

.horizontal-divider {
  align-items: center;
  width: 100%;
  height: 2px;
  display: flex;
}

.pricing-cost-yearly {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-primary-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  background-color: #292929;
  border-radius: 10px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  box-shadow: inset 1px 1px .25px #ffffff1f, inset -1px 1px .25px #ffffff1f, 0 0 0 1px #000, 0 1px 2px #000000a3;
}

.button-primary-10:hover {
  background-color: #141414;
}

.section-large-22 {
  padding: 120px 5%;
  position: relative;
}

.section-large-22.background-gray {
  background-color: #f5f5f5;
}

.pricing-buttton {
  flex-direction: column;
  margin-top: 12px;
  display: flex;
}

.icon-small-15 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.badge-8 {
  color: #000;
  background-color: #fff;
  border-radius: 99px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 20px;
  display: flex;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.toggle-dot {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  display: flex;
  box-shadow: 0 2px 4px #16266414, 0 5px 10px #16266414, 0 7px 12px #16266414, inset 0 3px 3px #e3e3e3;
}

.pricing-cost-monthly {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.toggle-dot-s {
  background-color: var(--cadet-blue);
  border-radius: 10px;
  width: 4px;
  height: 4px;
}

.pricing-card-icon {
  flex: none;
  width: 28px;
  height: 28px;
}

.pricing-card {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1px #0000000f, 0 1px 2px #0000000f;
}

.paragraph-small-46 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.7;
}

.wrap-v-small-17 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.pricing-yearly-text {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.wrap-v-regular-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.pricing-cards-holder {
  width: 100%;
  position: relative;
}

.sub-heading-small-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.div-block-523 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.div-block-524 {
  margin-top: 64px;
  margin-bottom: 32px;
}

.html-embed-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-177 {
  grid-column-gap: 8px;
  color: #000;
  letter-spacing: -.02em;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: flex;
}

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

.div-block-526 {
  background-color: #f3f4f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.alert-icon-5 {
  color: #f93;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 16px;
  display: flex;
}

.alert-success-7 {
  color: #3e376d;
  background-color: #f2f2f8;
  border-radius: 16px;
  max-width: 620px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 50px;
  font-weight: 600;
}

.icon-218 {
  color: #4e8d99;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  display: flex;
}

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

.code-embed-2 {
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.code-embed-2.border {
  margin-left: 0;
}

.icon-219 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.toggle-wrap-3 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.toggle-base-7 {
  cursor: pointer;
  background-color: #25cc88;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 24px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.div-block-528 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: 40px;
  display: flex;
}

.table-wrapper-3 {
  background-color: #fff;
  border-radius: 16px;
  max-height: 70vh;
  margin-top: 20px;
  padding: 0;
  overflow: auto;
}

.grid-cell-8 {
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
}

.grid-cell-8.cell-borders {
  border-left: 1px solid var(--white-smoke);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.grid-cell-8.cell-borders.number {
  padding: 0;
}

.h3-heading-15 {
  color: #130b46;
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 44px;
  line-height: 48px;
}

.tabs-mobile {
  display: none;
}

.title-wrapper-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.table-wrapper-mobile {
  background-color: #fff7d6;
  border-radius: 16px;
  margin-top: 72px;
  padding: 48px;
}

.pricing-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--white-smoke);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pricing-row.bottom-row {
  border-bottom-style: none;
}

.pricing-row.greyed {
  background-color: var(--white-smoke-2);
}

.container-large-43 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.pricing-row-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ffefeb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pricing-row-mobile.bottom-row {
  border-bottom-style: none;
}

.pricing-title {
  color: var(--cadet-blue);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-detail-large {
  color: #130b46;
  letter-spacing: .06em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-weight: 600;
  line-height: 24px;
}

.sub-heading-small-4 {
  color: #130b46;
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.sub-heading-small-4.table {
  font-size: 14px;
  line-height: 24px;
}

.table-section-4 {
  background-color: #ffefeb;
  padding: 120px 5%;
}

.html-embed-14 {
  flex-flow: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: 240px;
  max-height: 400px;
  margin-top: 0;
  display: flex;
}

.html-embed-14._200 {
  min-height: 200px;
  max-height: 200px;
}

.cell-57 {
  align-items: stretch;
}

.text-field-20 {
  border: 1px solid #0000001c;
  border-radius: 4px;
  margin-bottom: 0;
  padding-right: 4px;
}

.caps-subheading-2 {
  color: #adadad;
  text-transform: uppercase;
  padding: 10px 10px 2px;
  font-size: 12px;
  font-weight: 700;
}

.caps-subheading-2.no-padding {
  padding-left: 0;
  padding-right: 0;
}

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

.subheading-small-14 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}

.subheading-small-14.modal {
  border: 1px #000;
  border-radius: 5px;
  padding-left: 0;
  font-size: 14px;
  line-height: 1em;
}

.subheading-small-14.white {
  color: #fff;
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
}

.subheading-small-14.a-margin-bottom-24 {
  margin-bottom: 24px;
}

.image-168 {
  border-radius: 10px;
}

.title-cell-2 {
  background-color: #4e8d99;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.addstepmenu-2 {
  z-index: 20;
  background-color: #4e8d9999;
  border: 1px solid #ececec;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60px;
  display: block;
  position: absolute;
  inset: 0%;
}

.addstepmenu-2.w--open {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 5px;
  width: 200px;
  inset: 40px auto auto 0%;
}

.addstepmenu-2.runworkflow {
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  display: flex;
}

.addstepmenu-2.runworkflow.less {
  border-radius: 0;
  min-height: 100vh;
  padding: 40px;
}

.addstepmenu-2.runworkflow.less.less-padding {
  padding: 20px;
  position: absolute;
  left: 0;
}

.addstepmenu-2.runworkflow.less.hide {
  display: none;
}

.addstepmenu-2.runworkflow.less.no-padding {
  z-index: 25;
  min-height: 100vh;
  padding: 0;
}

.addstepmenu-2.runworkflow.less.absolute {
  height: 100%;
  max-height: none;
  inset: 0%;
}

.addstepmenu-2.runworkflow.less.onboarding {
  z-index: 30;
  background-color: var(--white-smoke-2);
  flex-flow: row;
  justify-content: space-between;
  padding: 0;
  position: fixed;
  inset: 0%;
}

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

.paragraph-regular-57.text-weight-bold {
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.paragraph-regular-57.text-weight-bold._16 {
  margin-bottom: 0;
  font-weight: 500;
}

.paragraph-regular-57.text-weight-bold._16.white {
  color: #fff;
}

.paragraph-regular-57.text-weight-bold.tiny {
  margin-top: 6px;
  font-size: 13px;
  line-height: 1.2;
}

.cell-58 {
  padding: 10px 10px 20px 20px;
}

.div-block-529 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  height: 40px;
  display: flex;
}

.image-169 {
  width: 24px;
  height: 24px;
}

.inputstack-2 {
  border-bottom: 1px solid #f5f0f4;
  width: 100%;
}

.cell-59 {
  justify-content: center;
  align-items: flex-start;
}

.cell-60 {
  align-items: stretch;
}

.cell-61 {
  justify-content: center;
  align-items: flex-end;
}

.quick-stack-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  padding: 0 0 20px;
  position: sticky;
  top: 100px;
}

.quick-stack-24.workflowrun {
  min-height: 60vh;
}

.div-block-530 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.loading_spinner-2 {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.loading_spinner-2.writing {
  background-color: #4e8d99;
  border-radius: 5px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 30px;
  padding: 40px;
}

.loading_spinner-2.writing.workflow {
  width: auto;
}

.quick-stack-25 {
  width: 100%;
  padding: 0;
}

.html-embed-15 {
  z-index: 1000;
  color: #4e8d99;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: relative;
}

.html-embed-15._100 {
  z-index: 10;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

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

.container-regular-13.min-60 {
  min-height: 60vh;
}

.wrap-v-small-18 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.text-field-21 {
  color: #525f75;
  border: 1px solid #edeff3;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  box-shadow: 0 1px 2px #23272e14;
}

.text-field-21:focus {
  border-color: #b1bbc8;
}

.text-field-21.text-area {
  min-height: 150px;
  font-size: 14px;
  line-height: 1.4em;
}

.text-field-21.text-area.data {
  min-height: 220px;
}

.text-field-21.text-area.less {
  min-height: 110px;
}

.text-field-21.text-area.less.lighter::placeholder {
  color: var(--accessible-components-dark-grey);
}

.text-field-21.a-margin-bottom-08 {
  margin-bottom: 10px;
}

.text-field-21.smaller {
  font-size: 14px;
  line-height: 16px;
}

.text-field-21.smaller:hover {
  border-color: var(--cadet-blue);
}

.text-field-21.smaller._42 {
  min-height: 42px;
  margin-top: 6px;
}

.text-field-21.smaller._42.no-top {
  margin-top: 0;
}

.text-field-21.smaller.headertittle {
  color: var(--black);
  max-width: 400px;
  min-height: 40px;
  margin-right: 10px;
  font-weight: 500;
}

.text-field-21.smaller.headertittle.mini {
  max-width: 160px;
}

.paragraph-regular-58 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular-58.text-color-gray-800 {
  color: #394151;
  line-height: 1.2em;
}

.contact-feature-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-link-2 {
  color: #23272f;
  text-decoration: underline;
}

.text-link-2:hover {
  color: #23272f;
}

.text-link-2.text-color-gray-600 {
  color: #525f75;
}

.success-message-19 {
  color: #00381e;
  background-color: #ebfff5;
  border-radius: 12px;
}

.paragraph-small-47 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-47.text-color-gray-600 {
  color: #525f75;
}

.contact-form-block-outline {
  border: 1px solid #edeff3;
  border-radius: 12px;
  margin-bottom: 0;
  padding: 24px;
  position: relative;
}

.contact-form-block-outline.onboarding-padded {
  border-style: none;
  padding: 40px;
}

.checkbox-10 {
  border: 1px solid #d5d9e2;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 6px;
}

.checkbox-10.w--redirected-checked {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/66a9024fdd249382d8960ef4_Check.svg");
  border: 1px solid #525f75;
  border-radius: 100%;
}

.checkbox-10.w--redirected-focus {
  box-shadow: none;
}

.section-regular-45 {
  padding: 96px 5%;
  position: relative;
}

.section-regular-45.background-gray {
  background-color: #f6f7f9;
  border-radius: 10px;
  padding: 20px;
}

.contact-icon {
  background-color: #fff;
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  box-shadow: 0 1px 2px #23272e14;
}

.contact-feature-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f8fa;
  border: 1px solid #edeff3;
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.contact-feature-card.hide {
  display: none;
}

.contact-feature-card.less {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fafbfc;
}

.contact-feature-card.less.closer-top {
  margin-top: -10px;
}

.contact-feature-card.less.fullstretch {
  width: 100%;
  height: 100%;
}

.select-field-2 {
  color: #525f75;
  background-color: #0000;
  border: 1px #000;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.error-message-4 {
  color: #460906;
  background-color: #fff2eb;
  border-radius: 8px;
  padding: 12px 16px;
}

.overline-22 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.contact-form-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.h4-heading-6 {
  letter-spacing: -1.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.h4-heading-6.smaller {
  font-size: 28px;
}

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

.contact-grid.auto.onboard {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1.5fr;
}

.field-label-12 {
  color: #525f75;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.field-label-12.top-margin-20 {
  margin-top: 20px;
}

.field-label-12.none {
  margin-bottom: 0;
  line-height: 12px;
}

.field-label-12.btm-6 {
  margin-bottom: 10px;
}

.checkbox-field-14 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.contact-heading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.icon-x-small-10 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.button-primary-square {
  background-color: var(--cadet-blue);
  color: #fff;
  cursor: pointer;
  border: 2px solid #23272f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition-property: box-shadow;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 2px #23272e14;
}

.button-primary-square:hover {
  box-shadow: 0 0 12px -2px var(--cadet-blue), 0 0 12px -2px var(--burlywood), 0 0 4px 2px #23272e3d, inset 0 2px 2px 0 #ffffff3d;
}

.button-primary-square.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-square.orange {
  background-color: var(--burlywood);
}

.contact-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.contact-content.less-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.contact-content.uptop {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
}

.contact-content.hide {
  display: none;
}

.contact-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 32px 40px;
  display: flex;
}

.contact-card.max-80 {
  max-height: 95vh;
  overflow: auto;
}

.contact-card.max-80.less-padding {
  padding-top: 0;
}

.contact-card.max-80.n-oauto {
  height: 100%;
  overflow: visible;
}

.contact-card.max-100 {
  border-radius: 0;
  height: 100vh;
  max-height: 100vh;
  overflow: visible;
}

.select {
  color: #525f75;
  border: 1px solid #edeff3;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding-right: 16px;
  font-size: 16px;
  box-shadow: 0 1px 2px #23272e14;
}

.select:focus {
  border-color: #b1bbc8;
}

.select._100 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.form-grid-2 {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.input-3 {
  max-width: 240px;
}

.modulesmenu {
  background-color: var(--white);
  height: 100%;
  min-height: 100vh;
  max-height: 100vh;
  padding: 20px 30px;
  position: relative;
  overflow: auto;
}

.modulesmenu.add-input {
  overflow: visible;
}

.modulesmenu.add-input.edit {
  min-height: 88vh;
  max-height: 88vh;
  padding-top: 14px;
  padding-left: 14px;
  padding-right: 14px;
  overflow: auto;
}

.modulesmenu.max-50 {
  width: 100%;
  max-width: 40vw;
  max-height: none;
}

.modulestack {
  cursor: pointer;
  border: 1px solid #ececec;
  border-radius: 5px;
  padding: 14px;
  transition: all .2s;
}

.modulestack:hover {
  border-color: var(--cadet-blue);
  box-shadow: 0 0 1px 1px #0000001a;
}

.modulestack.less-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 40px;
}

.modulesgrid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.modulesgrid.single {
  grid-template-columns: 1fr;
}

.modulesgrid.hide {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.div-block-531 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.icon-220, .icon-221 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

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

.div-block-532.gap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.cell-62 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.cell-62.mid {
  justify-content: center;
  align-items: flex-start;
}

.cell-63 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
}

.div-block-533 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  min-width: auto;
  display: flex;
}

.input-4 {
  max-width: 200px;
  margin-bottom: 10px;
}

.cell-64 {
  justify-content: center;
  align-items: flex-end;
}

.text-block-178 {
  align-self: flex-start;
}

.text-block-178.small-note {
  font-size: 12px;
  line-height: 1.2em;
}

.text-block-178.small-note._13 {
  margin-bottom: 6px;
  font-size: 13px;
  line-height: 1.4em;
}

.div-block-534 {
  border: 2px solid var(--white);
  background-color: var(--white);
  border-radius: 4px;
  padding: 10px 14px;
}

.div-block-534:hover {
  background-color: var(--white-smoke);
  border-radius: 4px;
}

.div-block-534.selected {
  border: 2px solid var(--cadet-blue);
  background-color: var(--white-smoke);
}

.dropdown-list-6 {
  border-radius: 4px;
}

.dropdown-list-6.w--open {
  border: 1px solid #f0f0f0;
}

.dropdown-toggle-10 {
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  margin-left: 0;
  margin-right: auto;
  padding: 10px 34px 10px 14px;
  display: block;
}

.icon-222 {
  margin-right: 10px;
}

.dropdown-7 {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-7._100 {
  width: 100%;
}

.text-block-179 {
  margin-right: 10px;
}

.code-embed-3 {
  border: 1px #000;
  min-height: 200px;
}

.div-block-535 {
  border: 1px solid #dfdfdf7a;
  border-radius: 5px;
  padding: 14px;
  position: relative;
}

.code-embed-4 {
  min-height: 400px;
}

.ag-table {
  z-index: 10;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  height: 50vh;
  min-height: 50vh;
  max-height: 90vh;
  display: block;
  position: relative;
}

.icon-x-large-3 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.heading-title-wrap {
  width: 100%;
  max-width: 550px;
}

.heading-wrap-small {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1140px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h5-heading-15 {
  color: #131315;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
}

.integration-card-large {
  grid-row-gap: 24px;
  border: 1.5px solid #131315;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 3px 3px #131315;
}

.integration-card-large.hide {
  display: none;
}

.container-large-44 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline-23 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.overline-23.text-color-purple {
  color: #8870d7;
}

.grid-three-column-13 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h2-heading-16 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.wrap-v-small-19 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.highlight-span {
  color: #fff6e9;
  background-color: #2cb3a6;
  border-radius: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: inline-block;
}

.highlight-span.smaller {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.6em;
}

.highlight-span.smaller.orange {
  background-color: var(--burlywood);
  border-radius: 5px;
}

.highlight-span.linked {
  cursor: pointer;
  border-radius: 5px;
  padding: 10px 14px;
}

.highlight-span.linked:hover {
  background-color: #119084;
  box-shadow: 0 0 3px 2px #0003;
}

.highlight-span.narrow {
  align-self: center;
  padding: 4px 14px;
}

.highlight-span.bold {
  border: 1px solid var(--cadet-blue);
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-radius: 4px;
  height: 24px;
  padding: 4px 8px;
  font-weight: 700;
  line-height: 14px;
  overflow: hidden;
}

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

.paragraph-regular-59.text-color-gray-800 {
  color: #55555e;
}

.section-large-23 {
  padding: 20px 0% 120px;
  position: relative;
}

.div-block-536 {
  display: flex;
}

.metricfilter {
  min-width: 120px;
  margin-bottom: 0;
}

.metricfilter.smaller {
  min-width: 100px;
}

.div-block-537 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integration-card-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.button-outline-right-icon-2 {
  grid-column-gap: 8px;
  color: #131315;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px solid #e4e4e7;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 12px 12px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.button-outline-right-icon-2:active {
  background-color: #edecf0;
  border-color: #d8d7df;
}

.integration-card-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.wrap-v-regular-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.integration-shape-background {
  z-index: -1;
  position: absolute;
  inset: auto;
}

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

.wrap-v-x-large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.wrap-v-x-large.align-left {
  align-items: flex-start;
}

.section-regular-46 {
  padding: 96px 5%;
  position: relative;
}

.container-small-3 {
  z-index: 5;
  width: 100%;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.integration-card-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  background-color: #fff;
  border: 1.5px solid #131315;
  border-radius: 12%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  box-shadow: 3px 3px #131315;
}

.icon-regular-31 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.h3-heading-16 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

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

.paragraph-regular-60.text-color-gray-700 {
  color: #76767f;
}

.field-label-13 {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

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

.text-field-double-icon {
  background-color: var(--white-smoke-2);
  color: #160042;
  border: 1px #e4e6f1;
  border-radius: 8px;
  align-self: auto;
  width: 100%;
  min-height: 28px;
  margin-bottom: 0;
  padding: 8px 40px 8px 36px;
  font-size: 14px;
  font-weight: 500;
  transition: all .25s;
}

.text-field-double-icon::placeholder {
  color: #b6b9ce;
}

.field-icon-right {
  color: #b6b9ce;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto 16px auto auto;
}

.form-block-35 {
  width: 100%;
  margin-bottom: 0;
  margin-right: 40px;
}

.metric-name {
  font-size: 13px;
  line-height: 13px;
}

.dropdown-list-7.w--open {
  background-color: #fff;
  border-radius: 8px;
  min-width: 200px;
  margin-top: 4px;
  inset: 40px 0% auto auto;
  overflow: hidden;
  box-shadow: 34px 34px 88px #b1bac829;
}

.dropdown-list-7.projects.w--open {
  border: 1px solid #e9e9e9;
  min-width: 260px;
  inset: 40px auto auto 0%;
}

.dropdown-list-7._240.w--open {
  min-width: 240px;
}

.dropdown-list-7._240.outline.w--open {
  border: 1px solid var(--silver);
  box-shadow: 0 0 2px 1px #b1bac829;
}

.dropdown-wrap-2 {
  z-index: 999;
  background-color: #fff;
  height: auto;
  padding: 8px;
  font-size: 12px;
  line-height: 12px;
}

.dropdown-wrap-2.absolute {
  border: 1px solid var(--accessible-components-white-smoke);
  border-radius: 4px;
  min-width: 160px;
  padding: 2px;
  position: absolute;
  inset: 32px 0% auto auto;
}

.dropdown-wrap-2.outline {
  padding: 2px;
}

.checkbox-field-15 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-field-15.wider-gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.checkbox-11 {
  background-color: #fff;
  border: 1px solid #b6b9ce;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
}

.checkbox-11:hover {
  border-color: var(--cadet-blue);
  background-color: #f9fafc;
}

.checkbox-11.w--redirected-checked {
  background-color: #160042;
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.checkbox-11.w--redirected-focus {
  box-shadow: none;
  outline-offset: -2px;
  outline: 2px solid #160042;
}

.checkbox-form-block-2 {
  margin-bottom: 0;
}

.paragraph-small-48 {
  color: var(--cadet-blue);
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.dropdown-link-6 {
  color: #1b114a;
  letter-spacing: -.01em;
  border-radius: 4px;
  align-items: center;
  padding: 12px;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.dropdown-link-6:hover, .dropdown-link-6:focus {
  background-color: var(--white-smoke-2);
}

.dropdown-link-6.w--current {
  color: #2d0896;
}

.dropdown-link-6.hide {
  display: none;
}

.dropdown-link-6.projectdropdown {
  border-bottom: 1px solid var(--silver);
  justify-content: space-between;
}

.dropdown-link-6.bottom-line {
  border-bottom: 1px solid var(--silver);
  border-radius: 0;
}

.dropdown-link-6.addproject {
  padding-top: 16px;
  padding-bottom: 16px;
}

.dropdown-link-6.pointer {
  cursor: pointer;
}

.dropdown-toggle-11 {
  color: #160042;
  border: 1px solid #edeff3;
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  min-width: 140px;
  padding: 12px 8px;
  display: inline-block;
  box-shadow: 0 1px 2px #0000001a;
}

.dropdown-toggle-11:hover {
  border-color: var(--cadet-blue);
  outline-offset: 1px;
  outline: 2px #642eff1a;
}

.dropdown-toggle-11.w--open {
  border-color: var(--cadet-blue);
  outline-offset: 0px;
  outline: 2px solid #4e8d991a;
  font-size: 12px;
  line-height: 12px;
}

.dropdown-toggle-11.chatthreads {
  width: 32px;
  min-width: auto;
  display: flex;
  position: static;
}

.dropdown-8 {
  width: 100%;
  max-width: 140px;
  margin: 0;
}

.dropdown-8.full {
  max-width: 260px;
}

.dropdown-8.chatthreads {
  width: auto;
  max-width: none;
}

.text-block-180 {
  font-size: 12px;
}

.div-block-538 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-539 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.h3-heading-17 {
  color: #000;
  letter-spacing: -.64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
}

.caption-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.caption-small.text-color-gray-700 {
  color: #5f5e5d;
}

.code-embed-5 {
  display: none;
}

.section-regular-47 {
  padding: 0 0%;
}

.h5-heading-16 {
  color: #000;
  letter-spacing: -.35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.title-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #ff443d;
  flex-direction: row;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.feature-image-2 {
  max-width: 50%;
  height: 100%;
}

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

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

.column-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.icon-x-small-11 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-large-34 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.column-large {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.text-color-red-604 {
  color: #ff443d;
}

.paragraph-regular-61 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.feature-card-4 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #d6d3d1;
  border-radius: 24px;
  align-items: center;
  padding: 32px;
  display: flex;
}

.title-grid-large-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  margin-bottom: 32px;
}

.analysisoptions {
  z-index: 20;
  background-color: #4e8d991a;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
}

.h2-heading-17 {
  color: #000;
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.title-center-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-four-column-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.code-embed-6 {
  display: none;
}

.section-regular-48 {
  padding: 96px 5%;
}

.h5-heading-17 {
  color: #000;
  letter-spacing: -.35px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.icon-small-16 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.feature-image-3 {
  object-fit: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: 100%;
  max-height: 120px;
}

.container-large-45 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.feature-footer {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-top: 88px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.max-width-regular-2 {
  max-width: 550px;
}

.paragraph-x-large {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.paragraph-regular-62 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6em;
}

.feature-item-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  border: 1px solid #d6d3d1;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.feature-item-2:hover {
  border-color: var(--cadet-blue);
  box-shadow: 0 0 3px 2px #0000001a;
}

.loadingstep {
  border: 1px solid var(--cadet-blue);
  background-color: var(--cadet-blue);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.loadingstep.tiny {
  padding: 10px;
}

.loadingstep.workflow {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafd159656452e78d641_blocks%206.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  inset: 0%;
}

.loadingstep.workflow.bottommessage {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 100px;
}

.loadingstep.workflow.bottommessage.hide {
  display: none;
}

.loadingstep.workflow.bottommessage.relative {
  position: relative;
}

.loadingstep.workflow.bottommessage.completed {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704f8bece2a207e6261ae45_Building%20blocks.avif");
}

.loadingstep.workflow.bottommessage.finished {
  z-index: 6;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/6704fafe4946a0aac7ee7bd5_blocks%205.avif");
  min-height: 50vh;
}

.loadingstep.workflow.bottommessage.finished.agent {
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/675c7b75a999819d11bcb0e8_New%20Agent.png");
}

.paragraph-3 {
  color: var(--white);
  margin-bottom: 0;
  margin-left: 20px;
}

.paragraph-3.tiny {
  margin-left: 10px;
  font-size: 13px;
  line-height: 13px;
}

.cell-65 {
  align-items: stretch;
}

.metricdescription {
  margin-top: 4px;
  line-height: 1.6em;
}

.metricdescription li {
  margin-bottom: 6px;
  padding-left: 0;
  font-size: 14px;
}

.metriclist {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.4em;
}

.metricitem {
  font-size: 14px;
}

.paragraph-4 {
  margin-bottom: 6px;
  font-size: 14px;
}

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

.selectmetrictext {
  max-height: 14px;
  font-size: 13px;
  line-height: 14px;
  overflow: hidden;
}

.selectmetrictext.smaller {
  font-size: 12px;
}

.selectmetrictext.maxheight {
  max-height: 14px;
  overflow: hidden;
}

.cell-67 {
  padding-left: 34px;
}

.metricslistcard {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px #0000001a;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 6px 6px 0;
  display: flex;
}

.metricslistcard.wf {
  background-color: var(--white);
  border-style: solid;
  border-color: #edeff3;
  padding: 10px;
}

.metricslistcard.wf.taller {
  padding-top: 16px;
  padding-bottom: 16px;
}

.metricslistcard.wf.no-outline {
  border-style: solid;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  padding: 8px;
}

.metricslistcard.wf.no-outline.zoomed {
  padding: 4px;
}

.metricslistcard.wf.no-outline.marketplace {
  padding: 0;
}

.metricslistcard.wf.nothing-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.metricslistcard.selector {
  cursor: pointer;
  border-style: solid;
  border-color: #0000;
  padding: 10px;
}

.metricslistcard.selector:hover {
  border-style: solid;
  border-color: var(--cadet-blue);
  background-color: var(--white-smoke-2);
}

.metricslistcard.selector.selected {
  border-color: var(--cadet-blue);
  background-color: var(--white);
}

.metricslistcard.hide {
  display: none;
}

.metricslistcard.more-gap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.metricslistcard.feedbackcard {
  border-style: solid;
  border-color: #ececec;
  border-radius: 8px;
  padding: 16px;
}

.metricslistcard.feedbackcard.in-table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.title-wrapper-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 858px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-regular-bg {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-bg.text-weight-bold {
  font-weight: 700;
}

.faq-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: start stretch;
}

.faq-divider {
  background-color: #d5d9e2;
  width: 100%;
  height: .5px;
}

.container-x-small-4 {
  width: 100%;
  max-width: 858px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.faq-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px #ececec;
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 638px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.faq-card.side-by-side {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.paragraph-small-49 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-small-49.text-color-gray-600 {
  color: #525f75;
}

.section-regular-49 {
  padding: 96px 5%;
  position: relative;
}

.section-regular-49.background-yellow {
  background-color: #fdf9ed;
}

.overline-24 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.h2-heading-18 {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 72px;
}

.faq-button-2 {
  justify-content: center;
  align-items: center;
  margin-top: 90px;
  display: flex;
}

.faq-content-3 {
  background-color: #0000;
  margin-top: -4px;
  display: none;
  position: relative;
}

.faqtab2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  min-height: auto;
  padding: 16px;
  display: flex;
  position: relative;
}

.faqtab2.max-30vh {
  max-height: 30vh;
  overflow: auto;
}

.faq-title-2 {
  z-index: 2;
  border-bottom: 1px solid #ececec;
  flex-flow: column;
  width: 100%;
  padding: 16px 16px 20px;
  display: flex;
}

.button-background-4 {
  pointer-events: none;
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-x-small-12 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.faq-icon-3 {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-radius: 99px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.faq-white {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 8px;
  width: 100%;
  max-width: 260px;
  margin-left: 0;
  margin-right: 0;
  transition: all .2s;
  overflow: hidden;
}

.faq-white:hover {
  border-color: var(--cadet-blue);
  box-shadow: 0 0 2px 1px #0000001a;
}

.faq-white.no-max {
  max-width: none;
}

.faq-title-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-540 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-540.top-margin-10 {
  margin-top: 10px;
}

.div-block-540.top-margin-10.btm-10 {
  margin-bottom: 10px;
}

.div-block-540.btm-20, .stepsection {
  margin-bottom: 20px;
}

.stepsection.top-margin-20 {
  margin-top: 20px;
}

.grid-20 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-20.knowledgeoutline {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #edeff3;
  border-radius: 4px;
  flex-flow: wrap;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.grid-20.knowledgeoutline.roomx {
  margin-right: 10px;
}

.grid-20.knowledgeoutline.roomx.no-btm {
  margin-bottom: 0;
}

.grid-20._2 {
  grid-template-columns: 1fr 1fr;
}

.text-block-181 {
  margin-bottom: 10px;
}

.text-block-181.no-btm {
  margin-bottom: 0;
}

.div-block-541 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.horizontal-form {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.div-block-542 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.text-block-182 {
  max-height: 13px;
  overflow: hidden;
}

.div-block-543 {
  margin-top: 10px;
}

.section-large-24 {
  padding: 120px 5%;
  position: relative;
}

.feature-outline-s-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-radius: 16px;
  align-items: stretch;
  padding: 24px;
  transition: all .3s;
  display: flex;
}

.feature-outline-s-2:hover {
  box-shadow: 0 24px 64px #d9d9d97a;
}

.h2-heading-19 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
}

.container-large-46 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrap-v-between-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrap-v-x-small-5 {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.grid-two-column-14 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.overline-25 {
  color: #000;
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.h6-heading-26 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
}

.quick-stack-26 {
  margin-top: 20px;
  padding: 0;
}

.cell-68 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.div-block-544 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.icon-223 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-223.massive {
  background-color: var(--cadet-blue);
  color: var(--white);
  width: 240px;
  height: 240px;
}

.div-block-545 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.quick-stack-27 {
  padding: 0;
}

.text-block-183 {
  text-align: right;
  line-height: 14px;
}

.cell-69 {
  justify-content: flex-start;
  align-items: flex-end;
}

.cell-70 {
  justify-content: center;
  align-items: flex-start;
}

.column-10 {
  flex-flow: column;
  display: flex;
}

.h2-heading-20 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.content-image-number {
  z-index: 2;
  color: var(--white);
  text-align: center;
  letter-spacing: -.18px;
  background-color: #ad8fa2;
  border-radius: 6px;
  width: 24px;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  position: absolute;
  inset: 8px auto auto 8px;
}

.content-image-number.red {
  color: var(--white);
  background-color: #94b9c0;
}

.content-image-number.blue {
  color: #1b565f;
  background-color: #f1dbcb;
}

.content-image-wrapper {
  aspect-ratio: 3.08 / 2.44;
  border: 1.5px solid #131315;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px #131315;
}

.overline-26 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.row-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-three-column-14 {
  grid-column-gap: 60px;
  grid-row-gap: 180px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-regular-63 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-regular-63.text-color-gray-800 {
  color: #55555e;
}

.title-column-regular {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 620px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-small-4 {
  z-index: 5;
  width: 100%;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.icon-regular-32 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-regular-50 {
  padding: 96px 5%;
  position: relative;
}

.paragraph-small-50 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-50.text-color-gray-700 {
  color: #76767f;
}

.column-large-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.column-11 {
  flex-flow: column;
  display: flex;
}

.h2-heading-21 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.content-image-number-2 {
  z-index: 2;
  color: #2b1b5f;
  text-align: center;
  letter-spacing: -.18px;
  background-color: #e1d8fd;
  border-radius: 6px;
  width: 24px;
  height: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  position: absolute;
  inset: 8px auto auto 8px;
}

.content-image-number-2.red {
  color: #5f1b1b;
  background-color: #fdd8d8;
}

.content-image-number-2.blue {
  color: #1b565f;
  background-color: #d8f8fd;
}

.overline-27 {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.grid-three-column-15 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-regular-64 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-regular-64.text-color-gray-800 {
  color: #55555e;
}

.action-2 {
  letter-spacing: -.01em;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.8;
}

.icon-regular-33 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-regular-51 {
  background-color: var(--white-smoke-2);
  padding: 96px 5%;
  position: relative;
}

.paragraph-small-51 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-51.text-color-gray-700 {
  color: #76767f;
}

._100 {
  width: 100%;
  margin-top: 0;
}

.full-width-form {
  width: 100%;
  margin-top: 20px;
}

.text-color-gray-300 {
  color: #8e9196;
}

.h5-heading-18 {
  color: #030711;
  letter-spacing: -.48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.h5-heading-18.text-color-green {
  color: #3bab4f;
}

.h5-heading-18.text-color-blue {
  color: #556edd;
}

.section-small {
  padding: 72px 5%;
  position: relative;
}

.container-regular-15 {
  width: 100%;
  max-width: 1062px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h3-heading-18 {
  color: #030711;
  letter-spacing: -.88px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.paragraph-large-35 {
  letter-spacing: -.3px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.content-statistics {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-counter {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.countup-script {
  display: none;
}

.content-statistics-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.no-wrap {
  white-space: nowrap;
}

.paragraph-regular-65 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.content-card-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #f9fafb;
  border: 1px solid #f3f4f6;
  border-radius: 16px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.content-card-3.full-width {
  width: 100%;
  margin-bottom: 20px;
}

.cell-71 {
  justify-content: center;
  align-items: flex-start;
}

.cell-71.agent-profile {
  background-color: var(--white);
  padding: 10px;
}

.cell-72, .cell-73 {
  justify-content: center;
  align-items: flex-start;
}

.cell-74 {
  align-items: stretch;
}

.icon-x-small-13 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.filter-title {
  text-transform: uppercase;
  padding: 8px 4px;
}

.career-share-button {
  color: #454f5f;
  background-color: #0000;
  border-radius: 99%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.career-share-button:hover {
  background-color: #fff;
}

.career-share-button:active {
  color: #000;
}

.grid-two-column-15 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.search-input-8 {
  color: #22272f;
  background-color: #fff;
  border: 2px solid #c4cad4;
  border-radius: 99px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: border .3s;
}

.search-input-8:hover {
  border-color: #acb5c3;
}

.search-input-8:focus {
  border-color: #5e53a2;
}

.search-input-8::placeholder {
  color: #22272f;
}

.row-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.row-x-small-2.wrap-child {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
}

.row-x-small-2.row-center {
  justify-content: flex-start;
  align-items: center;
}

.icon-large-9 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.subheading-large-4 {
  color: #22272f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.sort-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #22272f;
  border: 1px solid #c4cad4;
  border-radius: 99px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.career-action {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sorting-link {
  color: #22272f;
  border: 1px solid #0000;
  border-radius: 99px;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 8px 16px;
  font-weight: 500;
  line-height: 24px;
}

.sorting-link:hover {
  border-color: #c4cad4;
}

.section-regular-52 {
  padding: 92px 5%;
  position: relative;
}

.sort-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border: 1px solid #c4cad4;
  border-radius: 16px;
  flex-flow: column;
  padding: 8px 12px;
}

.sort-list.w--open {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-top: 2px;
}

.paragraph-x-small-2 {
  color: #454f5f;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.h3-heading-19 {
  color: #3e376d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.career-badge-group {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  display: flex;
}

.career-button-tooltip {
  color: #22272f;
  background-color: #f3f4f6;
  border-radius: 99px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  position: absolute;
  inset: -32px 0% auto;
}

.career-button-tooltip.white {
  background-color: #fff;
}

.category-tag {
  color: #7d8ba1;
  text-transform: uppercase;
  background-color: #f3f4f6;
  border-radius: 99px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  transition: all .3s;
}

.category-tag:hover {
  color: #454f5f;
}

.category-tag.w--current {
  color: #fff;
  background-color: #5e53a2;
}

.container-regular-16 {
  width: 100%;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.sorting-icon {
  color: #454f5f;
}

.form-block-36 {
  margin-bottom: 0;
}

.icon-tiny-2 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.icon-regular-34 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.career-tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 48px;
  display: flex;
}

.search-button-ghost {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63c2d1a123be3c0c91dff88d/67040c6b425bfc794ce1d8c6_Search%20Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  flex: none;
  width: 48px;
  height: 48px;
  padding: 12px;
  transition: background-color .3s;
}

.search-button-ghost:hover {
  background-color: #f3f4f6;
}

.career-button-group {
  align-items: center;
  padding: 8px;
  display: flex;
}

.sort-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 180px;
  display: flex;
}

.career-job-detail {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #22272f;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 6px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.max-width-regular-3 {
  width: 100%;
  max-width: 510px;
}

.career-badge-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #f4a952;
  border-radius: 99px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.career-badge-2.red {
  background-color: #e57361;
}

.career-badge-2.blue {
  background-color: #779acf;
}

.career-card-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #c4cad4;
  border-radius: 24px;
  flex-flow: column;
  padding: 24px;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.career-card-2:hover {
  background-color: #f3f4f6;
  border-color: #f3f4f6;
}

.sort-dropdown {
  width: 100%;
}

.column-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.column-x-small.column-center {
  justify-content: flex-start;
  align-items: center;
}

.career-icon-border {
  border: 1px solid #dce0e5;
  border-radius: 24px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.career-title {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-small-52 {
  color: #454f5f;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.paragraph-small-52.text-color-gray-500 {
  color: #7d8ba1;
}

.title-caption-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #454f5f;
  align-items: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.career-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.search-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 510px;
  display: flex;
}

.row-space-between {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.row-space-between.child-wrap {
  flex-flow: wrap;
}

.title-center-regular {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 620px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-224, .icon-225, .icon-226, .icon-227 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-block-184 {
  font-size: 12px;
}

.workflowimage {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 4px 0 0 4px;
  width: 100%;
  height: 100%;
  max-height: none;
}

.workflowimage.max-height {
  border-radius: 4px;
  max-height: 200px;
  margin-bottom: 10px;
}

.workflowimage.max-height._160 {
  max-height: 160px;
}

.workflowimage.max-height._120 {
  max-height: 120px;
}

.workflowimage.agent {
  border-radius: 5px;
}

.faq-new {
  border: 1px solid #ececec;
  border-radius: 8px;
  width: 100%;
  max-width: 260px;
  margin-left: 0;
  margin-right: 0;
  transition: all .2s;
}

.faq-new:hover {
  border-color: var(--cadet-blue);
  box-shadow: 0 0 2px 1px #0000001a;
}

.faq-new.no-max {
  max-width: none;
  margin-bottom: 20px;
}

.dropdown-list-8 {
  position: relative;
}

.icon-228 {
  color: #fff6e9;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-228.gold {
  color: var(--burlywood);
}

.text-block-185 {
  color: #fff6e9;
}

.icon-229 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.exportbutton {
  background-color: var(--cadet-blue);
  color: var(--white);
  border-radius: 6px;
  margin-left: 10px;
  padding: 10px 14px;
}

.icon-large-10 {
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.section-regular-53 {
  padding: 82px 5%;
  position: relative;
}

.container-large-47 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.feature-card-medium-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.text-color-green-601 {
  color: #3bab4f;
}

.text-color-red-605 {
  color: #e34f5d;
}

.code-embed-7 {
  display: none;
}

.h1-heading-16 {
  color: #030711;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.logo-6 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.text-color-purple-601 {
  color: #cb6cca;
}

.row-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature-logos-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.subheading-regular-2 {
  color: #030711;
  letter-spacing: -.18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.icon-wrapper {
  color: #b95bb4;
  background-color: #f4dcf4;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.icon-wrapper.green {
  color: #2c8c3e;
  background-color: #e3f8e7;
}

.icon-wrapper.red {
  color: #d12e46;
  background-color: #fde7e7;
}

.paragraph-regular-66 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.column-tiny {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.feature-grid-medium-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-large-48 {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.content-feature-card {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.content-footer {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  margin-top: 92px;
  display: flex;
}

.title-center-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-small-53 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular-67 {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-67.text-color-gray-700 {
  color: #404040;
}

.content-footer-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #0a0a0a;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.content-footer-link:hover {
  color: #734573;
}

.content-footer-link:active {
  color: #262626;
}

.content-tag-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-three-column-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.content-card-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  padding: 8px;
  display: flex;
}

.section-regular-54 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 80px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-regular-54.shaded-bg {
  background-color: #fafbfc;
  padding-top: 100px;
  padding-bottom: 220px;
}

.section-regular-54.shaded-bg.hide {
  display: none;
}

.section-regular-54.more-padding {
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-regular-54.more-padding.hide {
  display: none;
}

.image-fill {
  border-radius: 5px;
  width: 100%;
  height: auto;
}

.icon-small-17 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.h6-heading-27 {
  color: #0a0a0a;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.content-feature-image {
  height: auto;
  padding: 32px;
}

.content-feature-image.background-blue-100 {
  background-color: #e8eef7;
}

.content-feature-image.background-gray-100 {
  background-color: #f5f5f5;
}

.content-feature-image.background-brown-100 {
  background-color: #f2eeee;
}

.h3-heading-20 {
  color: #0a0a0a;
  letter-spacing: -.04em;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.text-link-3 {
  color: #404040;
  text-decoration: underline;
  transition: color .3s;
}

.text-link-3:hover {
  color: #734573;
}

.paragraph-x-large-2 {
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.overline-28 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.text-color-purple-602 {
  color: #5c2d5c;
}

.workflowline {
  z-index: 0;
  background-color: var(--silver);
  align-self: flex-start;
  width: 2px;
  height: 18px;
  position: absolute;
  inset: -20px 50% 0;
}

.filtercheckbox {
  cursor: pointer;
  background-color: #e0e3de;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.filtercheckbox.projectfolder.w--redirected-checked {
  width: 14px;
  height: 14px;
}

.icon-230 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.massive-link {
  color: var(--cadet-blue);
  width: 250px;
  height: 250px;
}

.icon-231 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.grid-21 {
  grid-template-rows: auto;
  height: 100%;
}

.cell-75 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.quick-stack-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.icon-232, .icon-233, .icon-234, .icon-235, .icon-236, .icon-237, .icon-238 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.body-35 {
  font-family: DM Sans, sans-serif;
}

.container-27 {
  max-width: 800px;
  padding-top: 60px;
}

.section-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.block-quote-2 {
  border-left-color: var(--cadet-blue);
  margin-bottom: 20px;
  line-height: 1.4em;
}

.link-6 {
  color: var(--burlywood);
  text-decoration: underline;
}

.text-span-70 {
  background-color: #ebba9594;
}

.body-36 {
  font-family: DM Sans, sans-serif;
}

.container-small-5 {
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.feature-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #36393f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.divider-2 {
  background-color: #cfd2d6;
  width: 100%;
  height: 1px;
}

.feature-card-large {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 1px solid var(--light);
  background-color: #fafbfc;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
  position: relative;
}

.dot-orange {
  background-color: var(--burlywood);
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.feature-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.feature-links.in-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--silver);
  background-color: #fcfcfc;
  border-radius: 5px;
  margin-top: 4px;
  padding: 10px;
  font-size: 13px;
  line-height: 16px;
}

.column-large-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-bottom: 24px;
  display: flex;
}

.caption-small-2 {
  font-size: 14px;
  line-height: 20px;
}

.caption-small-2.text-color-tertiary {
  color: #6b7280;
  font-size: 16px;
  line-height: 1.6em;
}

.caption-small-2.larger {
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.6em;
}

.divider-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.noise-texture {
  z-index: 5;
  pointer-events: none;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.icon-xx-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.h6-heading-28 {
  color: #1e2022;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.h6-heading-28.smaller {
  font-size: 18px;
  font-weight: 700;
}

.section-regular-55 {
  background-color: var(--white-smoke-2);
  padding: 60px 5%;
  position: relative;
}

.section-regular-55.min-100 {
  min-height: 100vh;
  margin-bottom: 10px;
}

.divider-caption {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: nowrap;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature-link-arrow {
  background-color: #fff0;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  padding: 4px;
}

.column-tiny-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.column-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.caption-x-small {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.caption-x-small.text-color-tertiary {
  color: #6b7280;
}

.divider-small {
  background-color: #cfd2d6;
  width: 100%;
  max-width: 384px;
  height: 1px;
}

.feature-icon-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.title-large-5 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  margin-bottom: 24px;
  display: flex;
}

.h5-heading-19 {
  color: #1e2022;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.sharedform {
  width: 100%;
}

.aiworkflowoutput {
  z-index: 10;
  background-color: #4e8d991f;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: 100vh;
  padding: 30px 40px;
  display: flex;
  position: absolute;
  inset: 0;
}

.aiworkflowwrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.quick-stack-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-76 {
  align-items: stretch;
}

.sharedworkflowinput {
  width: 100%;
  height: 100vh;
  overflow: auto;
}

.icon-239 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-240 {
  color: #cfd2d6;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.icon-241, .icon-242, .icon-243 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.div-block-546 {
  justify-content: flex-end;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.icon-244 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.quick-stack-30 {
  margin-bottom: 24px;
  padding: 0;
}

.h3-heading-21 {
  color: #1e2022;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3;
}

.feature-card-large-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f9f9fa;
  border: 1px solid #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
  position: relative;
}

.max-width-x-large {
  width: 100%;
  max-width: 700px;
}

.section-regular-56 {
  background-color: #f3f3f5;
  padding: 72px 5%;
  position: relative;
}

.container-large-49 {
  color: #000;
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.column-tiny-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.grid-two-column-16 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.title-large-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  margin-bottom: 64px;
  display: flex;
}

.title-large-6._40 {
  margin-bottom: 40px;
}

.h5-heading-20 {
  color: #1e2022;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.outline-button-link {
  border: 1px solid var(--cadet-blue);
  color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  padding: 8px 12px;
  font-weight: 500;
  transition: all .2s;
  display: flex;
}

.outline-button-link:hover {
  box-shadow: 0 0 3px 2px #0003;
}

.outline-button-link.hide {
  flex: 0 auto;
  display: none;
  overflow: visible;
}

.topoutputbar {
  border-bottom: 1px solid var(--light);
  background-color: var(--white-smoke-2);
  justify-content: space-between;
  align-items: center;
  margin: -10px -20px 20px;
  padding: 10px;
  display: flex;
  position: relative;
}

.topoutputbar.white {
  background-color: var(--white);
}

.div-block-547 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.icon-245, .icon-246 {
  color: var(--cadet-blue);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-247 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-248 {
  color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.body-37 {
  font-family: DM Sans, sans-serif;
}

.rich-text-block-2 {
  min-width: 800px;
  min-height: 600px;
}

.body-38 {
  font-family: DM Sans, sans-serif;
}

.container-x-large {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-small-6 {
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.blog-image-row {
  border-radius: 16px;
  flex: none;
  width: 200px;
  min-height: 200px;
  padding: 8px;
  overflow: hidden;
  box-shadow: 0 46px 13px #6c718000, 0 29px 12px #6c718003, 0 17px 10px #6c71800a, 0 7px 7px #6c718012, 0 2px 4px #6c718014;
}

.subheading-large-5 {
  color: #1e2022;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.blog-description-column {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.code-embed-8 {
  display: none;
}

.blog-description-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.paragraph-x-small-3 {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-x-small-3.text-color-tertiary {
  color: #6b7280;
}

.blog-card-column {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e2022;
  cursor: pointer;
  background-color: #f9f9fa;
  border-radius: 16px;
  flex-flow: column;
  padding: 8px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.blog-card-column:hover {
  background-color: #fff;
}

.blog-image-2 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
}

.h6-heading-29 {
  color: #1e2022;
  letter-spacing: -.5px;
  min-height: 2.8em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.section-regular-57 {
  background-color: var(--white-smoke-2);
  padding: 72px 5% 140px;
  position: relative;
}

.blog-image-wrapper {
  border-radius: 16px;
  height: 200px;
  padding: 8px;
  overflow: hidden;
  box-shadow: 0 46px 13px #6c718000, 0 29px 12px #6c718003, 0 17px 10px #6c71800a, 0 7px 7px #6c718012, 0 2px 4px #6c718014;
}

.title-x-small {
  margin-bottom: 24px;
}

.blog-tabs-menu {
  grid-column-gap: 24px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  max-width: 588px;
  margin-bottom: 42px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-tab-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #6b7280;
  background-color: #fff0;
  padding: 0;
  font-size: 24px;
  font-weight: 500;
  transition: color .3s;
  display: flex;
}

.blog-tab-link:hover {
  color: #36393f;
}

.blog-tab-link.w--current {
  color: #1e2022;
  background-color: #fff0;
}

.blog-tab-link.hide {
  display: none;
}

.blog-grid-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1e2022;
  background-color: #f9f9fa;
  border-radius: 16px;
  flex-flow: row;
  padding: 8px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.blog-card-row:hover {
  background-color: #fff;
}

.icon-x-small-14 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.blog-dot {
  background-color: #c4cad4;
  border-radius: 4px;
  width: 4px;
  height: 4px;
}

.row-small-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.row-small-2.row-center {
  justify-content: flex-start;
  align-items: center;
}

.grid-two-column-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.blog-post-image {
  aspect-ratio: 8.4 / 4.8;
  border-radius: 24px;
  overflow: hidden;
}

.row-x-small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.row-x-small-3.row-center {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-regular-68 {
  color: #454f5f;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-regular-68.text-weight-semibold {
  font-weight: 600;
}

.subheading-large-6 {
  color: #22272f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.subheading-x-small {
  color: #22272f;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.subheading-x-small.text-color-red-500 {
  color: #e57361;
}

.section-regular-58 {
  padding: 92px 5%;
  position: relative;
}

.section-regular-58.background-off-white {
  background-color: #f6f5f3;
}

.blog-author-large {
  background-color: #f3f4f6;
  border: 1px solid #f3f4f6;
  border-radius: 99px;
  flex: none;
  width: 64px;
  height: 64px;
  overflow: hidden;
}

.blog-post {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.rich-text {
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.6em;
}

.column-regular-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.column-regular-2.column-space-between {
  justify-content: space-between;
}

.h3-heading-22 {
  color: #3e376d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-heading-22.text-color-gray-900 {
  color: #22272f;
}

.h4-heading-7 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.blog-card-outline {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #454f5f;
  border: 1px solid #dce0e5;
  border-radius: 24px;
  flex-flow: column;
  padding: 24px;
  text-decoration: none;
  transition: box-shadow .3s, background-color .3s;
  display: flex;
}

.blog-card-outline:hover {
  background-color: #fff;
  box-shadow: 0 2px 8px #c4cad43d;
}

.column-x-large {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.column-x-large.top-margin {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 100px;
}

.column-x-large.top-margin.hide {
  display: none;
}

.blog-image-small {
  aspect-ratio: auto;
  background-color: #fff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 2px 8px #c4cad43d;
}

.column-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -20px;
  display: flex;
}

.icon-regular-35 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.paragraph-small-54 {
  color: #454f5f;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.blog-back-button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--cadet-blue);
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: transform .3s;
  display: flex;
}

.blog-back-button:hover {
  transform: translate(-4px);
}

.subheading-small-15 {
  color: #22272f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.blog-author-2 {
  background-color: #f3f4f6;
  border: 1px solid #f3f4f6;
  border-radius: 99px;
  flex: none;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.container-small-7 {
  z-index: 1;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-dot-large {
  background-color: #c4cad4;
  border-radius: 4px;
  width: 8px;
  height: 8px;
}

.column-large-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.column-large-4.column-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-9 {
  display: none;
}

.blog-social-link {
  color: #7d8ba1;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: color .3s;
  display: flex;
}

.blog-social-link:hover {
  color: #22272f;
}

.paragraph-5 {
  font-size: 16px;
}

.div-block-548 {
  display: flex;
}

.icon-x-small-15 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.row-small-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.row-small-3.row-center {
  justify-content: flex-start;
  align-items: center;
}

.grid-two-column-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
}

.paragraph-regular-69 {
  color: #454f5f;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-regular-69.text-weight-semibold {
  font-weight: 600;
}

.subheading-large-7 {
  color: #22272f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.section-regular-59 {
  padding: 92px 5%;
  position: relative;
}

.section-regular-59.background-off-white {
  background-color: #f6f5f3;
}

.rich-text-2 {
  margin-left: auto;
  margin-right: auto;
}

.h3-heading-23 {
  color: #3e376d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.h3-heading-23.text-color-gray-900 {
  color: #22272f;
}

.h4-heading-8 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
}

.icon-regular-36 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.paragraph-small-55 {
  color: #454f5f;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.blog-back-button-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #5e53a2;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: transform .3s;
  display: flex;
}

.blog-back-button-2:hover {
  transform: translate(-4px);
}

.subheading-small-16 {
  color: #22272f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.container-small-8 {
  z-index: 1;
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.column-large-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.column-large-5.column-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.code-embed-10 {
  display: none;
}

.container-small-9 {
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.subheading-large-8 {
  color: #1e2022;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.max-width-x-small {
  width: 100%;
  max-width: 400px;
}

.row-x-small-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h6-heading-30 {
  color: #1e2022;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.h6-heading-30.larger {
  font-size: 36px;
}

.section-regular-60 {
  background-color: #f3f3f5;
  padding: 72px 5%;
  position: relative;
}

.blog-description {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.grid-two-column-19 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.tabs-10 {
  max-width: 800px;
}

.div-block-549 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.icon-regular-37 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.pricing-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.pricing-currency-bar {
  justify-content: flex-end;
  align-items: center;
  height: 32px;
  margin-bottom: -32px;
  display: flex;
}

.pricing-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.button-outline-2 {
  border: 1px solid var(--burlywood);
  color: #000;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex;
}

.button-outline-2:hover {
  background-color: var(--burlywood);
  color: #fff;
  border-color: #fff;
}

.h1-heading-17 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.1;
}

.pricing-dropdown-toggle {
  border: 1px solid #d8dbdf;
  border-radius: 40px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
}

.pricing-cadence-wrapper {
  max-width: 140px;
  margin-top: 12px;
}

.caption-x-small-2 {
  color: #000;
}

.caption-x-small-2.text-color-tertiary {
  color: #5b616e;
}

.section-regular-61 {
  background-color: #f7f8f8;
  padding: 80px 5%;
  position: relative;
}

.row-small-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-card-primary {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid var(--burlywood);
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.pricing-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.paragraph-x-small-4 {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 20px;
}

.paragraph-x-small-4.text-color-tertiary {
  color: #5b616e;
}

.paragraph-x-small-4.text-color-tertiary.margin-left {
  margin-left: 4px;
}

.divider-secondary {
  background-color: #edeef1;
  width: 100%;
  height: 1px;
}

.paragraph-large-36 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-36.text-color-tertiary {
  color: #5b616e;
  max-width: 600px;
}

.pricing-tabs-menu {
  background-color: var(--white);
  border: 1px solid #d8dbdf;
  border-radius: 44px;
  margin-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.paragraph-small-56 {
  letter-spacing: -.08px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-56.text-color-tertiary {
  color: #5b616e;
}

.avatar-large-3 {
  background-color: #edeef1;
  border-radius: 100px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  overflow: hidden;
}

.pricing-dropdown-list {
  margin-top: 8px;
}

.pricing-dropdown-list.w--open {
  background-color: #f7f8f8;
  border: 1px solid #d8dbdf;
  border-radius: 4px;
}

.text-color-brand-orange, .text-color-brand-orange.margin-left {
  color: var(--burlywood);
  font-weight: 700;
}

.pricing-card-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f8f8;
  border: 1px solid #d8dbdf;
  border-radius: 8px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.pricing-card-2.hide {
  display: none;
}

.pricing-dropdown-icon {
  margin-right: 10px;
}

.h6-heading-31 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.pricing-tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-tabs.hide {
  display: none;
}

.caption-small-3 {
  color: #000;
}

.container-large-50 {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-price-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.brand-span-2 {
  background-color: #c1ff71;
  padding-left: 4px;
  padding-right: 4px;
}

.column-small-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.pricing-tabs-content {
  width: 100%;
}

.pricing-suffix {
  color: #5b616e;
  vertical-align: super;
  margin-left: 4px;
  font-size: 16px;
  font-weight: 400;
}

.icon-x-large-4 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.pricing-title-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #383a42;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 550px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-link-app {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.pricing-link-app:hover {
  opacity: .8;
}

.pricing-logo {
  color: #d8dbdf;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: color .5s;
  display: flex;
}

.pricing-logo:hover {
  color: #000;
}

.pricing-currency-link {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pricing-currency-link:hover {
  background-color: #edeef1;
}

.caption-regular-4 {
  color: #000;
  letter-spacing: -.18px;
}

.pricing-testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  max-width: 1060px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.h3-heading-24 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.pricing-testimonial {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.pricing-currency {
  z-index: 9;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.pricing-logo-block {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  justify-content: space-between;
  align-items: center;
  max-width: 752px;
  margin: 64px auto;
  display: flex;
  overflow: hidden;
}

.subheading-large-9 {
  color: #000;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.subheading-large-9.text-brand-purple {
  color: #6153bd;
}

.pricing-tab-link {
  color: #5b616e;
  background-color: #0000;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 156px;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.pricing-tab-link.w--current {
  color: #fff;
  background-color: #000;
  padding-left: 24px;
  padding-right: 24px;
}

.paragraph-regular-70 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-regular-70.text-color-tertiary {
  color: #5b616e;
}

.icon-x-small-16 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.pricing-link-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.link-7 {
  text-decoration: underline;
}

.container-small-10 {
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.header-carousel {
  width: 100%;
  max-width: 384px;
  position: relative;
  overflow: hidden;
}

.header-play-button {
  color: #000;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
}

.text-color-accent {
  color: #ff6c0a;
}

.header-lightbox-link {
  aspect-ratio: 2;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-249 {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-logos {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.carousel-overlay {
  background-image: linear-gradient(90deg, #f3f3f5, #fff0);
  width: 20%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-overlay.right {
  background-image: linear-gradient(90deg, #fff0, #f3f3f5);
  inset: 0% 0% 0% auto;
}

.text-color-disabled {
  color: #cfd2d6;
}

.caption-regular-5 {
  font-size: 16px;
  line-height: 24px;
}

.caption-regular-5.text-weight-medium {
  font-size: 24px;
  font-weight: 500;
}

.h3-heading-25 {
  color: #1e2022;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.4;
}

.section-regular-62 {
  background-color: #f3f3f5;
  padding: 72px 5%;
  position: relative;
}

.carousel-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.header-video-thumbnail {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.header-column {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.caption-small-4 {
  font-size: 14px;
  line-height: 20px;
}

.icon-small-18 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.header-button-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-primary-large-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-flex;
}

.button-primary-large-2:hover {
  background-color: #ff6c0a;
}

.icon-250 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.toggle-wrap-4 {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  min-width: 120px;
  display: flex;
}

.toggle-base-8 {
  background-color: var(--cadet-blue);
  cursor: pointer;
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 44px;
  height: 20px;
  margin-right: 14px;
  padding: 2px;
  display: flex;
  position: relative;
  box-shadow: inset 1px 1px 2px #494a7d4d, 17px 17px 24px -18px #38327c14;
}

.toggle-base-8.inactive {
  background-color: var(--white-smoke);
  justify-content: flex-start;
  align-items: center;
}

.div-block-550 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.div-block-551 {
  display: flex;
}

.text-block-186 {
  font-weight: 700;
}

.alert-small-2 {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  max-width: 340px;
  padding: 0;
  display: flex;
  box-shadow: 35px 35px 50px -20px #393b6a24;
}

.alert-wrapper-3 {
  align-items: center;
  display: flex;
}

.alert-wrapper-3.margin-right {
  margin-right: 10px;
}

.alert-success-8 {
  background-color: var(--white-smoke);
  color: var(--cadet-blue);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 10px;
  display: flex;
}

.icon-alert-6 {
  color: var(--cadet-blue);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.paragraph-small-57 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.close-link-4 {
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.div-block-552 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.grid-22 {
  grid-template-rows: auto;
  place-items: start stretch;
}

.grid-23 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
}

.div-block-553 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-554 {
  border: 1px solid #ececec;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 16px;
  box-shadow: 0 1px 2px #23272e14;
}

.div-block-555 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  display: flex;
}

.hori {
  display: flex;
}

.dashboard-link-text-4 {
  color: #1a1a1a;
  max-height: 14px;
  font-size: 13px;
  line-height: 14px;
  overflow: hidden;
}

.menucontainer-2 {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}

.dropdown-9 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-556 {
  margin-left: 10px;
  display: flex;
}

.logo-7 {
  width: 40px;
}

.logo-7.user {
  width: 24px;
  margin-right: 10px;
}

.dashboard-icon-4 {
  color: #4e8d99;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.dashboard-icon-4._16 {
  width: 16px;
  height: auto;
}

.dashboard-link-7 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-7:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-7.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-7.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-7.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-7.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-7.main.hide {
  display: none;
}

.dashboard-link-7.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-7.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-7.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-7.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-7.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.div-block-557 {
  width: 100%;
  margin: auto auto 0;
  display: block;
}

.icon-251 {
  color: #4e8d99;
}

.dashboard-nav-menu-3 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-3.split {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-558 {
  align-items: center;
  display: flex;
}

.dashboard-line-3 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.assistantsmenu-2 {
  background-color: #fff;
}

.assistantsmenu-2.w--open {
  z-index: 10;
  flex-direction: column;
  min-width: 200px;
  min-height: 20vh;
  max-height: 70vh;
  display: flex;
  inset: 100% 0% auto auto;
  overflow: auto;
}

.assistantsmenu-2.hub.w--open {
  z-index: 10;
  border: 1px solid #dbeaec;
  border-radius: 5px;
  width: 100%;
  min-width: 120px;
  min-height: auto;
  overflow: visible;
}

.dashboard-link-text-5 {
  color: #1a1a1a;
  max-height: 14px;
  font-size: 13px;
  line-height: 14px;
  overflow: hidden;
}

.menucontainer-3 {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}

.dropdown-10 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-559 {
  margin-left: 10px;
  display: flex;
}

.logo-8 {
  width: 40px;
}

.logo-8.user {
  width: 24px;
  margin-right: 10px;
}

.dashboard-icon-5 {
  color: #4e8d99;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.dashboard-icon-5._16 {
  width: 16px;
  height: auto;
}

.dashboard-link-8 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-8:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-8.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-8.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-8.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-8.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-8.main.hide {
  display: none;
}

.dashboard-link-8.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-8.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-8.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-8.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-8.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.div-block-560 {
  width: 100%;
  margin: auto auto 0;
  display: block;
}

.icon-252 {
  color: #4e8d99;
}

.dashboard-nav-menu-4 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-4.split {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-561 {
  align-items: center;
  display: flex;
}

.dashboard-line-4 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.assistantsmenu-3 {
  background-color: #fff;
}

.assistantsmenu-3.w--open {
  z-index: 10;
  flex-direction: column;
  min-width: 200px;
  min-height: 20vh;
  max-height: 70vh;
  display: flex;
  inset: 100% 0% auto auto;
  overflow: auto;
}

.assistantsmenu-3.hub.w--open {
  z-index: 10;
  border: 1px solid #dbeaec;
  border-radius: 5px;
  width: 100%;
  min-width: 120px;
  min-height: auto;
  overflow: visible;
}

.dropdown-11 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-562 {
  margin-left: 10px;
  display: flex;
}

.logo-9 {
  width: 40px;
}

.logo-9.user {
  width: 24px;
  margin-right: 10px;
}

.dashboard-icon-6 {
  color: #4e8d99;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 14px;
  display: flex;
}

.dashboard-icon-6._16 {
  width: 16px;
  height: auto;
}

.dashboard-icon-6.orange {
  z-index: 2;
  color: #ebba95;
  -webkit-text-stroke-color: #ebba95;
  cursor: pointer;
  margin-right: 10px;
  position: relative;
}

.dashboard-icon-6.orange:hover {
  background-color: #ebba951c;
}

.dashboard-icon-6.orange.no-margin {
  margin-right: 0;
}

.dashboard-icon-6.no-margin {
  transition: all .2s;
}

.dashboard-icon-6.no-margin:hover {
  color: #adadad;
}

.dashboard-link-9 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-9:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-9.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-9.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-9.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-9.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-9.main.hide {
  display: none;
}

.dashboard-link-9.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-9.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-9.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-9.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-9.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.div-block-563 {
  width: 100%;
  margin: auto auto 0;
  display: block;
}

.icon-253 {
  color: #4e8d99;
}

.dashboard-nav-menu-5 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-5.split {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-564 {
  align-items: center;
  display: flex;
}

.dashboard-line-5 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.dropdown-12 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-565 {
  margin-left: 10px;
  display: flex;
}

.logo-10 {
  width: 40px;
}

.logo-10.user {
  width: 24px;
  margin-right: 10px;
}

.dashboard-link-10 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-10:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-10.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-10.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-10.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-10.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-10.main.hide {
  display: none;
}

.dashboard-link-10.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-10.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-10.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-10.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-10.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.div-block-566 {
  width: 100%;
  margin: auto auto 0;
  display: block;
}

.icon-254 {
  color: #4e8d99;
}

.dashboard-nav-menu-6 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-6.split {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-567 {
  align-items: center;
  display: flex;
}

.dashboard-line-6 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.dropdown-13 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-568 {
  margin-left: 10px;
  display: flex;
}

.logo-11 {
  width: 40px;
}

.logo-11.user {
  width: 24px;
  margin-right: 10px;
}

.dashboard-link-11 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-11:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-11.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-11.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-11.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-11.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-11.main.hide {
  display: none;
}

.dashboard-link-11.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-11.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-11.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-11.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-11.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.div-block-569 {
  width: 100%;
  margin: auto auto 0;
  display: block;
}

.icon-255 {
  color: #4e8d99;
}

.dashboard-nav-menu-7 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-7.split {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.div-block-570 {
  align-items: center;
  display: flex;
}

.dashboard-line-7 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.form-105 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.account-dropdown {
  width: 100%;
}

.tabcontainerworker {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabcontainerworker.mid {
  background-color: var(--white-smoke-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 88vh;
  min-height: 88vh;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: auto;
}

.tabcontainerworker.mid.white {
  background-color: var(--white);
}

.jobs-history-tab {
  width: 100%;
  height: 100%;
  padding: 0;
}

.container-jobs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  padding: 0 40px;
  display: flex;
}

.feedback-text {
  font-size: 12px;
  line-height: 16px;
}

.div-block-571 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.banner-section {
  z-index: 30;
  background-color: var(--cadet-blue);
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  height: 6vh;
  padding: 10px 5%;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.container-large-51 {
  width: 100%;
  max-width: 1208px;
  margin-left: auto;
  margin-right: auto;
}

.banner-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-regular-71 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.banner-button {
  background-color: #292929;
  border-radius: 8px;
  flex: none;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 24px;
  transition: background-color .3s;
}

.banner-button:hover {
  background-color: #3d3d3d;
}

.banner-image {
  object-fit: cover;
  width: 20%;
  height: 100%;
  position: absolute;
}

.banner-image.left {
  inset: 0% auto 0% 0%;
}

.banner-image.right {
  inset: 0% 0% 0% auto;
}

.div-block-572 {
  margin-bottom: 10px;
}

.icon-256 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.text-block-187 {
  color: var(--black);
}

.text-block-188 {
  border: 1px solid var(--burlywood);
  background-color: var(--burlywood);
  color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 6px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}

.pricing-link-app-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #5b616e;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.pricing-link-app-2:hover {
  opacity: .8;
  color: #6153bd;
}

.subheading-regular-3 {
  letter-spacing: -.18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.pricing-wrapper-3 {
  z-index: 5;
  flex-flow: column;
  width: 100%;
  max-width: 558px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.flourish-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.column-x-small-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.container-regular-17 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-tab-link-2 {
  color: #5b616e;
  background-color: #0000;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 156px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.pricing-tab-link-2.w--current {
  color: #000;
  background-color: #fff;
}

.h6-heading-32 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.h1-heading-18 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1;
}

.flourish-avatar-group {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.brand-highlight {
  background-color: #c1ff71;
  padding-left: 4px;
  padding-right: 4px;
}

.pricing-tabs-menu-2 {
  border: 1px solid #d8dbdf;
  border-radius: 44px;
  height: 32px;
  margin-bottom: 24px;
  display: flex;
  overflow: hidden;
}

.pricing-tabs-small {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 48px;
  display: flex;
}

.pricing-cadence-wrapper-2 {
  max-width: 140px;
}

.caption-small-5 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.icon-257 {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.row-small-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-card-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.avatar-2 {
  background-color: #edeef1;
  border-radius: 100px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  overflow: hidden;
}

.flourish-avatar-large {
  z-index: 4;
  background-color: #edeef1;
  border: 4px solid #f7f8f8;
  border-radius: 99px;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  margin-bottom: 8px;
  margin-left: -16px;
  margin-right: -16px;
  position: relative;
  overflow: hidden;
}

.flourish-block {
  justify-content: center;
  align-items: flex-end;
  max-width: 380px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.caption-x-small-3 {
  font-size: 12px;
  line-height: 16px;
}

.caption-x-small-3.text-color-tertiary {
  color: #5b616e;
}

.paragraph-small-58 {
  letter-spacing: -.08px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-58.text-color-tertiary {
  color: #5b616e;
}

.paragraph-small-58.text-color-tertiary.smalle-rdescription {
  max-height: 4.5em;
  margin-bottom: 14px;
  font-size: 13px;
  line-height: 1.5em;
  overflow: hidden;
}

.paragraph-small-58.text-color-tertiary.smalle-rdescription.no-btm {
  margin-bottom: 0;
}

.flourish-star {
  color: #ff4b0e;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-brand-orange-2 {
  color: #ff4b0e;
}

.paragraph-regular-72 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-regular-72.text-color-tertiary {
  color: #5b616e;
}

.card-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.button-outline-3 {
  color: #000;
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #d8dbdf;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex;
}

.button-outline-3:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.button-outline-3.orange {
  border-color: var(--burlywood);
  cursor: pointer;
  border-radius: 5px;
  transition: all .2s;
  box-shadow: 0 2px 5px #0003;
}

.button-outline-3.orange:hover {
  background-color: var(--burlywood);
}

.button-outline-3.orange-main {
  border-style: solid;
  border-color: var(--burlywood);
  background-color: var(--burlywood);
  color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  transition: all .2s;
  box-shadow: 0 2px 5px #0003;
}

.button-outline-3.orange-main:hover {
  background-color: #cc9063;
}

.pricing-card-ghost {
  padding: 24px;
}

.pricing-card-ghost.pricing-page {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pricing-testimonial-grid-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.section-regular-63 {
  background-color: #f7f8f8;
  border-radius: 5px;
  height: 100%;
  padding: 40px 5%;
  position: relative;
}

.testimonial-card-header {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flourish-star-column {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-x-large-5 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.pricing-card-filled {
  background-color: #f7f8f8;
  border: 1px solid #edeef1;
  border-radius: 16px;
  padding: 24px;
}

.pricing-card-filled.pricing-page {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pricing-price-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-cards-wrapper {
  background-color: #fff;
  border-radius: 24px;
  padding: 8px;
}

.h3-heading-26 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.flourish-avatar {
  background-color: #edeef1;
  border: 4px solid #f7f8f8;
  border-radius: 99px;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  overflow: hidden;
}

.pricing-app-bar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.subheading-large-10 {
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.subheading-large-10.text-color-brand-purple {
  color: var(--burlywood);
}

.pricing-title-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 530px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-x-small-17 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.text-block-189 {
  font-size: 13px;
}

.div-block-573 {
  background-color: var(--white);
  border-radius: 5px;
  height: 100%;
  padding: 10px 20px 20px;
  position: relative;
  overflow: hidden;
}

.div-block-574, .div-block-575 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-576 {
  width: 100%;
}

.div-block-577 {
  margin-left: 10px;
}

.icon-258 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.full-width {
  width: 100%;
}

.alert-small-3 {
  color: #160042;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  max-width: 340px;
  padding: 4px 16px;
  display: flex;
  box-shadow: 35px 35px 50px -20px #393b6a24;
}

.alert-wrapper-4 {
  align-items: center;
  display: flex;
}

.alert-success-9 {
  color: #0ebc6e;
  background-color: #ebfff6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-right: 16px;
  display: flex;
}

.icon-alert-7 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.paragraph-small-59 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.close-link-5 {
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.logo-12 {
  width: 40px;
}

.logo-12.user {
  width: 24px;
  margin-right: 10px;
}

.avatar-star-2 {
  color: #ebba95;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.dropdown-14 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dashboard-link-12 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-12:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-12.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-12.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-12.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-12.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-12.main.hide {
  display: none;
}

.dashboard-link-12.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-12.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-12.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-12.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.dashboard-link-12.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-12.no-link.credits {
  cursor: pointer;
  margin-left: 0;
}

.text-block-190 {
  color: #fff;
  background-color: #ebba95;
  border: 1px solid #ebba95;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 6px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}

.div-block-578 {
  width: 100%;
}

.icon-259 {
  color: #4e8d99;
}

.dashboard-nav-menu-8 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-8.split {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.div-block-579 {
  align-items: center;
  display: flex;
}

.dashboard-line-8 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.div-block-580 {
  width: 100%;
  margin: auto auto 0;
  display: block;
  position: relative;
}

.logo-13 {
  width: 40px;
}

.logo-13.user {
  width: 24px;
  margin-right: 10px;
}

.avatar-star-3 {
  color: #ebba95;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.dropdown-15 {
  z-index: 5;
  width: 100%;
  max-width: 176px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.dashboard-link-13 {
  color: #b2b2b2;
  border-radius: 5px;
  align-items: center;
  padding: 8px 14px 8px 6px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link-13:hover {
  color: #4255bd;
  background-color: #dce1e2;
}

.dashboard-link-13.w--current {
  opacity: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dashboard-link-13.main {
  background-color: #fff;
  border: 1px solid #fff0;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-13.main:hover {
  background-color: #fff;
  border-color: #4e8d9973;
}

.dashboard-link-13.main.w--current {
  color: #dce1e2;
  background-color: #fff;
  border: 1px solid #4e8d99;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboard-link-13.main.hide {
  display: none;
}

.dashboard-link-13.pages {
  cursor: pointer;
  justify-content: space-between;
}

.dashboard-link-13.pages.w--current {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dashboard-link-13.pages.menu {
  border-radius: 2px;
  font-size: 13px;
  line-height: 13px;
  position: relative;
}

.dashboard-link-13.home-user {
  background-color: #fff;
  border-radius: 5px;
}

.dashboard-link-13.no-link {
  margin-bottom: 5px;
  padding-right: 6px;
}

.dashboard-link-13.no-link.credits {
  cursor: pointer;
  margin-left: 0;
}

.text-block-191 {
  color: #fff;
  background-color: #ebba95;
  border: 1px solid #ebba95;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 6px;
  font-weight: 700;
  line-height: 14px;
  display: flex;
}

.div-block-581 {
  width: 100%;
}

.icon-260 {
  color: #4e8d99;
}

.dashboard-nav-menu-9 {
  width: 100%;
  padding: 12px 12px 0;
  overflow: visible;
}

.dashboard-nav-menu-9.split {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.div-block-582 {
  align-items: center;
  display: flex;
}

.dashboard-line-9 {
  background-color: #e6e6e6;
  width: 100%;
  height: 1px;
  margin-top: 9px;
  margin-bottom: 9px;
}

.div-block-583 {
  width: 100%;
  margin: auto auto 0;
  display: block;
  position: relative;
}

.div-block-584 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.leftcontentonboarding {
  border-right: 1px solid var(--light);
  background-color: var(--white);
  width: 50%;
  height: 100%;
  position: relative;
}

.rightcontentonboarding {
  width: 50%;
  height: 100%;
  position: relative;
}

.icon-261 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.container-small-11 {
  width: 100%;
  max-width: 588px;
  margin-left: auto;
  margin-right: auto;
}

.dot-orange-2 {
  background-color: #ff6c0a;
  border-radius: 32px;
  width: 5px;
  height: 5px;
}

.section-large-25 {
  background-color: #f3f3f5;
  padding: 120px 5%;
  position: relative;
}

.caption-small-6 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.column-regular-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.divider-tertiary {
  background-color: #cfd2d6;
  width: 100%;
  height: 1px;
}

.h5-heading-21 {
  color: #1e2022;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4;
}

.body-39 {
  font-family: DM Sans, sans-serif;
}

.banner-3 {
  color: #fff;
  text-align: center;
  background-color: #fd5a24;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  margin: -12px -3% 12px;
  padding: 16px 5%;
  display: flex;
}

.banner-3.app {
  background-color: var(--cadet-blue);
  margin: 0%;
  padding-top: 12px;
  padding-bottom: 12px;
}

.banner-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.caption-5 {
  letter-spacing: -.02em;
  font-size: 13px;
  line-height: 1.6;
}

@media screen and (max-width: 991px) {
  .navigation-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation {
    position: relative;
  }

  .navigation-avatar-wrapper {
    margin-right: 14px;
  }

  .navigation-toggle {
    justify-content: flex-start;
    width: 100%;
  }

  .navigation-toggle.w--open {
    color: #160042;
    background-color: #f7f9fd;
    width: 100%;
  }

  .navigation-dropdown-small {
    width: 100%;
  }

  .logo-link-large {
    margin-right: 0;
  }

  .menu-button {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link {
    width: 100%;
  }

  .navigation-list-small.w--open {
    max-width: none;
    height: 400px;
    margin-left: 0;
    position: static;
    overflow: auto;
  }

  .b-navigation-link {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .b-banner-close {
    right: 3%;
  }

  .b-navigation-logo-link {
    margin-right: 0;
  }

  .b-navigation {
    position: relative;
  }

  .b-navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .b-navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .b-navigation-button-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .b-navigation-menu-button {
    color: #746bb3;
    border-radius: 16px;
    padding: 12px;
  }

  .b-navigation-menu-button.w--open {
    background-color: #5e53a2;
    border-color: #fff;
  }

  .b-navigation-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .b-content-image {
    width: 100%;
  }

  .b-content-image-wrapper {
    max-width: none;
  }

  .b-content-grid {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .b-section-regular {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .b-content-wrapper {
    max-width: 100%;
  }

  .t-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .a-testimonial-slider-grid, .grid-two-column {
    grid-template-columns: 1fr;
  }

  .a-filter-filters-dropdown-grid {
    grid-template-columns: 1fr 1fr;
  }

  .a-filter-dropdown-button-wrapper {
    justify-content: flex-end;
  }

  .a-filter-top-filters-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .a-filter-sort-wrapper {
    justify-content: flex-start;
  }

  .a-filter-button {
    display: flex;
  }

  .a-filter-card-group {
    grid-template-columns: 1fr 1fr;
  }

  .a-filter-categories-grid {
    justify-items: start;
    width: 100%;
  }

  .dashboard-column {
    width: 100%;
    min-width: auto;
    max-height: none;
    overflow: visible;
  }

  .grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .dividng-block {
    max-width: 100%;
  }

  .form-container {
    width: 80%;
    padding-left: 5%;
  }

  .button-wrapper-3 {
    flex-wrap: wrap;
  }

  .product-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu-4 {
    min-width: 220px;
    margin-right: 40px;
  }

  .navigation-menu-dropdown {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-dropdown.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .logo-link {
    margin-right: 0;
  }

  .navigation-wrapper-2 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-link-2 {
    width: 100%;
  }

  .menu-button-2.w--open {
    background-color: #ea7462;
  }

  .navigation-2 {
    position: relative;
  }

  .table-top-bar {
    padding-left: 40px;
    padding-right: 40px;
  }

  .table-wrapper {
    overflow: scroll;
  }

  .table {
    min-width: 980px;
  }

  .dashboard-navbar {
    justify-content: flex-start;
    align-items: flex-end;
    min-width: auto;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .dashboard-content {
    flex-direction: column;
  }

  .dashboard-title {
    text-align: left;
  }

  .dashboard-column-2 {
    width: 100%;
    min-width: auto;
    max-height: none;
    overflow: visible;
  }

  .dashboard-menu-button {
    background-color: #1a1a1a;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    padding: 28px;
    display: none;
  }

  .dashboard-menu-button.w--open {
    z-index: 99;
    background-color: #000;
    width: 80px;
    height: 80px;
  }

  .dashboard-button-wrapper {
    display: none;
  }

  .dashboard-header {
    height: 80px;
  }

  .dashboard {
    position: relative;
  }

  .dashboard-nav-menu {
    background-color: var(--white-smoke-2);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-account {
    text-align: left;
  }

  .dashboard-menu-icon {
    color: #fff;
  }

  .dashboard-user {
    display: none;
  }

  .faq-paragraph {
    max-width: 500px;
  }

  .faq-content-left {
    width: 100%;
    margin-bottom: 40px;
  }

  .faq-wrapper {
    flex-direction: column;
  }

  .faq-section {
    padding-top: 80px;
  }

  .faq-content-right {
    width: 100%;
  }

  .grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .signup-page-wrapper {
    flex-direction: column;
    height: auto;
  }

  .signup-logo-wrap {
    left: 5%;
  }

  .split-page-wrapper {
    height: auto;
  }

  .signup-promo {
    flex-direction: column;
    width: 300px;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .a-button-primary {
    display: flex;
  }

  .a-account-image {
    width: 100%;
    height: 300px;
    position: static;
  }

  .a-account-form-wrapper {
    width: 100%;
    margin-right: auto;
  }

  .dashboard-link-3.main {
    width: 100%;
  }

  .a-blog-title-wrapper-space {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-image-section {
    width: 100%;
    min-height: auto;
  }

  .contact-detail-grid, .form-title-wrapper {
    max-width: 500px;
  }

  .form-block-section {
    width: 100%;
  }

  .form-section {
    background-image: none;
    flex-direction: column;
  }

  .t-social-media-grid-small, .b-team-grid {
    grid-template-columns: 1fr;
  }

  .table-bottom {
    grid-row-gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .table-all-page-wrap {
    margin-right: auto;
  }

  .table-info-wrapper {
    grid-row-gap: 14px;
    text-align: center;
    flex-direction: column;
  }

  .table-card {
    width: 1040px;
  }

  .table-full-wrapper {
    overflow: scroll;
  }

  .a-filter-dropdown-large {
    max-width: 100%;
  }

  .a-filter-card-grid-three-columns {
    grid-template-columns: 1fr 1fr;
  }

  .a-filter-form-top {
    flex-wrap: wrap;
  }

  .a-filter-grid-large {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .a-filter-form-block {
    max-width: 100%;
  }

  .a-filter-top-row {
    margin-bottom: 32px;
  }

  .a-filter-dropdown-small {
    max-width: 100%;
  }

  .m-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .m-blog-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .a-banner-container {
    justify-content: flex-start;
  }

  .career-grid {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .m-contact-grid {
    grid-template-columns: 1fr;
  }

  .m-contact-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-wrapper-3 {
    width: 100%;
    padding: 0;
  }

  .checkbox-field-5 {
    height: 220px;
  }

  .form-slide {
    width: 100%;
  }

  .slide-header {
    flex-wrap: wrap-reverse;
  }

  .grid-one-column {
    grid-template-columns: 1fr;
  }

  .navigation-side-block {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-direction: column;
    max-width: none;
  }

  .navigation-dropdown {
    width: 100%;
  }

  .navigation-base-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .navigation-title-block {
    display: none;
  }

  .navigation-button-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-logo-link {
    margin-right: 0;
  }

  .navigation-menu-button {
    color: #746bb3;
    border-radius: 16px;
    padding: 12px;
  }

  .navigation-menu-button.w--open {
    background-color: #5e53a2;
    border-color: #fff;
  }

  .navigation-toggle-2 {
    justify-content: flex-start;
    width: 100%;
  }

  .navigation-block {
    padding: 16px;
  }

  .navigation-menu-2 {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-2.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-help-center {
    flex: none;
  }

  .navigation-link-3 {
    width: 100%;
  }

  .navigation-wrapper-3 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-list-dropdown-l.w--open {
    box-shadow: none;
    height: 480px;
    position: static;
    overflow: auto;
  }

  .dashboard-navbar-2 {
    justify-content: flex-start;
    align-items: flex-end;
    min-width: auto;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .dashboard-navbar-2.larger {
    width: 160px;
    display: block;
    position: fixed;
    inset: 0% auto 0% 0%;
  }

  .dashboard-navbar-2.larger.hide {
    display: none;
  }

  .column-3.grey.plan.white._93 {
    border-top: 1px solid var(--white-smoke);
    position: relative;
  }

  .logo-link-2 {
    margin-right: 0;
  }

  .navigation-menu-3 {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-3.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .menu-button-3.w--open {
    background-color: #ea7462;
  }

  .navigation-3 {
    position: relative;
  }

  .columns.even.larger {
    margin-left: 0;
  }

  .columns.home-hub {
    flex-direction: column;
  }

  .button-8 {
    display: flex;
  }

  .grid-three-column-2 {
    grid-template-columns: 1fr 1fr;
  }

  .feature-title-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .a-filter-filter-menu-wrapper {
    display: block;
  }

  .a-filter-grid-regular {
    grid-template-columns: 1fr;
  }

  .a-filter-button-2 {
    display: flex;
  }

  .a-filter-divider-vertical-large {
    display: none;
  }

  .faq-content {
    width: 100%;
  }

  .grid-three-column-3, .f-grid-six-column {
    grid-template-columns: 1fr 1fr;
  }

  .dashboard-navbar-3 {
    justify-content: flex-start;
    align-items: flex-end;
    min-width: auto;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .dashboard-content-2 {
    flex-direction: column;
  }

  .dashboard-2 {
    position: relative;
  }

  .dashboard-nav-menu-2 {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 320px;
    height: auto;
    padding: 80px 32px 32px;
    display: flex;
    box-shadow: 25px 25px 64px -14px #4d4d4d26;
  }

  .alert-success-2.orange.massive {
    width: 300px;
    height: 300px;
  }

  .product-header-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .title-wrapper-5 {
    margin-bottom: 100px;
  }

  .blog-accent-r {
    right: 24px;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr 1fr;
  }

  .blog-accent-l {
    left: 24px;
  }

  .button-primary-3 {
    display: flex;
  }

  .header-detail-wrap {
    justify-content: center;
  }

  .grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .content-image {
    max-width: none;
  }

  .grid-two-column-5, .grid-two-column-6 {
    grid-template-columns: 1fr;
  }

  .heading-wrap-l {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .testimonial-stars {
    inset: 104px auto auto 60%;
  }

  .testimonial-slider-a {
    padding-bottom: 96px;
  }

  .button-primary-large {
    display: flex;
  }

  .footer-bottom-a {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .footer-two-column {
    grid-template-columns: 1fr;
  }

  .footer-title {
    margin-bottom: 24px;
  }

  .footer-large-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-card-a {
    flex-direction: column;
  }

  .pricing-grid-a {
    grid-template-columns: 1fr;
  }

  .button-dark {
    display: flex;
  }

  .section-regular-7 {
    padding-top: 15vh;
  }

  .pricing-card-c {
    flex-direction: column;
  }

  .grid-two-column-7 {
    grid-template-columns: 1fr;
  }

  .blog-header-image {
    height: 360px;
  }

  .f-grid-two-column {
    grid-template-columns: 1fr;
  }

  .t-filter-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .t-filter-primary-filters {
    margin-bottom: 16px;
  }

  .t-filter-advanced-filters {
    margin-bottom: 32px;
  }

  .t-filter-top-row {
    flex-wrap: wrap;
  }

  .t-filter-grid {
    grid-template-columns: 1fr;
  }

  .t-filter-filter-grid {
    grid-template-columns: 1fr 1fr;
  }

  .t-filter-dropdown-small {
    margin-left: 0;
    margin-right: 0;
  }

  .t-filter-button {
    display: flex;
  }

  .newsletter-wrapper {
    position: static;
  }

  .accordian-list {
    width: 100%;
  }

  .glossary-content-grid {
    grid-template-columns: 1fr;
  }

  .glossary-links-a {
    flex-direction: column;
    align-items: flex-end;
  }

  .career-grid-2, .grid-two-column-8, .video-heading-grid {
    grid-template-columns: 1fr;
  }

  .grid-three-column-5, .t-filter-card-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .t-filter-primary-filters-2 {
    margin-bottom: 16px;
  }

  .t-filter-grid-2 {
    grid-template-columns: 1fr;
  }

  .f-grid-four-column {
    grid-template-columns: 1fr 1fr;
  }

  .button-header {
    display: flex;
  }

  .table-2 {
    min-width: 980px;
  }

  .table-2.no-top {
    min-width: auto;
  }

  .header-grid-c, .a-content-grid-small {
    grid-template-columns: 1fr;
  }

  .a-content-card {
    min-height: 320px;
  }

  .a-content-grid-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .a-content-title-wrapper-grid {
    grid-template-columns: 1fr;
  }

  .quote {
    top: -40px;
  }

  .grid-two-column-9 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-three-column-6 {
    grid-template-columns: 1fr 1fr;
  }

  .tab-content-grid {
    grid-row-gap: 62px;
    grid-template-columns: 1fr;
  }

  .feature-grid-a {
    grid-template-columns: 1fr;
  }

  .title-wrap-2 {
    margin-bottom: 60px;
  }

  .title-large {
    margin-bottom: 40px;
  }

  .title-wrap-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 60px;
  }

  .title-large-2 {
    margin-bottom: 40px;
  }

  .feature-grid {
    grid-column-gap: 20px;
    grid-row-gap: 46px;
  }

  .team-grid, .grid-two-column-10, .team-grid-2, .feature-grid-a-2 {
    grid-template-columns: 1fr;
  }

  .text-block-147 {
    line-height: 12px;
  }

  .navigation-wrapper-4 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-4 {
    position: relative;
  }

  .logo-link-3 {
    margin-right: 0;
  }

  .menu-button-4 {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button-4.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .navigation-menu-4 {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-4.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link-4 {
    width: 100%;
  }

  .dashboard-navbar-4 {
    justify-content: flex-start;
    align-items: flex-end;
    min-width: auto;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .dashboard-content-3 {
    flex-direction: column;
  }

  .dashboard-column-3 {
    width: 100%;
    min-width: auto;
    max-height: none;
    overflow: visible;
  }

  .dashboard-3 {
    position: relative;
  }

  .dashboard-user-2 {
    display: none;
  }

  .grid-four-column {
    grid-template-columns: 1fr 1fr;
  }

  .team-link-block {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .section-team {
    padding-bottom: 140px;
  }

  .team-image-circle {
    min-height: auto;
  }

  .team-grid-3, .team-grid-standard, .grid-three-column-7 {
    grid-template-columns: 1fr 1fr;
  }

  .dashboard-navbar-5 {
    justify-content: flex-start;
    align-items: flex-end;
    min-width: auto;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .dashboard-column-4 {
    width: 100%;
    min-width: auto;
    max-height: none;
    overflow: visible;
  }

  .dashboard-4 {
    position: relative;
  }

  .dashboard-user-3 {
    display: none;
  }

  .content-grid-b {
    grid-template-columns: 1fr;
  }

  .content-wrapper {
    align-items: flex-start;
  }

  .content-card-image {
    padding: 32px;
  }

  .nav-menu-button {
    color: #000;
    border: 1px solid #d4d4d4;
    padding: 12px;
  }

  .nav-menu-button.w--open {
    background-color: #4b264b;
  }

  .nav-logo-link {
    margin-right: 0;
  }

  .header-section-b {
    padding-top: 64px;
  }

  .header-image-bottom {
    min-height: auto;
  }

  .header-title {
    max-width: 600px;
  }

  .nav-button-group, .nav-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .nav-link {
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .nav-menu {
    background-color: #fff;
    padding: 12px;
    position: absolute;
    left: 10px;
    right: 10px;
  }

  .nav-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .heading-grid {
    grid-template-columns: 1fr;
  }

  .content-block-2 {
    max-width: none;
  }

  .heading-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .t-filter-card-grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .t-filter-advanced-filters-2 {
    margin-bottom: 32px;
  }

  .t-filter-grid-3 {
    grid-template-columns: 1fr;
  }

  .t-filter-card-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .t-filter-primary-filters-3 {
    margin-bottom: 16px;
  }

  .t-filter-advanced-filters-3 {
    margin-bottom: 32px;
  }

  .t-filter-top-row-2 {
    flex-wrap: wrap;
  }

  .t-filter-grid-4 {
    grid-template-columns: 1fr;
  }

  .nav-standard {
    position: relative;
  }

  .menu-primary {
    background-color: #fff;
    width: 100%;
    padding: 24px;
  }

  .menu-primary.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .nav-icon-wrapper {
    display: none;
  }

  .nav-link-small {
    width: 100%;
  }

  .nav-link-2 {
    margin-top: 0;
  }

  .avatar-dropdown {
    margin-left: 10px;
  }

  .navwrapper2 {
    margin-left: 160px;
  }

  .location-search {
    width: 100%;
  }

  .location-dropdown-icon {
    display: none;
  }

  .nav-search {
    width: auto;
  }

  .menu-button-5 {
    color: #000;
    background-color: #ececee;
    border-radius: 8px;
    margin-left: 8px;
    padding: 10px;
    transition: all .3s;
  }

  .menu-button-5:hover, .menu-button-5.w--open {
    color: #fff;
    background-color: #000;
  }

  .nav-search-block {
    width: 100%;
    display: none;
  }

  .nav-line-break {
    display: none;
  }

  .logo-link-large-2 {
    margin-right: 0;
  }

  .search-wrapper {
    display: none;
  }

  .apps-grid {
    grid-template-columns: 1fr 1fr;
  }

  .title-large-4 {
    margin-bottom: 40px;
  }

  .header-section-2 {
    padding-top: 64px;
  }

  .header-grid-b {
    display: none;
  }

  .ticker-wrapper-b {
    width: 95%;
  }

  .grid-three-column-8, .grid-three-column-9 {
    grid-template-columns: 1fr 1fr;
  }

  .form-wrapper-5 {
    width: 100%;
    padding: 0;
  }

  .form-slide-2 {
    width: 100%;
  }

  .video-grid {
    grid-template-columns: 1fr;
  }

  .button-primary-4 {
    display: flex;
  }

  .account-content-wrapper {
    max-width: none;
  }

  .account-slider-wrapper {
    position: relative;
    right: 0;
  }

  .account-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-two-column-11 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .modal-line-break {
    margin-top: 40px;
  }

  .navigation-main-b {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .newsletter-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-h-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .affiliate-grid {
    grid-template-columns: 1fr;
  }

  .navigation-7 {
    position: relative;
  }

  .dashboard-asset-l {
    opacity: .2;
    display: none;
  }

  .navigation-mobile {
    color: #fff;
    background-color: #030711;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 12px;
    display: flex;
  }

  .navigation-mobile.w--open {
    color: #fff;
    background-color: #030711;
    border-color: #0000;
  }

  .navigation-logo-link-2 {
    margin-right: 0;
  }

  .account-link-wrapper-2 {
    flex-direction: column;
  }

  .navigation-menu-5 {
    background-color: #fff;
    border-bottom: 1px solid #e5e7eb;
    padding: 12px;
  }

  .navigation-menu-5.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link-5 {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .dashboard-footnote-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    display: flex;
  }

  .dashboard-asset-r {
    max-width: 20%;
  }

  .heading-wrap-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .careers-grid {
    grid-template-columns: 1fr;
  }

  .full-table-wrapper {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .countdown-seperator {
    padding-top: 8px;
  }

  .countdown-side-right {
    border-radius: 16px;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
  }

  .countdown-container {
    max-width: none;
  }

  .section-countdown {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 3%;
  }

  .countdown-grid {
    grid-template-columns: 1fr;
  }

  .modal-line-break-2 {
    margin-top: 40px;
  }

  .grid-three-column-10 {
    grid-template-columns: 1fr 1fr;
  }

  .line-break {
    display: none;
  }

  .process-title-wrap {
    max-width: 600px;
    margin-bottom: 100px;
  }

  .process-grid {
    grid-column-gap: 32px;
    grid-row-gap: 60px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-grid-large {
    grid-template-columns: 1fr 1fr;
  }

  .faq-grid-section {
    grid-template-columns: 1fr;
  }

  .placeholder-faq {
    height: 400px;
  }

  .navigation-wrapper-6 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-8 {
    position: relative;
  }

  .navigation-toggle-3 {
    justify-content: flex-start;
    width: 100%;
  }

  .navigation-toggle-3.w--open {
    color: #160042;
    background-color: #f7f9fd;
    width: 100%;
  }

  .menu-button-6 {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button-6.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .navigation-menu-6 {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-6.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link-6 {
    width: 100%;
  }

  .header-logo-row {
    width: 960px;
  }

  .display-l {
    font-size: 72px;
    line-height: 82px;
  }

  .header-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .navigation-9 {
    position: relative;
  }

  .header-section-3 {
    padding-top: 64px;
  }

  .navigation-link-7 {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .grid-two-column-12 {
    grid-template-columns: 1fr;
  }

  .faq-wrapper-l {
    max-width: none;
  }

  .grid-form, .feature-grid-a-3 {
    grid-template-columns: 1fr;
  }

  .section-header {
    padding-top: 60px;
  }

  .grid-three-column-11 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-12, .feature-grid-medium {
    grid-template-columns: 1fr 1fr;
  }

  .feature-logos-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-container {
    overflow: scroll;
  }

  .comparison-wrap {
    width: 1300px;
  }

  .addstep {
    border-radius: 5px;
    flex-flow: row;
    padding: 0;
    display: block;
  }

  .navigation-grid {
    grid-template-columns: 100px 1fr;
    position: relative;
  }

  .navigation-menu-large {
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    max-height: 80vh;
    padding: 8px;
    left: 3%;
    right: 3%;
    overflow: auto;
    box-shadow: 0 1px 2px #23272e14;
  }

  .navigation-menu-large.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .dropdown-list-wrap-large.w--open {
    box-shadow: none;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .dropdown-toggle-8 {
    justify-content: space-between;
  }

  .navigation-menu-button-2 {
    color: #fff;
    background-color: #23272f;
    border-radius: 12px;
    width: 2.75rem;
    height: 2.75rem;
    padding: .625rem;
    box-shadow: inset 0 2px 2px #ffffff3d;
  }

  .navigation-menu-button-2.w--open {
    background-color: #000;
  }

  .navigation-dropdown-2 {
    width: 100%;
  }

  .navigation-menu-wide {
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    max-height: 80vh;
    padding: 8px;
    position: absolute;
    left: 3%;
    right: 3%;
    overflow: auto;
    box-shadow: 0 1px 2px #23272e14;
  }

  .navigation-menu-wide.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-dropdown-list-large.w--open {
    box-shadow: none;
    width: 100%;
    max-height: 370px;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
    inset: auto 0% 0%;
    overflow: auto;
  }

  .navigation-dropdown-toggle {
    justify-content: space-between;
  }

  .navigation-menu-button-3 {
    color: #fff;
    background-color: #23272f;
    border: 2px solid #23272f;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 12px;
    box-shadow: inset 0 2px 2px #ffffff3d;
  }

  .navigation-menu-button-3.w--open {
    background-color: #000;
  }

  .dropdown-links-menu {
    max-width: none;
  }

  .dropdown-grid-large {
    grid-template-columns: 1fr;
  }

  .navigation-dropdown-large {
    width: 100%;
    position: relative;
  }

  .dropdown-container-large {
    float: none;
    display: block;
    position: static;
  }

  .dropdown-container-large.w--open {
    box-shadow: none;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    position: static;
  }

  .dropdown-toggle-9 {
    padding-right: 20px;
  }

  .filter-grid {
    grid-template-columns: 1fr 1fr;
  }

  .filter-dropdown-small {
    margin-left: 0;
    margin-right: 0;
  }

  .filter-main-grid {
    grid-template-columns: 1fr;
  }

  .pageslist {
    grid-template-columns: 1fr 1fr;
  }

  .filter-top-row {
    flex-flow: column;
  }

  .filter-top-row.split {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .filter-advanced {
    margin-bottom: 32px;
  }

  .filter-search-right {
    flex-flow: wrap;
  }

  .footer-legal-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .footer-nav-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .feature-cards {
    grid-template-columns: 1fr;
  }

  .title-grid-large {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .content-tabs {
    flex-direction: column-reverse;
  }

  .title-grid-large-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .button-primary-8 {
    display: flex;
  }

  .header-grid-2 {
    grid-template-columns: 1fr;
  }

  .header-logo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .button-primary-9 {
    display: flex;
  }

  .header-grid-3 {
    grid-template-columns: 1fr;
  }

  .button-primary-10 {
    display: flex;
  }

  .table-wrapper-3 {
    display: none;
  }

  .tabs-mobile {
    flex-direction: column;
    margin-top: 72px;
    display: block;
  }

  .tab-pricing {
    text-align: center;
    background-color: #fff;
    border-radius: 6px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .tab-pricing.w--current {
    color: #fff;
    background-color: #ffad99;
  }

  .table-wrapper-mobile {
    background-color: #fff;
    margin-top: 0;
  }

  .pricing-row-mobile {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu-pricing {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    display: flex;
  }

  .contact-grid {
    grid-template-columns: 1fr;
  }

  .heading-wrap-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-three-column-13 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-two-column-13 {
    grid-template-columns: 1fr;
  }

  .title-grid-large-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-four-column-2, .faq-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-two-column-14 {
    grid-template-columns: 1fr;
  }

  .grid-three-column-14, .grid-three-column-15 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-two-column-15 {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .section-regular-52 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .feature-logos-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-grid-medium-2 {
    grid-template-columns: 1fr 1fr;
  }

  .content-footer {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .grid-three-column-16 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .filtercheckbox {
    height: 20px;
    margin-left: 0;
  }

  .section-regular-55, .section-regular-56, .section-regular-57 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .blog-grid-large {
    grid-template-columns: 1fr 1fr;
  }

  .grid-two-column-17 {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .section-regular-58 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-two-column-18 {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .section-regular-59 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-regular-60 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .pricing-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-62 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .dashboard-link-7.main {
    width: 100%;
  }

  .dashboard-nav-menu-3 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-8.main {
    width: 100%;
  }

  .dashboard-nav-menu-4 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-9.main {
    width: 100%;
  }

  .dashboard-nav-menu-5 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-10.main {
    width: 100%;
  }

  .dashboard-nav-menu-6 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-11.main {
    width: 100%;
  }

  .dashboard-nav-menu-7 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-12.main {
    width: 100%;
  }

  .dashboard-nav-menu-8 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .dashboard-link-13.main {
    width: 100%;
  }

  .dashboard-nav-menu-9 {
    background-color: #f7f9fa;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 0 10px 32px;
    display: flex;
  }

  .section-large-25 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}

@media screen and (max-width: 767px) {
  .banner-regular {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .b-header-section {
    padding-top: 60px;
  }

  .b-h1-heading {
    font-size: 48px;
  }

  .b-banner {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .b-navigation-button {
    display: none;
  }

  .b-h3-heading {
    font-size: 40px;
  }

  .b-badge-caption {
    margin-right: 8px;
    display: inline;
  }

  .b-h4-heading {
    font-size: 36px;
  }

  .t-h1-heading {
    font-size: 48px;
  }

  .t-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-testimonial-slider-grid {
    grid-template-columns: 1fr;
  }

  .a-testimonial-quote-l, .a-testimonial-quote-r {
    display: none;
  }

  .a-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .section-cta {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-heading-large {
    font-size: 50px;
    line-height: 56px;
  }

  .heading-wrapper {
    margin-bottom: 44px;
  }

  .a-filter-top-filters-grid, .a-filter-card-group {
    grid-template-columns: 1fr;
  }

  .a-filter-categories-grid {
    text-align: center;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .a-h3-heading-2 {
    font-size: 40px;
  }

  .tabs-6 {
    flex-direction: column;
  }

  .section-large-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .feature-heading {
    margin-bottom: 40px;
  }

  .content-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .form-container {
    width: 100%;
  }

  .h3-heading-8 {
    font-size: 40px;
  }

  .tabs-menu-4 {
    flex-flow: wrap;
    justify-content: center;
    min-width: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .dashboard-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .table-heading {
    margin-bottom: 14px;
  }

  .table-header-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .tabs-menu {
    margin-bottom: 60px;
  }

  .coin-icon {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .dashboard-content.padded {
    padding-bottom: 40px;
  }

  .dashboard-wrapper {
    width: 100%;
  }

  .dashboard-progress-content {
    align-items: center;
  }

  .dashboard-progress {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .dashboard {
    flex-direction: column;
  }

  .dashboard.not-rounded {
    max-width: none;
    min-height: auto;
  }

  .dashboard-heading {
    font-size: 32px;
  }

  .dashboard-nav-menu {
    background-color: var(--white-smoke-2);
    box-shadow: none;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq-heading {
    font-size: 42px;
    line-height: 52px;
  }

  .faq-section {
    background-image: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .faq-item-toggle {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tab-button-line {
    width: 100%;
  }

  .h3-heading {
    font-size: 40px;
  }

  .grid-three-column {
    grid-template-columns: 1fr;
  }

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .signup-page-wrapper, .split-page-wrapper {
    flex-direction: column;
  }

  .signup-promo {
    flex-direction: column;
    display: none;
  }

  .nav_logo {
    height: 1.5rem;
  }

  .b-feature-grid {
    grid-template-columns: 1fr;
  }

  .dashboard-progress-content-2 {
    align-items: center;
  }

  .t-h2-heading {
    font-size: 44px;
  }

  .t-section-social-media {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-blog-grid, .a-account-form-grid {
    grid-template-columns: 1fr;
  }

  .a-h2-heading {
    font-size: 44px;
  }

  .form-image-section {
    padding-bottom: 320px;
  }

  .contact-detail-grid {
    grid-template-columns: 1fr;
  }

  .t-section-white {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-wrapper {
    margin-bottom: 60px;
  }

  .section-large-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .table-heading-2 {
    font-size: 50px;
    line-height: 56px;
  }

  .a-filter-card-grid-three-columns {
    grid-template-columns: 1fr;
  }

  .a-filter-dropdown-wrapper {
    flex-wrap: wrap;
  }

  .a-section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .m-grid-three-column {
    grid-template-columns: 1fr;
  }

  .m-blog-header {
    margin-bottom: 60px;
  }

  .m-h4-heading {
    font-size: 36px;
  }

  .section-large-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .blog-heading {
    font-size: 50px;
    line-height: 56px;
  }

  .a-banner-announcement {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .a-banner-container {
    grid-column-gap: 24px;
  }

  .a-banner-button-small {
    position: static;
  }

  .career-grid {
    grid-template-columns: 1fr;
  }

  .careers-heading {
    font-size: 60px;
    line-height: 70px;
  }

  .m-h3-heading {
    font-size: 40px;
  }

  .m-contact-form-grid {
    grid-template-columns: 1fr;
  }

  .m-contact-header {
    margin-bottom: 60px;
  }

  .form-wrapper-3 {
    width: 100%;
  }

  .grid-checkbox {
    grid-template-columns: 1fr;
  }

  .slide-wrapper {
    padding: 14px;
  }

  .previous-placeholder, .next-placeholder {
    z-index: 6;
    position: fixed;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .timeline-check {
    color: #1a1a1a;
  }

  .grid-one-column {
    grid-template-columns: 1fr;
  }

  .heading-content {
    font-size: 48px;
  }

  .navigation-large-grid {
    grid-template-columns: 1fr;
  }

  .navigation-button {
    display: none;
  }

  .dashboard-navbar-2.larger {
    width: 160px;
    position: fixed;
  }

  .tabs-menu-toggle {
    flex-wrap: wrap;
  }

  .tab-button-toggle {
    width: 100%;
  }

  .column-2 {
    height: auto;
  }

  .column-3.grey.plan.white._93 {
    border-top: 1px solid var(--white-smoke);
    padding-top: 20px;
  }

  .navigation-secondary {
    display: none;
  }

  .columns.even.larger {
    object-fit: fill;
    flex-direction: column;
    max-width: 100%;
    position: relative;
    overflow: visible;
  }

  .columns.home-hub {
    flex-direction: column;
  }

  .heading-wrapper-7 {
    margin-bottom: 44px;
  }

  .table-heading-3 {
    font-size: 50px;
    line-height: 56px;
  }

  .grid-three-column-2 {
    grid-template-columns: 1fr;
  }

  .feature-title-wrapper {
    align-items: flex-start;
    padding: 0;
  }

  .section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading, .f-h2-heading {
    font-size: 44px;
  }

  .f-glossary-content-wrapper {
    flex-direction: column-reverse;
  }

  .f-glossary-card.not-rounded-top.section.new-page.hub {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100vw;
    display: grid;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-glossary-link-column {
    flex-direction: row;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-filter-content-grid {
    grid-template-columns: 1fr;
  }

  .faq-item-basic {
    padding: 14px 0;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr;
  }

  .section-large-12 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dashboard-2 {
    flex-direction: column;
  }

  .dashboard-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .div-block-335 {
    max-width: 100vw;
  }

  .blog-accent-r {
    display: none;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr;
  }

  .blog-accent-l {
    display: none;
  }

  .section-large-13 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .changelog-search-b {
    max-width: none;
  }

  .changelog-milestone-block {
    display: none;
  }

  .changelog-timeline-row {
    grid-column-gap: 8px;
    grid-template-columns: 1fr;
  }

  .section-regular-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading {
    font-size: 48px;
  }

  .section-regular-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .header-detail-wrap {
    flex-direction: column;
  }

  .grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .video-title-b {
    font-size: 50px;
  }

  .video-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-2 {
    font-size: 44px;
  }

  .grid-two-column-5, .grid-two-column-6 {
    grid-template-columns: 1fr;
  }

  .section-regular-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-3 {
    font-size: 44px;
  }

  .h6-heading-5 {
    font-size: 28px;
  }

  .testimonial-stars, .cta-bg {
    display: none;
  }

  .cta-section-blue {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .footer-divider-large {
    margin-top: 64px;
  }

  .footer-large-grid {
    grid-column-gap: 24px;
  }

  .section-regular-6, .section-regular-7, .section-large-14 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .faq-item-basic-2 {
    padding: 14px 0;
  }

  .grid-two-column-7 {
    grid-template-columns: 1fr;
  }

  .blog-detail-wrapper {
    flex-wrap: wrap;
  }

  .section-regular-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-blog-card-grid {
    grid-template-columns: 1fr;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .t-filter-card-grid {
    grid-template-columns: 1fr;
  }

  .t-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .t-h3-heading-style-2 {
    font-size: 40px;
  }

  .glossary-search {
    max-width: none;
  }

  .section-regular-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .glossary-grid-a {
    grid-template-columns: 1fr;
  }

  .heading-content-2 {
    font-size: 48px;
  }

  .career-detail-wrapper {
    margin-bottom: 14px;
  }

  .section-large-15 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .career-card {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .checkbox-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .section-regular-10, .section-regular-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-banner-container-small {
    grid-column-gap: 24px;
  }

  .a-banner-icon {
    position: static;
  }

  .grid-two-column-8, .video-heading-grid {
    grid-template-columns: 1fr;
  }

  .section-large-16 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .video-heading {
    font-size: 50px;
    line-height: 56px;
  }

  .grid-three-column-5 {
    grid-template-columns: 1fr;
  }

  .video-title-a {
    font-size: 50px;
  }

  .t-filter-card-grid-2 {
    grid-template-columns: 1fr;
  }

  .t-section-regular-2, .section-regular-12, .header-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-2 {
    font-size: 48px;
  }

  .tab-button-line-2 {
    width: 100%;
  }

  .tabs-menu-5 {
    margin-bottom: 60px;
  }

  .table-2.no-top {
    min-width: auto;
  }

  .h1-heading-3 {
    font-size: 48px;
  }

  .section-regular-13, .a-section-regular-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-3 {
    font-size: 40px;
  }

  .a-content-card {
    min-height: 260px;
  }

  .a-content-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .a-section-regular-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-4 {
    font-size: 40px;
  }

  .quote {
    top: 0;
  }

  .testmonial-wrap {
    flex-direction: column;
  }

  .h2-heading-4 {
    font-size: 44px;
  }

  .h6-heading-12 {
    font-size: 28px;
  }

  .testimonial-card {
    grid-row-gap: 40px;
  }

  .grid-two-column-9 {
    grid-template-columns: 1fr;
  }

  .testimonial-avatar-wrap {
    margin-top: 0;
  }

  .h2-heading-5 {
    font-size: 44px;
  }

  .grid-three-column-6 {
    grid-template-columns: 1fr;
  }

  .image-notification {
    left: 30px;
  }

  .tabs-base {
    padding: 40px;
  }

  .feature-block-a {
    padding: 64px 32px;
  }

  .feature-accent-r {
    display: none;
  }

  .h2-heading-6 {
    font-size: 44px;
  }

  .blur-image {
    display: none;
  }

  .title-wrap-2 {
    margin-bottom: 40px;
  }

  .feature-tab-menu {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .feature-tab-link {
    z-index: 6;
    padding: 20px;
  }

  .divider-wrap-2 {
    display: none;
  }

  .feature-tab-link-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-grid {
    grid-template-columns: 1.5fr;
  }

  .feature-tab-menu-2 {
    flex-direction: column;
  }

  .section-regular-14 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-4 {
    font-size: 48px;
  }

  .section-regular-15 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-two-column-10 {
    grid-template-columns: 1fr;
  }

  .h2-heading-7 {
    font-size: 44px;
  }

  .a-banner-announcement-2 {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .dashboard-wrapper-2 {
    width: 100%;
  }

  .dashboard-3 {
    flex-direction: column;
  }

  .section-regular-16 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-5 {
    font-size: 48px;
  }

  .team-link-block {
    grid-template-columns: 1fr;
  }

  .tabs-menu-7 {
    background-color: #0000;
    flex-direction: column;
    width: 100%;
  }

  .team-role {
    font-size: 14px;
  }

  .title-wrapper-6 {
    margin-bottom: 60px;
  }

  .team-grid-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .tab-link-2 {
    background-color: #0000;
    width: 100%;
  }

  .title-wrapper-7 {
    margin-bottom: 60px;
  }

  .team-grid-standard {
    grid-template-columns: 1fr;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .title-wrapper-8 {
    margin-bottom: 60px;
  }

  .h2-heading-8 {
    font-size: 44px;
  }

  .grid-three-column-7 {
    grid-template-columns: 1fr;
  }

  .dashboard-wrapper-3 {
    width: 100%;
  }

  .dashboard-4 {
    flex-direction: column;
  }

  .h5-heading-7 {
    font-size: 32px;
  }

  .section-regular-17 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-grid-b {
    grid-template-columns: 1fr;
  }

  .h5-heading-8, .h5-heading-9, .h6-heading-15 {
    font-size: 32px;
  }

  .content-grid {
    grid-template-columns: 1fr;
  }

  .header-image-bottom {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h4-heading-3 {
    font-size: 44px;
  }

  .banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-grid {
    grid-template-columns: 1fr;
  }

  .h5-heading-10 {
    font-size: 32px;
  }

  .section-regular-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h5-heading-11 {
    font-size: 32px;
  }

  .t-filter-card-grid-3 {
    grid-template-columns: 1fr;
  }

  .t-section-regular-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .t-filter-card-grid-4 {
    grid-template-columns: 1fr;
  }

  .t-section-regular-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navwrapper2 {
    margin-left: 160px;
  }

  .apps-grid {
    grid-template-columns: 1fr;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-line {
    margin-bottom: 60px;
  }

  .tab-link-3 {
    margin-bottom: 20px;
  }

  .tabs-menu-8 {
    margin-bottom: 40px;
  }

  .h3-heading-11 {
    font-size: 52px;
  }

  .section-regular-19 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-9 {
    font-size: 44px;
  }

  .content-card-c {
    grid-template-columns: 1fr;
  }

  .h5-heading-12 {
    font-size: 32px;
  }

  .grid-three-column-8 {
    grid-template-columns: 1fr;
  }

  .banner-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .banner-wrap {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .badge-banner {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-three-column-9 {
    grid-template-columns: 1fr;
  }

  .section-regular-20 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-heading {
    font-size: 50px;
  }

  .form-wrapper-5 {
    width: 100%;
  }

  .grid-checkbox-2, .grid-checkbox-3 {
    grid-template-columns: 1fr;
  }

  .section-regular-21, .section-regular-22 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .account-slider-wrapper {
    padding: 64px 32px 40px;
  }

  .form-detail-wrapper-2 {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .account-link-wrapper {
    margin-top: 64px;
  }

  .account-wrapper {
    grid-row-gap: 64px;
  }

  .section-large-17 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-10 {
    font-size: 44px;
  }

  .grid-two-column-11 {
    grid-template-columns: 1fr;
  }

  .h6-heading-17 {
    font-size: 28px;
  }

  .modal-section-2 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .success-icon-large {
    width: 144px;
    min-width: 144px;
    height: 144px;
    min-height: 144px;
    margin-bottom: 40px;
  }

  .button-wrapper-4 {
    flex-direction: column;
  }

  .modal-heading-2 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }

  .button-modal.outline {
    margin-bottom: 10px;
  }

  .modal-block-2 {
    max-width: 100%;
    padding: 40px 32px;
  }

  .section-regular-23 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .affiliate-grid, .dashboard-grid {
    grid-template-columns: 1fr;
  }

  .dashboard-asset-r {
    display: none;
  }

  .section-large-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-wrapper-14 {
    margin-bottom: 44px;
  }

  .table-heading-4 {
    font-size: 50px;
    line-height: 56px;
  }

  .section-regular-24 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .careers-grid {
    grid-template-columns: 1fr;
  }

  .f-changelog-card-outline {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .tabs-menu-9 {
    margin-bottom: 20px;
  }

  .coin-icon-2 {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .form-block-28 {
    width: 100%;
  }

  .table-header-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .table-heading-5 {
    margin-bottom: 20px;
  }

  .countdown-seperator {
    align-items: stretch;
    padding-top: 6px;
  }

  .countdown-side-right {
    padding: 96px 24px;
  }

  .h1-heading-6 {
    font-size: 54px;
    line-height: 62px;
  }

  .success-icon-large-2 {
    width: 144px;
    min-width: 144px;
    height: 144px;
    min-height: 144px;
    margin-bottom: 40px;
  }

  .button-wrapper-6 {
    flex-direction: column;
  }

  .modal-heading-3 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }

  .modal-block-3 {
    max-width: 100%;
    padding: 40px 32px;
  }

  .section-regular-25 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-wrapper-11 {
    margin-bottom: 60px;
  }

  .team-role-2 {
    font-size: 14px;
  }

  .heading-content-3 {
    font-size: 48px;
  }

  .grid-three-column-10 {
    grid-template-columns: 1fr;
  }

  .section-regular-26, .section-regular-27 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .process-heading {
    font-size: 50px;
  }

  .process-grid {
    grid-template-columns: 1fr;
  }

  .section-regular-28 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-7 {
    font-size: 54px;
    line-height: 62px;
  }

  .feature-grid-large {
    grid-template-columns: 1fr;
  }

  .section-large-19 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-l {
    font-size: 52px;
    line-height: 72px;
  }

  .section-cta-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-grid-s {
    grid-template-columns: 1fr;
  }

  .h1-heading-8 {
    font-size: 54px;
    line-height: 62px;
  }

  .section-regular-29 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-11 {
    font-size: 44px;
  }

  .grid-two-column-12 {
    grid-template-columns: 1fr;
  }

  .faq-tab {
    padding-right: 32px;
  }

  .section-regular-30 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-12 {
    font-size: 44px;
  }

  .section-header {
    padding-top: 40px;
    overflow: hidden;
  }

  .header-dashboard-card {
    display: none;
  }

  .grid-three-column-11 {
    grid-template-columns: 1fr;
  }

  .section-regular-31 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .display-heading-2 {
    font-size: 50px;
  }

  .a-banner-announcement-3 {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .testimonial-card-e {
    padding-left: 44px;
    padding-right: 44px;
  }

  .section-regular-32 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-slider-b {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-right-arrow-b, .testimonial-left-arrow-b {
    width: 42px;
    height: 42px;
  }

  .h2-heading-13 {
    font-size: 44px;
  }

  .section-regular-33 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-14 {
    font-size: 44px;
  }

  .section-large-20 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-12 {
    grid-template-columns: 1fr;
  }

  .section-regular-34 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-logo-row {
    justify-content: center;
  }

  .feature-grid-medium {
    grid-template-columns: 1fr;
  }

  .h1-heading-10 {
    font-size: 54px;
    line-height: 62px;
  }

  .section-regular-35 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .comparison-wrap {
    width: 980px;
  }

  .h1-heading-11 {
    font-size: 54px;
    line-height: 62px;
  }

  .dropdown-list-wrap-large.w--open {
    flex-direction: column;
  }

  .dropdown-link-card {
    width: auto;
  }

  .navigation-dropdown-list-large.w--open {
    flex-direction: column;
  }

  .navigation-link-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-container-large.w--open {
    flex-direction: column;
  }

  .filter-heading {
    font-size: 40px;
  }

  .pageslist {
    grid-template-columns: 1fr;
  }

  .section-regular-36, .section-regular-37 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .timeline-text-wrap {
    display: none;
  }

  .section-large-21 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .timeline-row-grid.first {
    grid-template-columns: 16px 1fr;
  }

  .timeline-text {
    display: block;
  }

  .footer-block {
    padding: 56px 32px;
  }

  .section-regular-38, .section-regular-39 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-cards, .title-grid-large {
    grid-template-columns: 1fr;
  }

  .section-regular-40 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .section-x-large {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .h1-heading-12 {
    font-size: 54px;
    line-height: 62px;
  }

  .feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-41 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-13 {
    font-size: 54px;
    line-height: 62px;
  }

  .section-regular-42 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-grid-large-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-43 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-14 {
    font-size: 48px;
  }

  .section-regular-44 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-15 {
    font-size: 48px;
  }

  .section-large-22 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-cell-8 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .tab-pricing {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .table-wrapper-mobile {
    padding: 24px;
  }

  .tabs-menu-pricing {
    flex-wrap: wrap;
  }

  .section-regular-45 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .form-grid-2, .grid-three-column-13 {
    grid-template-columns: 1fr;
  }

  .h2-heading-16 {
    font-size: 44px;
  }

  .section-large-23 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .integration-card-wrapper {
    padding: 0;
  }

  .grid-two-column-13 {
    grid-template-columns: 1fr;
  }

  .section-regular-46 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .integration-card-small {
    width: 120px;
  }

  .section-regular-47 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-grid-large-3 {
    grid-template-columns: 1fr;
  }

  .h2-heading-17 {
    font-size: 40px;
  }

  .section-regular-48 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .faq-grid-2 {
    grid-template-columns: 1fr;
  }

  .section-regular-49, .section-large-24 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-19 {
    font-size: 44px;
  }

  .grid-two-column-14 {
    grid-template-columns: 1fr;
  }

  .h6-heading-26 {
    font-size: 28px;
  }

  .h2-heading-20 {
    font-size: 46px;
  }

  .grid-three-column-14 {
    grid-template-columns: 1fr;
  }

  .section-regular-50 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-21 {
    font-size: 46px;
  }

  .grid-three-column-15 {
    grid-template-columns: 1fr;
  }

  .section-regular-51 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-card-3 {
    padding: 48px 32px 32px;
  }

  .paragraph-x-small-2 {
    margin-right: 8px;
    display: inline;
  }

  .h3-heading-19 {
    font-size: 40px;
  }

  .career-title {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .section-regular-53 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-16 {
    font-size: 54px;
    line-height: 62px;
  }

  .feature-grid-medium-2, .grid-three-column-16 {
    grid-template-columns: 1fr;
  }

  .section-regular-54 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-20 {
    font-size: 36px;
  }

  .column-large-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .h5-heading-19 {
    font-size: 28px;
  }

  .h3-heading-21 {
    font-size: 36px;
  }

  .grid-two-column-16 {
    grid-template-columns: 1fr;
  }

  .h5-heading-20 {
    font-size: 28px;
  }

  .blog-grid-large {
    grid-template-columns: 1fr;
  }

  .subheading-x-small {
    margin-right: 8px;
    display: inline;
  }

  .h3-heading-22, .h3-heading-23 {
    font-size: 40px;
  }

  .grid-two-column-19, .pricing-grid {
    grid-template-columns: 1fr;
  }

  .h1-heading-17 {
    font-size: 48px;
  }

  .section-regular-61 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pricing-testimonial-grid {
    grid-template-columns: 1fr;
  }

  .h3-heading-24 {
    font-size: 40px;
  }

  .pricing-tab-link {
    min-width: auto;
  }

  .h3-heading-25 {
    font-size: 36px;
  }

  .dashboard-nav-menu-3, .dashboard-nav-menu-4, .dashboard-nav-menu-5, .dashboard-nav-menu-6, .dashboard-nav-menu-7 {
    box-shadow: none;
    background-color: #f7f9fa;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-tab-link-2 {
    min-width: auto;
  }

  .h1-heading-18 {
    font-size: 48px;
  }

  .pricing-card-content, .pricing-testimonial-grid-small {
    grid-template-columns: 1fr;
  }

  .section-regular-63 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-26 {
    font-size: 40px;
  }

  .dashboard-nav-menu-8, .dashboard-nav-menu-9 {
    box-shadow: none;
    background-color: #f7f9fa;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h5-heading-21 {
    font-size: 28px;
  }

  .banner-3 {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }
}

@media screen and (max-width: 479px) {
  .navigation-avatar-wrapper, .b-banner-close {
    display: none;
  }

  .b-button-primary {
    width: 100%;
  }

  .b-button-primary.home.margin-btm.green.main {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .b-navigation-button-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .b-button-secondary {
    width: 100%;
  }

  .b-navigation-button-secondary {
    padding: 8px 10px;
  }

  .b-navigation-button-secondary.login {
    display: none;
  }

  .b-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .b-navigation-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .b-navigation-button {
    padding: 8px 10px;
    display: block;
  }

  .b-navigation-button.orange {
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .b-navigation-button.pricing-button {
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .b-navigation-button.dash {
    display: none;
  }

  .b-navigation-button.larger {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 1.4em;
  }

  .b-content-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .b-content-grid-medium {
    grid-template-columns: 1fr;
  }

  .b-content-banner-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .b-content-grid-small.margin-bottom-32, .t-feature-grid {
    grid-template-columns: 1fr;
  }

  .a-subheading-regular {
    margin-left: 0;
  }

  .a-filter-filters-dropdown-grid {
    grid-template-columns: 1fr;
  }

  .a-filter-top-filters-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .a-filter-button {
    width: 100%;
  }

  .a-filter-categories-grid {
    grid-template-columns: 1fr 1fr;
  }

  .a-paragraph-small.larger {
    margin-left: 0;
  }

  .a-paragraph-small.centre {
    text-align: center;
    margin-bottom: 6px;
    line-height: 1.4;
  }

  .tab-paragraph-2.no-top.callout {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-image {
    height: 240px;
  }

  .tab-pane-all-access {
    padding-left: 0;
  }

  .grid-cell.bottom-margin {
    grid-template-columns: .25fr 1.5fr;
  }

  .grid-cell.bottom-margin.slider {
    max-width: none;
  }

  .grid-cell.bottom-margin.wider {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    max-width: 100%;
  }

  .grid-cell.bottom-margin.multi-select {
    grid-template-columns: 1.25fr .75fr .75fr;
  }

  .content-grid-2 {
    grid-template-columns: 1fr;
  }

  .dividng-block {
    flex-direction: column;
    margin-top: 0;
  }

  .form-field-heading.closer.no-bottom {
    margin-right: 10px;
    font-size: 12px;
  }

  .checkbox-field-2 {
    width: auto;
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 16px;
  }

  .check-box {
    font-size: 12px;
    line-height: 16px;
  }

  .check-box.active {
    font-size: 12px;
  }

  .tab-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .legal-terms {
    margin-top: 20px;
    margin-left: 0;
  }

  .content-card {
    padding-left: 0;
    padding-right: 0;
  }

  .form-row-wrap {
    margin-bottom: 0;
  }

  .form-row-wrap.no-bottom {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .checkbox-2 {
    width: auto;
  }

  .product-grid-4, .product-grid-4._2-col {
    grid-template-columns: 1fr;
  }

  .header-primary-button, .text-field-8 {
    width: 100%;
  }

  .tabs-menu-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .features-heading {
    font-size: 24px;
  }

  .dashboard-section-2.new-member-dash {
    padding-top: 10px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-wrapper-5 {
    margin-bottom: 0;
  }

  .coin-name {
    font-size: 16px;
  }

  .table-lable-grid {
    grid-column-gap: 14px;
  }

  .coin-shortname {
    font-size: 16px;
  }

  .table-top-bar {
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-row-grey {
    grid-column-gap: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .coin-icon {
    margin-right: 14px;
  }

  .table-row-white {
    grid-column-gap: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .table {
    padding-bottom: 20px;
  }

  .dashboard-content.horizontal.no-margins {
    height: auto;
    min-height: auto;
  }

  .dashboard-content.horizontal.indented, .dashboard.no-columns {
    margin-left: 0;
  }

  .dashboard-key {
    margin-top: 10px;
  }

  .dashboard-nav-menu {
    z-index: 100;
    width: auto;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .faq-name {
    margin-right: 20px;
  }

  .faq-paragraph {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 28px;
  }

  .tab-content {
    padding-left: 24px;
    padding-right: 30px;
  }

  .tabs-menu-button {
    width: 100%;
  }

  .form-div-line {
    width: 20%;
  }

  .form-divider, .a-button-primary {
    width: 100%;
  }

  .a-account-link-wrapper {
    flex-direction: column;
  }

  .t-social-media-wrapper {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .t-social-media-button-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .a-account-form-large {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .form-image-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .heading-3 {
    font-size: 50px;
    line-height: 54px;
  }

  .contact-submit-button {
    max-width: none;
  }

  .t-social-media-image-button {
    width: 90%;
    left: 0;
    right: 0;
  }

  .b-team-card-large {
    flex-direction: column;
    align-items: flex-start;
  }

  .b-team-grid {
    grid-template-columns: 1fr;
  }

  .form-block-modal {
    height: auto;
  }

  .form {
    border-radius: 0;
    flex-direction: column;
  }

  .modal-container {
    padding: 40px 20px;
  }

  .modal-paragraph {
    margin-bottom: 40px;
  }

  .large-title {
    font-size: 50px;
    line-height: 60px;
  }

  .form-wrap {
    padding-left: 32px;
    padding-right: 32px;
  }

  .sign-in-link {
    white-space: pre;
  }

  .modal-block {
    padding-left: 5%;
    padding-right: 5%;
  }

  .sign-up-text {
    white-space: normal;
  }

  .grey-line {
    width: 20%;
  }

  .a-filter-top-row {
    margin-bottom: 32px;
  }

  .m-blog-card-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .m-blog-avatar {
    flex: none;
  }

  .m-button-outline, .blog-image-wrap {
    width: 100%;
  }

  .blog-card-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .a-banner-text-wrapper {
    flex-direction: column;
  }

  .career-job-wrapper {
    grid-row-gap: 14px;
    flex-direction: column;
    align-items: flex-start;
  }

  .career-filter, .career-filter-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .m-contact-card {
    padding-left: 5%;
    padding-right: 5%;
  }

  .previous-placeholder {
    max-width: 75px;
    display: flex;
  }

  .slide-button {
    grid-row-gap: 44px;
    flex-direction: column;
    justify-content: center;
  }

  .data-row-middle {
    grid-template-columns: 1fr;
  }

  .progress-non-active, .slide-active {
    width: 100%;
  }

  .slide-h3-heading {
    font-size: 36px;
    line-height: 44px;
  }

  .data-row-top {
    grid-template-columns: 1fr;
  }

  .form-slider {
    height: auto;
    min-height: 80vh;
  }

  .heading-4 {
    font-size: 50px;
    line-height: 54px;
  }

  .timeline-grid {
    grid-template-columns: 1fr;
  }

  .timeline-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-content {
    margin-bottom: 10px;
    font-size: 32px;
  }

  .navigation-side-block {
    flex-direction: column;
  }

  .dashboard-navbar-2 {
    z-index: 10;
    flex-direction: column;
    width: auto;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .dashboard-navbar-2.larger {
    width: auto;
    height: auto;
    min-height: auto;
    position: relative;
    inset: 0% 0% auto;
  }

  .column-2 {
    z-index: 0;
  }

  .column-3.padded.orange, .column-3.padded.green {
    position: relative;
  }

  .navigation-secondary, .navigation-button-2 {
    display: none;
  }

  .navigation-button-2.share.orange.rewrite.submit {
    margin-top: 20px;
    display: block;
  }

  .columns, .columns.even {
    flex-direction: column;
    margin-left: 0;
  }

  .sub-heading-regular-bold.margin-bottom.blog {
    font-size: 24px;
  }

  .editmodal.popup {
    padding: 20px;
  }

  .editmodal.split.blog {
    min-height: auto;
    max-height: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modal-button-grid {
    grid-template-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary.orange {
    font-size: 14px;
  }

  .button-primary.purple.large {
    width: 100%;
    font-size: 14px;
    line-height: 1.2em;
  }

  .field-label-3.no-margin {
    font-size: 14px;
  }

  .flowui-card-01 {
    justify-content: flex-start;
  }

  .button-8 {
    width: 100%;
  }

  .grid-three-column-2._2 {
    grid-template-columns: 1fr;
    padding: 0 20px;
  }

  .badge {
    flex: none;
  }

  .feature-title-block {
    padding: 20px;
  }

  .feature-buttonn {
    flex-direction: column;
  }

  .h2-heading {
    font-size: 32px;
  }

  .h2-heading.smaller, .h2-heading.smaller.pricing {
    font-size: 36px;
  }

  .h2-heading.cta {
    font-size: 34px;
  }

  .feature-card-a {
    flex-direction: column;
  }

  .feature-card-a.with-cross, .feature-card-a.with-cross.plan, .feature-card-a.with-cross.plan.empty {
    padding: 20px;
  }

  .full_pop_up.no-margin.create-account {
    display: none;
  }

  .full_pop_up.no-margin.create-account.free, .full_pop_up.no-margin.login {
    display: block;
  }

  .centred-block {
    padding: 20px;
  }

  .callout.full.white.validate {
    min-height: 60vh;
    max-height: 60vh;
  }

  .f-glossary-card {
    padding: 24px;
  }

  .f-glossary-card.not-rounded-top {
    padding: 20px;
  }

  .f-glossary-search-form {
    flex-direction: column;
  }

  .f-section-large.bottomborder, .f-section-large.consult {
    padding: 20px;
  }

  .a-filter-content-grid {
    grid-template-columns: 1fr;
  }

  .a-filter-button-2 {
    width: 100%;
  }

  .a-filter-filter-buttons-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .feature-card-a-2 {
    flex-direction: column;
  }

  .f-grid-six-column, .dashboard-content-2 {
    grid-template-columns: 1fr;
  }

  .dashboard-nav-menu-2 {
    width: auto;
  }

  .product-header-wrapper-2 {
    margin-bottom: 24px;
  }

  .tools-grid {
    grid-template-columns: 1fr;
  }

  .video-heading-3 {
    font-size: 50px;
  }

  .section-large-13 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .body-14 {
    flex-direction: column;
    display: flex;
  }

  .changelog-search-b {
    flex-direction: column;
  }

  .changelog-milestone-block {
    display: none;
  }

  .changelog-timeline-row {
    grid-template-columns: 1fr;
  }

  .button-primary-3 {
    width: 100%;
  }

  .taskpagecontent {
    padding: 20px;
    position: relative;
  }

  .roadmappagecontent {
    padding: 20px;
  }

  .form-block-13 {
    padding-right: 0;
  }

  .h1-heading {
    margin-bottom: 0;
    font-size: 40px;
  }

  .section-regular-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-regular-4.main {
    padding-top: 60px;
  }

  .header-grid-middle {
    grid-template-columns: 2fr;
  }

  .video-badge {
    flex: none;
  }

  .h6-heading-4 {
    white-space: pre-wrap;
  }

  .button-outline-right-icon {
    flex: none;
  }

  .feature-outline-s {
    flex-direction: column;
    align-items: flex-start;
  }

  .wrap-v-between {
    max-width: none;
  }

  .h6-heading-6 {
    white-space: pre-wrap;
  }

  .testimonial-image {
    height: 320px;
  }

  .h4-heading {
    font-size: 36px;
  }

  .testimonial-block-a {
    padding: 72px 24px 48px;
  }

  .hide-2 {
    display: block;
  }

  .cta-input-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .paragraph-large-6.footer {
    font-size: 14px;
  }

  .cta-input {
    width: 100%;
  }

  .cta-block-c {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-section-blue.home.more-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-form {
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .button-primary-large {
    width: 100%;
  }

  .header-form-b, .footer-menu {
    flex-direction: column;
  }

  .footer-input {
    width: 100%;
  }

  .footer-two-column.main, .footer-large-grid {
    grid-template-columns: 1fr;
  }

  .footer-form {
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .pricing-button-group {
    flex-direction: column;
  }

  .pricing-feature-b {
    grid-row-gap: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-toggle-price {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .pricing-card-inner {
    padding: 8px 10px;
  }

  .pricing-grid-a {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pricing-grid-a._4 {
    grid-template-columns: 1fr;
  }

  .button-dark {
    width: 100%;
  }

  .margin-bottom-106 {
    margin-bottom: 10px;
  }

  .section-regular-7 {
    padding-top: 40px;
  }

  .pricing-feature-a {
    grid-row-gap: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-feature-a.mobile {
    display: none;
  }

  .pricing-toggle-wrapper {
    flex-direction: column;
  }

  .paragraph-regular-12 {
    font-size: 16px;
  }

  .image-147 {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
  }

  .text-block-142 {
    font-size: 12px;
  }

  .text-block-142.larger {
    font-size: 16px;
  }

  .text-block-143 {
    font-size: 12px;
  }

  .blog-detail-wrapper {
    flex-direction: row;
    align-items: flex-start;
  }

  .blog-header-image {
    height: 280px;
    margin-top: 20px;
  }

  .blog-social-wrapper {
    margin-top: 14px;
  }

  .blog-author-wrapper-2.tool {
    display: none;
  }

  .section-regular-8 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-social-links {
    display: none;
  }

  .blog-detail-text {
    font-size: 14px;
  }

  .blog-detail-horizontal {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-seperator.hide {
    display: none;
  }

  .blog-post-columns {
    padding-top: 0;
  }

  .gpt-blog-column {
    height: auto;
    min-height: 60vh;
    position: relative;
    top: 0;
  }

  .gpt-blog-column.blog-page {
    display: none;
  }

  .brainstormer-columns {
    flex-direction: column-reverse;
    padding-top: 0;
    display: flex;
  }

  .f-blog-grid-single.all {
    grid-template-columns: 1fr;
  }

  .f-blog-text-field {
    min-width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .f-blog-form-wrapper {
    width: 100%;
    max-width: none;
  }

  .f-blog-form-block {
    width: 100%;
  }

  .f-blog-form {
    flex-direction: column;
  }

  .f-section-large-2.centred {
    padding-top: 20px;
  }

  .blog-thumbnail-xl {
    height: auto;
  }

  .t-filter-dropdown._200.library {
    max-width: none;
  }

  .t-filter-filter-grid {
    grid-template-columns: 1fr;
  }

  .t-filter-filter-grid.top._10.library {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .t-filter-button {
    width: 100%;
  }

  .glossary-search {
    flex-direction: column;
  }

  .newsletter-wrapper {
    padding: 24px;
  }

  .glossary-input {
    width: 100%;
  }

  .glossary-grid-a {
    grid-row-gap: 32px;
  }

  .career-detail-wrapper {
    flex-wrap: wrap;
    align-items: center;
  }

  .career-dot {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .career-card {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .m-logo-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .m-logo-card-block {
    grid-row-gap: 40px;
  }

  .form-wrapper-4 {
    padding: 24px;
  }

  .form-contact-moon, .grid-form-moon, .checkbox-grid-2 {
    grid-template-columns: 1fr;
  }

  .text-field-12.home {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .video-card-column {
    flex-direction: column;
    align-items: flex-start;
  }

  .video-play-time {
    flex-wrap: wrap;
  }

  .video-tumb-wrapper {
    width: 100%;
    margin-bottom: 14px;
  }

  .grid-11 {
    grid-template-columns: .75fr;
  }

  .f-grid-four-column {
    grid-template-columns: 1fr;
  }

  .button-header {
    width: 100%;
  }

  .header-badge-group {
    left: 32px;
    right: 32px;
  }

  .home-input-form {
    flex-direction: column;
  }

  .flowui-card-6 {
    justify-content: flex-start;
  }

  .tabs-menu-button-2 {
    width: 100%;
  }

  .table-row-grey-2 {
    grid-column-gap: 14px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .table-2 {
    padding-bottom: 20px;
  }

  .avatar-row-2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .hero-paragraph {
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hero-paragraph.smaller.left {
    text-align: center;
    font-size: 12px;
  }

  .hero-paragraph.smaller.left.larger {
    margin-top: 0;
    font-size: 16px;
  }

  .h1-heading-3 {
    font-size: 42px;
  }

  .header-grid-c {
    grid-template-columns: 2fr;
  }

  .header-user-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-avatar-block {
    flex-direction: column;
  }

  .header-avatar-block.less-top {
    flex-flow: row;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-406 {
    display: flex;
  }

  .a-content-card-tall {
    padding: 31px;
  }

  .a-content-card-image._200 {
    margin-bottom: 20px;
  }

  .a-content-grid-small._3 {
    grid-template-columns: 1fr;
  }

  .a-content-card-heading-wrapper {
    grid-row-gap: 16px;
  }

  .a-h3-heading-3 {
    font-size: 32px;
  }

  .a-content-card {
    padding: 20px;
  }

  .a-h3-heading-4 {
    font-size: 32px;
  }

  .div-block-408 {
    flex-direction: column;
  }

  .testimonial-card {
    padding: 16px;
  }

  .title-wrapper-s-2.testimonial {
    margin-bottom: 60px;
  }

  .image-notification {
    left: 15px;
  }

  .heading-wrapper-11 {
    flex-wrap: wrap-reverse;
  }

  .heading-graph {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .tab-content-2 {
    padding-top: 0;
  }

  .tabs-base {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link {
    text-align: center;
  }

  .h6-heading-13 {
    white-space: pre-wrap;
  }

  .feature-block-a {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wrap-h-x-large {
    flex-direction: column;
    align-items: flex-start;
  }

  .title-large {
    font-size: 40px;
  }

  .feature-tab-link {
    text-align: center;
  }

  .title-large-2 {
    font-size: 40px;
  }

  .feature-tab-link-2 {
    text-align: center;
  }

  .feature-grid {
    grid-template-columns: 1.5fr;
  }

  .number-wrap {
    margin-right: 20px;
  }

  .gallery-title-wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .see-more-button {
    max-width: 190px;
  }

  .popupswrapper {
    display: none;
  }

  .team-slider-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .team-tab-menu {
    margin-bottom: 60px;
  }

  .team-name-block {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    left: 0%;
    right: 0;
  }

  .wrap-h-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .button-group {
    flex-direction: column;
  }

  .h6-heading-14 {
    white-space: pre-wrap;
  }

  .wrap-h-x-large-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .copybutton {
    display: block;
  }

  .fs_numbercount-1_wrapper {
    grid-template-columns: 1fr;
  }

  .icon-114.hide, .team-arrow-large {
    display: none;
  }

  .grid-four-column {
    grid-template-columns: 1fr;
  }

  .h3-heading-10 {
    font-size: 48px;
  }

  .team-grid-3 {
    grid-template-columns: 1fr;
  }

  .team-name {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .h5-heading-7.large {
    font-size: 42px;
  }

  .h5-heading-7.smaller {
    font-size: 26px;
  }

  .section-regular-17 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-regular-17.more-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-regular-17.more-padding._1st {
    padding-bottom: 60px;
  }

  .content-grid-b.video {
    grid-template-columns: 1fr;
  }

  .content-grid-b.video.left {
    flex-direction: column-reverse;
    grid-template-columns: 1.5fr;
    display: flex;
  }

  .content-feature-grid-s {
    grid-template-columns: 1fr;
  }

  .caption-uppercase.centre {
    margin-bottom: 10px;
  }

  .h5-heading-8.white {
    font-size: 36px;
  }

  .content-card-image {
    padding: 24px;
  }

  .h5-heading-9.larger {
    font-size: 44px;
  }

  .header-feature-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-feature-wrap.centre {
    display: none;
  }

  .header-image-bottom {
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .banner {
    display: none;
  }

  .header {
    padding-top: 0;
  }

  .nav-button-wrap {
    display: none;
  }

  .header-line-s {
    width: 12px;
    height: 1px;
  }

  .wrap-v-regular-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .wrap-v-regular-3.margin {
    margin-bottom: 40px;
    display: none;
  }

  .content-block-2 {
    min-height: auto;
    padding: 10px;
  }

  .content-block-2.background-img {
    min-height: 30vh;
  }

  .content-block-2.background-img.metrics {
    min-height: 50vh;
  }

  .content-block-2.background-img.schedule, .content-block-2.background-img.workers {
    min-height: 30vh;
  }

  .content-feature-grid {
    grid-template-columns: 1fr;
  }

  .content-feature-grid._1-col {
    grid-template-columns: 1fr;
    margin-top: 8px;
  }

  .subheading-small-4.about {
    font-size: 18px;
    line-height: 1.8em;
  }

  .paragraph-large-18.text-weight-medium._16.centre {
    font-size: 16px;
  }

  .t-filter-card-grid-3.templates._4 {
    grid-template-columns: 1fr;
  }

  .menu-primary {
    padding: 14px;
  }

  .location-list-small {
    margin-bottom: 10px;
  }

  .avatar-dropdown, .nav-banner {
    display: none;
  }

  .tab-link-3 {
    margin-right: 0;
  }

  .title-large-4 {
    font-size: 40px;
  }

  .form-h {
    flex-direction: column;
    align-items: stretch;
  }

  .subheading-small-6 {
    font-size: 16px;
    line-height: 1.6em;
  }

  .h3-heading-11 {
    margin-bottom: 10px;
    font-size: 34px;
  }

  .h3-heading-11.main {
    font-size: 38px;
  }

  .h3-heading-11.main.white-bg {
    padding: 10px;
    font-size: 48px;
  }

  .h3-heading-11.main.white-bg.taller {
    padding: 20px 4px;
    font-size: 38px;
  }

  .h3-heading-11.left {
    font-size: 48px;
    line-height: 1.2;
  }

  .header-section-2 {
    padding-top: 40px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .header-section-2.padded {
    padding-top: 30px;
  }

  .header-section-2.more-bottom {
    padding-left: 5%;
  }

  .header-section-2.more-bottom.hero {
    padding-top: 40px;
  }

  .gradient-l, .gradient-r {
    width: 40px;
  }

  .text-span-64 {
    line-height: 20px;
  }

  .wrap-h-tiny.wrap-children {
    flex-wrap: wrap;
  }

  .content-image-c {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .banner-wrap {
    text-align: left;
  }

  .video-block {
    height: auto;
    min-height: 30vh;
    margin-top: 20px;
  }

  .video-content-2 {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .video-title-wrap {
    margin-bottom: 0;
  }

  .display-heading {
    align-self: center;
  }

  .video-badge-2 {
    flex: none;
  }

  .video-play-button-2 {
    width: auto;
    height: auto;
  }

  .icon-129 {
    width: 50px;
    height: 50px;
  }

  .video-3 {
    height: 240px;
  }

  .video-card {
    padding: 24px;
  }

  .button-primary-4 {
    width: 100%;
  }

  .account-content-wrapper.section {
    display: none;
  }

  .section-regular-22 {
    padding-top: 0;
  }

  .account-slide-content {
    padding-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .account-slider-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-outline-left-icon {
    flex: none;
  }

  .account-slide-nav {
    bottom: 0;
    left: 0;
  }

  .quick-stack-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .success-icon-large {
    width: 92px;
    min-width: 92px;
    height: 92px;
    min-height: 92px;
    margin-bottom: 32px;
  }

  .grid-details {
    grid-template-columns: 1fr;
  }

  .modal-block-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .account-avatar-wrapper {
    flex-wrap: wrap;
  }

  .dashboard-card-3 {
    padding: 24px;
  }

  .newsletter-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .navigation-button-wrap {
    display: none;
  }

  .dashboard-account-grid {
    grid-template-columns: 1fr;
  }

  .badge-l-icon.a-margin-bottom-08.home {
    margin-bottom: 8px;
  }

  .career-full-wrapper {
    flex-direction: column;
  }

  .f-changelog-card-outline {
    padding: 24px;
  }

  .table-row-grey-3 {
    grid-column-gap: 14px;
  }

  .table-3 {
    padding-bottom: 20px;
  }

  .table-lable-grid-2, .table-row-white-2 {
    grid-column-gap: 14px;
  }

  .coin-shortname-2 {
    font-size: 16px;
  }

  .coin-icon-2 {
    margin-right: 14px;
  }

  .coin-name-2 {
    font-size: 16px;
  }

  .countdown-seperator {
    padding-top: 4px;
  }

  .countdown-side-right {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .success-icon-large-2 {
    width: 92px;
    min-width: 92px;
    height: 92px;
    min-height: 92px;
    margin-bottom: 32px;
  }

  .grid-details-2 {
    grid-template-columns: 1fr;
  }

  .modal-block-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-group-l {
    margin-top: 40px;
  }

  .team-name-2 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .team-image-small {
    max-width: none;
    height: 320px;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .team-card-line {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .process-heading {
    font-size: 44px;
  }

  .process-grid {
    grid-template-columns: 1fr;
  }

  .feature-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .h1-heading-7 {
    font-size: 40px;
    line-height: 1.2em;
  }

  .faq-item-line {
    padding: 24px;
  }

  .paragraph-small-37.menu {
    display: none;
  }

  .header-logo-row {
    width: 800px;
  }

  .display-l {
    line-height: 1.2em;
  }

  .header-logo {
    padding-left: 0;
    padding-right: 0;
  }

  .header-logo-overlay {
    width: 1.875rem;
  }

  .cta-card-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .h6-heading-19 {
    white-space: pre-wrap;
  }

  .payment-details-grid, .shipping-details-grid {
    grid-template-columns: 1fr;
  }

  .product-description-wrap {
    flex-direction: column;
  }

  .personal-details-grid {
    grid-template-columns: 1fr;
  }

  .price-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .price-2 {
    margin-bottom: 10px;
  }

  .payment-method-grid, .shipping-method-grid {
    grid-template-columns: 1fr;
  }

  .product-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .video-block-2.top {
    height: 200px;
    margin: 40px 0 0;
  }

  .video-block-2.side-by-side {
    min-height: 200px;
  }

  .icon-143 {
    width: 100px;
    height: 100px;
  }

  .loadersite {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    display: none;
  }

  .modal-block-4 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .quick-stack-16 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .testimonial-card-e.top-margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-card-e.pricing {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-card-e.bottom-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h6-heading-21.text-weight-medium {
    font-size: 20px;
  }

  .h6-heading-21.text-weight-medium.smaller {
    font-size: 18px;
  }

  .feature-card-medium {
    flex-direction: column;
    align-items: flex-start;
  }

  .comparison-wrap {
    width: 840px;
  }

  .icon-x-small-2 {
    display: none;
  }

  .navigation-menu-button-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .navigation-buttons {
    display: none;
  }

  .navigation-buttons-mobile {
    flex-direction: column;
    display: flex;
  }

  .dropdown-icon-wrap {
    width: 2.75rem;
    height: 2.75rem;
  }

  .navigation-block-title {
    flex-direction: column;
    align-items: flex-start;
  }

  .dropdown-container-large {
    padding: 0;
  }

  .navigation-button-wrap-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .runtext.smaller {
    font-size: 12px;
  }

  .button-primary-7 {
    width: 100%;
  }

  .filter-grid {
    grid-template-columns: 1fr;
  }

  .filter-top-row, .filter-search-right {
    flex-flow: column;
  }

  .editorjs {
    padding: 1rem;
  }

  .careers-card-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .wrap-h-tiny-2.wrap-children {
    flex-wrap: wrap;
  }

  .timeline-bottom-line {
    width: 32px;
  }

  .timeline-line {
    flex: 1;
    width: 1.2px;
    height: auto;
  }

  .timeline-row-grid.first {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .timeline-line-wrap {
    flex-direction: column;
  }

  .timeline-top-line {
    width: 32px;
  }

  .footer-company-wrap {
    flex-direction: column;
  }

  .footer-block {
    padding: 48px 24px;
  }

  .footer-legal-wrap {
    align-items: center;
  }

  .footer-legal-links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .footer-nav {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-hide {
    display: none;
  }

  .section-regular-39 {
    padding-top: 60px;
  }

  .feature-image {
    width: 100%;
  }

  .h3-heading-13 {
    font-size: 40px;
  }

  .feature-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
  }

  .feature-card.feedback {
    padding-left: 20px;
  }

  .rightsidepitch {
    display: none;
  }

  .product-badge-2.auto.score {
    line-height: 14px;
  }

  .tab-content-button {
    flex-direction: column;
    padding: 16px;
  }

  .feature-card-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .h1-heading-13 {
    font-size: 48px;
  }

  .h3-heading-14 {
    font-size: 40px;
  }

  .wrap-v-small-16 {
    width: 100%;
  }

  .feature-card-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary-8 {
    width: 100%;
  }

  .header-grid-2 {
    grid-template-columns: 2fr;
  }

  .header-user-wrap-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .h1-heading-14 {
    font-size: 42px;
  }

  .avatar-wrap {
    flex-flow: column;
  }

  .h6-heading-24 {
    white-space: pre-wrap;
  }

  .header-logo-block {
    padding: 24px;
  }

  .button-primary-9 {
    width: 100%;
  }

  .header-grid-3 {
    grid-template-columns: 2fr;
  }

  .header-user-wrap-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .h1-heading-15 {
    font-size: 42px;
  }

  .h6-heading-25 {
    white-space: pre-wrap;
  }

  .div-block-522 {
    display: flex;
  }

  .pricing-back-card {
    display: none;
  }

  .button-primary-10 {
    width: 100%;
  }

  .table-wrapper-mobile {
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact-form-block-outline {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact-card {
    padding-left: 5%;
    padding-right: 5%;
  }

  .integration-card-group {
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
  }

  .button-outline-right-icon-2 {
    flex: none;
  }

  .integration-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .h3-heading-17 {
    font-size: 40px;
  }

  .feature-card-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-four-column-2 {
    grid-template-columns: 1fr;
  }

  .feature-outline-s-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .h2-heading-20 {
    font-size: 38px;
    font-weight: 500;
  }

  .grid-three-column-14 {
    grid-row-gap: 60px;
  }

  .title-column-regular {
    margin-bottom: 10px;
  }

  .content-card-3 {
    padding: 40px 24px 24px;
  }

  .career-job-detail {
    padding-left: 0;
    padding-right: 0;
  }

  .career-card-2 {
    flex-direction: column;
  }

  .feature-card-medium-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .logo-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-regular-54.shaded-bg {
    padding-bottom: 100px;
  }

  .section-regular-54.more-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .content-feature-image {
    padding: 24px;
  }

  .body-36 {
    flex-flow: column;
    display: flex;
  }

  .feature-links.in-card {
    margin-top: 10px;
  }

  .aiworkflowoutput {
    max-width: none;
  }

  .aiworkflowwrapper {
    flex-flow: column;
  }

  .sharedworkflowinput {
    height: auto;
    overflow: visible;
  }

  .quick-stack-30 {
    grid-column-gap: 20px;
  }

  .blog-image-row {
    width: auto;
  }

  .blog-card-row {
    flex-flow: column;
  }

  .blog-post-image {
    border-radius: 16px;
  }

  .blog-card-outline {
    padding: 16px;
  }

  .text-span-71 {
    display: inline;
  }

  .pricing-tabs-menu {
    width: 100%;
  }

  .pricing-currency {
    display: none;
  }

  .pricing-link-bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .header-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dashboard-nav-menu-3, .dashboard-nav-menu-4, .dashboard-nav-menu-5, .dashboard-nav-menu-6, .dashboard-nav-menu-7 {
    z-index: 100;
    width: auto;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .pricing-tabs-menu-2 {
    width: 100%;
  }

  .pricing-app-bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .dashboard-nav-menu-8, .dashboard-nav-menu-9 {
    z-index: 100;
    width: auto;
    position: absolute;
    inset: 0% 0% auto auto;
  }
}

#w-node-_6b3c3c9f-eaca-e875-8ade-9a46deef4608-8bdff88e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_58c878ba-1735-bb4b-9363-a11b43a80533-8bdff88e, #w-node-_58c878ba-1735-bb4b-9363-a11b43a80535-8bdff88e, #w-node-_58c878ba-1735-bb4b-9363-a11b43a80537-8bdff88e, #w-node-_58c878ba-1735-bb4b-9363-a11b43a80539-8bdff88e, #w-node-_7ebe9705-6c09-0456-2d29-6f96a1415a9f-8bdff88e, #w-node-fd868616-8501-418f-29c3-92c2964bd8bb-8bdff88e, #w-node-fd868616-8501-418f-29c3-92c2964bd8bd-8bdff88e, #w-node-_690cd1e5-fbcf-59ec-cd04-3e0b96c27896-8bdff88e, #w-node-_53cf6bfd-8292-0d6d-a213-f40f12fbf366-8bdff88e, #w-node-_53cf6bfd-8292-0d6d-a213-f40f12fbf368-8bdff88e, #w-node-ac8cc3e4-c58e-4f6f-91e8-79de85a8629a-8bdff88e, #w-node-ac8cc3e4-c58e-4f6f-91e8-79de85a8629c-8bdff88e, #w-node-_52c5bb59-2f70-6c62-cdd3-2034b4bee5d4-8bdff88e, #w-node-_52c5bb59-2f70-6c62-cdd3-2034b4bee5d6-8bdff88e, #w-node-_08acb00f-6640-72f5-0236-28193d0b651d-8bdff88e, #w-node-_5ce346ca-de97-22dc-a6ad-a2d4169d8e62-8bdff88e, #w-node-f9fd291c-77dc-5fea-4277-941a9be7e13f-8bdff88e, #w-node-f9fd291c-77dc-5fea-4277-941a9be7e141-8bdff88e, #w-node-e8f88f95-e2df-6b0a-eb5f-04130be3dcf7-8bdff88e, #w-node-e8f88f95-e2df-6b0a-eb5f-04130be3dcf9-8bdff88e, #w-node-_164eecba-b394-9faf-ba12-bc15f7907726-8bdff88e, #w-node-_164eecba-b394-9faf-ba12-bc15f7907728-8bdff88e, #w-node-b4ed30e7-4791-4b12-ae39-18670a17443f-8bdff88e, #w-node-b4ed30e7-4791-4b12-ae39-18670a174441-8bdff88e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#runproject.w-node-_8b7cd9c6-d27a-548a-da3c-40eb4f2ddd37-8bdff88e, #runproject.w-node-_15248316-8800-edee-752f-d472380b0ee2-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81a1e-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81b62-8bdff88e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93c0cd3a-552b-b422-18c1-a4b74b90e9ce-8bdff88e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93c0cd3a-552b-b422-18c1-a4b74b90e9cf-8bdff88e {
  grid-column: span 3 / span 3;
}

#w-node-_9b3b505d-b03c-9359-8fc3-6efe1505abc3-8bdff88e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b3b505d-b03c-9359-8fc3-6efe1505abff-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac01-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac03-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac05-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac08-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac15-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac22-8bdff88e, #w-node-a6616d59-31d2-d36c-c47d-6af0cf3b838a-8bdff88e, #w-node-_15a2d3d7-c7b7-3088-f9dd-8176bca155c6-5b194b38, #w-node-_453d4cf9-c781-7cb6-8f1f-ffbcde128180-5b194b38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3476e7d3-5a3a-8544-64f0-da5dd81aba78-584fc6f5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_87b2a21e-fbdd-c4cf-f262-3c0caf3712f2-584fc6f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0194cc7e-27ae-b4ed-52aa-9c11d8eb7231-584fc6f5, #w-node-_126f4af8-0ddf-51d0-50c4-7074b8ebb119-220c2b21, #w-node-c7ae09a5-a1f5-3a9d-f86c-4550850c948b-220c2b21, #w-node-_8e57f382-1346-454b-1997-1cec86d5e354-ff81192c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7f497f1-99ab-c357-6240-f67817cc02be-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0402-ff81192c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7f497f1-99ab-c357-6240-f67817cc048a-ff81192c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f7f497f1-99ab-c357-6240-f67817cc048b-ff81192c {
  grid-column: span 3 / span 3;
}

#w-node-ceb131d4-caab-658c-0e97-cc6b2ddea808-ff81192c, #w-node-eed3a790-93a7-da98-03a2-900e7cd0c6f3-ff81192c, #w-node-_666064db-3abb-5f79-6e61-2360b98f143e-ff81192c, #w-node-ceb131d4-caab-658c-0e97-cc6b2ddea839-ff81192c, #w-node-ceb131d4-caab-658c-0e97-cc6b2ddea86f-ff81192c, #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc037e9-ff81192c, #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc0381f-ff81192c, #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc0385f-ff81192c, #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc03894-ff81192c, #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc038cf-ff81192c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d93dae62-9dbe-00c6-ad0b-4798cfc03908-ff81192c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d93dae62-9dbe-00c6-ad0b-4798cfc03909-ff81192c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d93dae62-9dbe-00c6-ad0b-4798cfc0390a-ff81192c {
  grid-column: span 3 / span 3;
}

#w-node-dc7d1039-d358-04a3-e646-9d2eb6a39027-5f715bfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dfa1511-e044-8d74-63ed-af8d169da29c-dee4cab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8dfa1511-e044-8d74-63ed-af8d169da2bd-dee4cab6, #w-node-_8dfa1511-e044-8d74-63ed-af8d169da2bf-dee4cab6, #w-node-_8dfa1511-e044-8d74-63ed-af8d169da2c1-dee4cab6, #w-node-_8dfa1511-e044-8d74-63ed-af8d169da2c3-dee4cab6, #w-node-_8caa1e5d-01e4-013e-91fb-a924296f1315-ac698b6a, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-ac698b6a, #w-node-_96f0b790-d022-89d0-a2b5-0bbdef72c307-7f67382e, #w-node-_02e2667e-9e3d-33bf-c9b0-ffdbf39c9158-7f67382e, #w-node-_60897bbe-ea95-21fd-18fb-d387e4f643a6-7f67382e, #w-node-_479bf069-7994-d9a6-4138-2510b311609b-7f67382e, #w-node-_60897bbe-ea95-21fd-18fb-d387e4f643ea-7f67382e, #w-node-bc1ab633-27e6-1b8c-2750-6838951e2bc1-7f67382e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d38c6f96-d13a-4617-c3af-ef6dc7912aae-8bd77cce {
  justify-self: auto;
}

#w-node-_7986d40a-015f-f6f2-4e1e-ceb6960138db-b02e337a, #w-node-_7df1fa43-405c-8e04-3d41-5a2151f6c0aa-b02e337a, #w-node-_65047f3d-1f4a-89d5-3e53-4bb2ac1859d1-b02e337a, #w-node-_126f4af8-0ddf-51d0-50c4-7074b8ebb119-cb17e420, #w-node-_6adb9e6b-97ab-5d98-d648-8b7a8967dea3-11b18906, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-11b18906, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-9b871c19, #w-node-_44d77821-86ed-2601-1f4c-a23ac0071687-9b871c19, #w-node-c9c7589f-e1d0-60a2-68eb-4d1c2b74f112-3d476b95, #w-node-c9c7589f-e1d0-60a2-68eb-4d1c2b74f13d-3d476b95, #w-node-_8493bcf0-d1d7-cf67-1b96-605ce19c1904-7f56148a, #w-node-_3a020231-04a1-b44b-5884-69eb1db2bc25-bf8f2005, #w-node-be1ae909-3b00-f706-18cb-fe7dd3febe88-bf8f2005 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9434b4be-eccd-3677-30e7-040384fb017f-bf8f2005 {
  justify-self: auto;
}

#w-node-_3a020231-04a1-b44b-5884-69eb1db2bc25-9e9d771a, #w-node-be1ae909-3b00-f706-18cb-fe7dd3febe88-9e9d771a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9434b4be-eccd-3677-30e7-040384fb017f-9e9d771a {
  justify-self: auto;
}

#w-node-_3a020231-04a1-b44b-5884-69eb1db2bc25-f72d8910, #w-node-be1ae909-3b00-f706-18cb-fe7dd3febe88-f72d8910 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9434b4be-eccd-3677-30e7-040384fb017f-f72d8910 {
  justify-self: auto;
}

#w-node-_3a020231-04a1-b44b-5884-69eb1db2bc25-633921f7, #w-node-be1ae909-3b00-f706-18cb-fe7dd3febe88-633921f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9434b4be-eccd-3677-30e7-040384fb017f-633921f7 {
  justify-self: auto;
}

#w-node-a64e62a5-5896-6820-9463-5d557b3ff27f-f41b51b6, #w-node-_7df1fa43-405c-8e04-3d41-5a2151f6c0aa-f41b51b6, #w-node-fa2c8a25-1a8a-9fc2-db61-de4dd3faf908-f41b51b6, #w-node-_8ab65908-be54-b116-69bc-56bbfbc92e23-f41b51b6, #w-node-d3c6be9e-59a3-ed75-3968-971bbe124510-f41b51b6, #w-node-cb9ff6af-4423-5321-40c4-83a39800507f-f41b51b6, #w-node-_2a75a70a-8762-b6aa-99ad-e3fe419874fc-f41b51b6, #w-node-_11cddb33-3fc2-0e2b-0194-42ce901d916c-f41b51b6, #w-node-dc4b9948-64e2-5024-fae5-d0f16d464486-f41b51b6, #w-node-_4666eb4f-afd9-2885-cb32-c38cb3fed41f-f41b51b6, #w-node-_168cab82-093f-581d-3e07-e99d4479a191-f41b51b6, #w-node-fa2c8a25-1a8a-9fc2-db61-de4dd3faf921-f41b51b6, #w-node-fa2c8a25-1a8a-9fc2-db61-de4dd3faf93a-f41b51b6, #w-node-_3d98e904-a3ec-2750-dfa7-077d72d364e3-f41b51b6, #w-node-_8a66bb74-b116-ddcb-a505-b5e786ed419c-f41b51b6, #w-node-_11a6ee38-f292-f1f1-3003-e596c361b2a5-f41b51b6, #w-node-f380965d-e9fc-83e4-0fc1-401c4ad9d184-f41b51b6, #w-node-bba4aec4-1fb5-6dd3-07fb-69939956f8fd-e7231560, #w-node-d87898f6-81ea-5385-5f9a-7f836f71586e-e7231560, #w-node-_4210a05c-f90a-7453-5e05-e93e716110fa-e7231560, #w-node-_7aad4ec8-f138-55d1-67c4-a56c199cefde-e7231560, #w-node-_1d660da2-e7b9-5c7e-e7ee-c5777206ac1a-e7231560, #w-node-bd729e1c-604f-3ae9-8cb0-0912d5335f62-e7231560, #w-node-_78d457ec-1aec-725a-2eb4-5a3323be3ecb-e7231560, #w-node-_74cccbfb-a96a-fb47-cd4a-5fc07157dc2e-e7231560, #w-node-_734d0ffb-e78f-8512-04ab-d3f466f003aa-e7231560, #w-node-_56e19b37-1750-aa17-8cee-f749adb5ba43-e7231560, #w-node-_4dd0c8f7-e861-b4c3-7a82-695ca2531e7e-e7231560, #w-node-e396f732-5b09-c760-7433-72e39edbc34b-e7231560, #w-node-_2e0e71a8-02ca-1aba-519a-9725efd8e76b-e7231560, #w-node-_0940e32a-2073-2fbe-56d5-f8ed5e897cb1-e7231560, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-952614af, #w-node-fd4b4db4-154a-b582-7afe-8250bcaaa238-952614af, #w-node-f506b4bc-0f82-441f-d296-28543f86cabc-24102ff2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2437066-7495-2df2-4cd8-eb5dbcb7499a-24102ff2 {
  justify-self: auto;
}

#w-node-_27a3f019-9005-507d-4109-c3c7540e502b-87930834, #w-node-_96f0b790-d022-89d0-a2b5-0bbdef72c307-87930834, #w-node-_267aa131-6d3f-e24a-4ddd-d14734710891-87930834, #w-node-_8ddb62ba-1bb3-a80d-dbab-2ca660351da0-e8e214fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaf16466-3aab-c470-bc3c-0bc11d83126f-e8e214fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-eaf16466-3aab-c470-bc3c-0bc11d831270-e8e214fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaf16466-3aab-c470-bc3c-0bc11d8312a5-e8e214fe {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eaf16466-3aab-c470-bc3c-0bc11d8312af-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d8312c4-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d8312d9-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d8312ee-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d831303-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d831318-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d83132d-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d831342-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d831357-e8e214fe, #w-node-eaf16466-3aab-c470-bc3c-0bc11d83136c-e8e214fe, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-3163636f, #w-node-_7d8ccbe6-6790-0387-4a90-17ec7fcc3ff8-3163636f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-7a25cdde, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-7a25cdde, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-7a25cdde, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-7a25cdde, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-7a25cdde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08b5411c-a01e-c735-b28a-22f3c723b228-489434b5 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.5fr .75fr .75fr .25fr .25fr;
}

#w-node-_08b5411c-a01e-c735-b28a-22f3c723b227-489434b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08b5411c-a01e-c735-b28a-22f3c723b237-489434b5 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.5fr .75fr .75fr .25fr .25fr;
}

#w-node-ffee9dd5-904b-767d-b1ac-0a74a87ef3fb-489434b5, #w-node-_21daa6e6-1de2-0655-f809-6960a880c07b-489434b5, #w-node-_4c219fd6-4f0b-1dcd-ce26-1a65ffc39e29-489434b5, #w-node-c15e70d9-f6ce-bc50-c6b7-6eca958a92c9-489434b5 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd0a-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd0b-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd1e-a54c3f29 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd60-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd61-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd72-a54c3f29 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccddb4-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccddb5-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccddc6-a54c3f29 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde08-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde09-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde1a-a54c3f29 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde5c-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde5d-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde6e-a54c3f29 {
  align-self: auto;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde74-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde75-a54c3f29 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde82-a54c3f29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_408c5e4a-f454-b66c-d52d-59f8e9344a7a-d309de6f, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-d309de6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-d309de6f, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-d309de6f, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-d309de6f, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-d309de6f, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-d309de6f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-51324c41, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-51324c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-51324c41, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-51324c41, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-51324c41, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-51324c41, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-51324c41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-6fcfe57e, #w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-6fcfe57e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-6fcfe57e, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-6fcfe57e, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-6fcfe57e, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-6fcfe57e, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-6fcfe57e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-fb945db5, #w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-fb945db5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-fb945db5, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-fb945db5, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-fb945db5, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-fb945db5, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-fb945db5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-dca008a7, #w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-dca008a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-dca008a7, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-dca008a7, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-dca008a7, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-dca008a7, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-dca008a7, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa211-169dbf07, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa212-169dbf07, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa213-169dbf07, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa214-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7490f82c-05d5-070f-f14b-f39493cd707f-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708c-169dbf07, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708d-169dbf07, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708e-169dbf07, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708f-169dbf07, #w-node-_58a37afd-15df-1250-9617-110b169e0767-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58a37afd-15df-1250-9617-110b169e0789-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_58a37afd-15df-1250-9617-110b169e079e-169dbf07, #w-node-_58a37afd-15df-1250-9617-110b169e07b2-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_58a37afd-15df-1250-9617-110b169e07be-169dbf07, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07bf-169dbf07, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07c0-169dbf07, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07c1-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8a15c8bc-b095-fc91-6e63-fe92e18173d7-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c75b9e-e0e7-d256-d891-bbc8fcc7ec15-169dbf07 {
  justify-self: end;
}

#w-node-_6cc61362-0588-df5b-449c-cce3f9d098ed-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6cc61362-0588-df5b-449c-cce3f9d09907-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_59ddd941-e0b6-30a5-ad6d-33753cbe51f8-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_174b10cf-7c95-0b17-b441-c3cdb47afad1-169dbf07 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-db85fd6a-8ea8-20c4-3a3c-66be96f3bd3e-169dbf07, #w-node-_8184a3cf-cafc-6344-203c-2fcd525122a4-169dbf07, #w-node-_48a770cc-6d9a-19e0-c467-a3f8d55e850c-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48a770cc-6d9a-19e0-c467-a3f8d55e850d-169dbf07 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr .25fr;
}

#w-node-_50b9836d-3ac6-f91c-82c2-7b0f14db1f2b-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50b9836d-3ac6-f91c-82c2-7b0f14db1f2c-169dbf07 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_859fe394-7571-e7f4-06b9-3f71e2414b5e-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4e995f0-cdfb-7192-0cc7-fe1665a8c3b4-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b207d8e-7494-f404-4678-c5f69a81d80e-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_88b80eec-d6f7-c518-3cea-172d8f3e41e7-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_3644df14-409d-7339-91a7-8f2c2601dbce-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3644df14-409d-7339-91a7-8f2c2601dbcf-169dbf07 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr;
}

#w-node-ea996df1-996b-f020-0357-3d27d6a1109c-169dbf07 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae3c-169dbf07 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f45a7ee8-5212-c2be-a27f-5ac6c25fad86-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0e4c4a22-9014-c465-24d2-8b23d0c42a11-169dbf07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae6e-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7d95bb5-723b-174e-9c8e-c282c3514cf3-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
}

#w-node-_163a6432-1804-6df2-9182-2cc14137ea68-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3b17f0a8-3792-837b-636e-e106a4f412c3-169dbf07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71818bc8-ee90-bbba-e0fb-190fa21b03f6-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4e2f8e3d-0cf1-96d4-7d29-7da8deda82b7-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3edbe543-8a7c-4c27-4605-eaffb5e0e89a-169dbf07, #w-node-_73dc19d2-1913-2cd5-7f2d-518f5d1c05bd-169dbf07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-a69cadab, #w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-a69cadab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-a69cadab, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-a69cadab, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-a69cadab, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-a69cadab, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-a69cadab, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-42f80f5c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-42f80f5c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-42f80f5c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-42f80f5c, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-42f80f5c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ebcc29b-3645-2952-b7c2-bc011fcf4091-23862c9c, #w-node-f6f27c95-eab4-3d42-7712-8a1b1f7048cd-23862c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d3-23862c9c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d4-23862c9c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d5-23862c9c, #field-2.w-node-_4075fe55-5e3f-51f3-f868-9663b004f8d6-23862c9c, #field-2.w-node-_0094213c-c074-e9cf-d4c9-8db8862f221a-23862c9c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57d82b1e-0abc-8d05-be7d-21c204d71f3f-43ad609a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94e7b487-3f09-2aff-8318-b7835d987e14-43ad609a, #w-node-_0b0a37f0-c55f-e3c5-6085-8635211f181e-43ad609a, #w-node-_18b54043-f480-ad4d-a2ca-a6e7efc1cbba-43ad609a, #w-node-_4837f597-b684-1e89-9922-67672a17baee-43ad609a, #w-node-_4837f597-b684-1e89-9922-67672a17bb11-43ad609a, #w-node-_4837f597-b684-1e89-9922-67672a17bb4b-43ad609a, #w-node-_4837f597-b684-1e89-9922-67672a17bb90-43ad609a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5074af69-e494-3d9f-fa40-71a9c533c50d-43ad609a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00a80472-3f3e-ad1e-7629-32167f0877ee-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_00a80472-3f3e-ad1e-7629-32167f0877fb-5e438009, #field-2.w-node-_00a80472-3f3e-ad1e-7629-32167f0877fc-5e438009, #field-2.w-node-_00a80472-3f3e-ad1e-7629-32167f0877fd-5e438009, #field-2.w-node-_00a80472-3f3e-ad1e-7629-32167f0877fe-5e438009, #w-node-_5864f4a8-2904-37fd-ad0b-779357e96b15-5e438009 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5864f4a8-2904-37fd-ad0b-779357e96b37-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5864f4a8-2904-37fd-ad0b-779357e96b4c-5e438009, #w-node-_5864f4a8-2904-37fd-ad0b-779357e96b60-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_5864f4a8-2904-37fd-ad0b-779357e96b6c-5e438009, #field-2.w-node-_5864f4a8-2904-37fd-ad0b-779357e96b6d-5e438009, #field-2.w-node-_5864f4a8-2904-37fd-ad0b-779357e96b6e-5e438009, #field-2.w-node-_5864f4a8-2904-37fd-ad0b-779357e96b6f-5e438009, #field-2.w-node-_89100b6b-078c-7ea2-cf0b-e9e0aa155a5f-5e438009, #field-2.w-node-_89100b6b-078c-7ea2-cf0b-e9e0aa155a60-5e438009, #field-2.w-node-_89100b6b-078c-7ea2-cf0b-e9e0aa155a61-5e438009, #field-2.w-node-_89100b6b-078c-7ea2-cf0b-e9e0aa155a62-5e438009, #field-2.w-node-f7c38298-22dc-f3ac-a35c-16285e52772b-5e438009, #field-2.w-node-f7c38298-22dc-f3ac-a35c-16285e52772c-5e438009, #field-2.w-node-f7c38298-22dc-f3ac-a35c-16285e52772d-5e438009, #field-2.w-node-f7c38298-22dc-f3ac-a35c-16285e52772e-5e438009, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c7-5e438009, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c8-5e438009, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c9-5e438009, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8ca-5e438009 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa66b21d-c063-7f0b-001f-bd9b48671434-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa66b21d-c063-7f0b-001f-bd9b48671435-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-aa66b21d-c063-7f0b-001f-bd9b486714af-5e438009 {
  place-self: center;
}

#w-node-c72a3c29-a3ce-1a6f-7c0d-ce9f56abd7ac-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0d2f6b2-2cac-2a87-b348-eed1da93bc23-5e438009 {
  justify-self: end;
}

#w-node-c48281d9-5a3b-084e-b398-9676c7079a71-5e438009 {
  place-self: center end;
}

#w-node-_595624f3-b82d-7152-89db-631b19b59035-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f29c481d-1802-967b-53c6-a447abc641a9-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_595624f3-b82d-7152-89db-631b19b59066-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_595624f3-b82d-7152-89db-631b19b59067-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_16acab09-9fbb-aac9-386d-936b471fc2f6-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16acab09-9fbb-aac9-386d-936b471fc2f7-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-fa7ece48-67f2-013e-8dfb-c0b4d5ca44bd-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa7ece48-67f2-013e-8dfb-c0b4d5ca44be-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-b38ece01-95a6-0fd6-55d3-b74d97757d77-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b38ece01-95a6-0fd6-55d3-b74d97757d78-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_9afd159e-90f3-d0f1-79b8-0cbfda97419c-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9afd159e-90f3-d0f1-79b8-0cbfda97419d-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-efbce975-aec0-3a2c-2575-aefaf7e4a2c7-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efbce975-aec0-3a2c-2575-aefaf7e4a2c8-5e438009 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_595624f3-b82d-7152-89db-631b19b5909e-5e438009 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_595624f3-b82d-7152-89db-631b19b590a8-5e438009 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_595624f3-b82d-7152-89db-631b19b590aa-5e438009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_595624f3-b82d-7152-89db-631b19b590cd-5e438009, #w-node-_20edc645-e1f1-e2da-b075-5cfe8dba5939-5e438009 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a051-8f382d1c {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a066-8f382d1c, #w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a07a-8f382d1c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a086-8f382d1c, #field-2.w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a087-8f382d1c, #field-2.w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a088-8f382d1c, #field-2.w-node-_772951ae-cb6a-e6ca-10ce-c71cffd6a089-8f382d1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c97c92ef-d273-2855-5253-3b956e3a4427-8f382d1c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-c97c92ef-d273-2855-5253-3b956e3a4434-8f382d1c, #field-2.w-node-c97c92ef-d273-2855-5253-3b956e3a4435-8f382d1c, #field-2.w-node-c97c92ef-d273-2855-5253-3b956e3a4436-8f382d1c, #field-2.w-node-c97c92ef-d273-2855-5253-3b956e3a4437-8f382d1c, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c7-8f382d1c, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c8-8f382d1c, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c9-8f382d1c, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8ca-8f382d1c, #field-2.w-node-_8ce6e723-ca7d-505f-b38c-ce5976f67f22-8f382d1c, #field-2.w-node-_8ce6e723-ca7d-505f-b38c-ce5976f67f23-8f382d1c, #field-2.w-node-_8ce6e723-ca7d-505f-b38c-ce5976f67f24-8f382d1c, #field-2.w-node-_8ce6e723-ca7d-505f-b38c-ce5976f67f25-8f382d1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e19bc8e5-369b-8e34-dd48-e1d59e48517d-8f382d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60f5d7f2-15fe-5247-74c0-fa43ccade3c8-8f382d1c {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce955-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174aaa-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174ad0-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174ad6-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174ad9-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174add-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174ae0-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174ae9-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174aec-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174af0-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174af3-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174afc-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174aff-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174b03-8f382d1c, #w-node-_46079676-9a9c-915b-49c8-e4ebc9174b06-8f382d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da303a12-b191-e3cf-2dcb-109649815fcc-8f382d1c {
  place-self: center;
}

#w-node-_7413a65d-842f-cb12-4548-92ae691907d9-8f382d1c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3155ba6b-970f-4a03-8685-3a18ffea256f-8f382d1c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_3155ba6b-970f-4a03-8685-3a18ffea2571-8f382d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7413a65d-842f-cb12-4548-92ae6919080b-8f382d1c, #w-node-_7bad7000-9af0-3c65-8c83-0422c1c3fd8d-8f382d1c, #field-2.w-node-_460719d7-5609-1176-6632-7b9a4ec03fde-92ecb677, #field-2.w-node-_460719d7-5609-1176-6632-7b9a4ec03fdf-92ecb677, #field-2.w-node-_460719d7-5609-1176-6632-7b9a4ec03fe0-92ecb677, #field-2.w-node-_460719d7-5609-1176-6632-7b9a4ec03fe1-92ecb677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14b19d7c-b13c-1c0e-38cd-869c730ec393-92ecb677 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_14b19d7c-b13c-1c0e-38cd-869c730ec3a0-92ecb677, #field-2.w-node-_14b19d7c-b13c-1c0e-38cd-869c730ec3a1-92ecb677, #field-2.w-node-_14b19d7c-b13c-1c0e-38cd-869c730ec3a2-92ecb677, #field-2.w-node-_14b19d7c-b13c-1c0e-38cd-869c730ec3a3-92ecb677, #w-node-be00fc76-da5a-b73d-01da-1da70e7a28cb-92ecb677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be00fc76-da5a-b73d-01da-1da70e7a28ed-92ecb677 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-be00fc76-da5a-b73d-01da-1da70e7a2902-92ecb677, #w-node-be00fc76-da5a-b73d-01da-1da70e7a2916-92ecb677 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-be00fc76-da5a-b73d-01da-1da70e7a2922-92ecb677, #field-2.w-node-be00fc76-da5a-b73d-01da-1da70e7a2923-92ecb677, #field-2.w-node-be00fc76-da5a-b73d-01da-1da70e7a2924-92ecb677, #field-2.w-node-be00fc76-da5a-b73d-01da-1da70e7a2925-92ecb677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-da21bcea-3b9d-5898-dd5a-33d0aaf161e9-92ecb677, #w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce955-92ecb677, #w-node-_9e3bb94f-75f1-7be4-9919-b27938034ad8-92ecb677 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3bb94f-75f1-7be4-9919-b27938034ada-92ecb677 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr;
}

#w-node-ba9116ca-a875-59fe-a832-80e43b48c7e2-92ecb677 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba9116ca-a875-59fe-a832-80e43b48c7e4-92ecb677 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

#w-node-c2cdb7f2-e935-aa39-be4e-50e4fb77061a-2a4b847d, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1d-2a4b847d, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1e-2a4b847d, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1f-2a4b847d, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d20-2a4b847d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_132e831d-2064-6264-e36d-b433a38c5304-2a4b847d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_132e831d-2064-6264-e36d-b433a38c5311-2a4b847d, #field-2.w-node-_132e831d-2064-6264-e36d-b433a38c5312-2a4b847d, #field-2.w-node-_132e831d-2064-6264-e36d-b433a38c5313-2a4b847d, #field-2.w-node-_132e831d-2064-6264-e36d-b433a38c5314-2a4b847d, #w-node-a2b62ae7-ff62-d4d2-7ff6-397706c465ed-2a4b847d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2b62ae7-ff62-d4d2-7ff6-397706c4660f-2a4b847d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46624-2a4b847d, #w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46638-2a4b847d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46644-2a4b847d, #field-2.w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46645-2a4b847d, #field-2.w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46646-2a4b847d, #field-2.w-node-a2b62ae7-ff62-d4d2-7ff6-397706c46647-2a4b847d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e19bc8e5-369b-8e34-dd48-e1d59e48517d-2a4b847d, #w-node-aaf35e16-4425-c7d6-e075-092bff5fd833-2a4b847d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaf35e16-4425-c7d6-e075-092bff5fd834-2a4b847d {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

#w-node-_1bde49e3-5659-af8c-0254-5ee909f3ba46-2a4b847d {
  justify-self: end;
}

#w-node-_019d9e02-0e4e-2a82-252a-6959ffc922ab-2a4b847d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_019d9e02-0e4e-2a82-252a-6959ffc922ad-2a4b847d {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

#w-node-_92237291-6026-fa3e-b374-84e78fa081de-47cac479, #field-2.w-node-b62932d2-c772-0cbe-cfa4-ebf82d51d4a6-47cac479, #field-2.w-node-b62932d2-c772-0cbe-cfa4-ebf82d51d4a7-47cac479, #field-2.w-node-b62932d2-c772-0cbe-cfa4-ebf82d51d4a8-47cac479, #field-2.w-node-b62932d2-c772-0cbe-cfa4-ebf82d51d4a9-47cac479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b9fa419-dce1-863d-2ff8-1572fbd7826c-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_4b9fa419-dce1-863d-2ff8-1572fbd78279-47cac479, #field-2.w-node-_4b9fa419-dce1-863d-2ff8-1572fbd7827a-47cac479, #field-2.w-node-_4b9fa419-dce1-863d-2ff8-1572fbd7827b-47cac479, #field-2.w-node-_4b9fa419-dce1-863d-2ff8-1572fbd7827c-47cac479, #w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3cc59-47cac479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3cc7b-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3cc90-47cac479, #w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3cca4-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3ccb0-47cac479, #field-2.w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3ccb1-47cac479, #field-2.w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3ccb2-47cac479, #field-2.w-node-f41fae6a-e9f2-b91e-82a2-c78c06d3ccb3-47cac479, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c7-47cac479, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c8-47cac479, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8c9-47cac479, #field-2.w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce8ca-47cac479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e19bc8e5-369b-8e34-dd48-e1d59e48517d-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f9227e1-385a-3cf3-9de8-feccd4cd1d94-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-_6b3229be-9702-89be-75f5-b3c653696aa7-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b3229be-9702-89be-75f5-b3c653696aa8-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: 3fr .75fr .75fr;
}

#w-node-e40cd6d0-da9e-e2cc-46df-55ffcd649cf0-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e40cd6d0-da9e-e2cc-46df-55ffcd649cf1-47cac479 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd6697-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd6698-47cac479 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-d1802d14-4337-d498-de6d-389bfd31fdbe-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1802d14-4337-d498-de6d-389bfd31fdbf-47cac479 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-_70a30a4d-3fbb-4e3a-7fe5-0fc1863faeb4-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70a30a4d-3fbb-4e3a-7fe5-0fc1863faeb5-47cac479 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr;
}

#w-node-a89761bc-05da-b289-0c2b-8ffc4886dd7b-47cac479 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd66cf-47cac479 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd66d9-47cac479 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd66db-47cac479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53f5dbc0-4bc6-f223-07b3-7e45f4fd66fe-47cac479 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_845fe3b1-bf3b-3f9c-4db4-b6c3efbbc489-bc28ce8e, #w-node-_845fe3b1-bf3b-3f9c-4db4-b6c3efbbc493-bc28ce8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33eee27e-2eb9-98f3-065b-ac27dc3828d2-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_461b6993-695b-5a1e-99b1-9029f3a5cd6a-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_461b6993-695b-5a1e-99b1-9029f3a5cd7f-5d6590f3, #w-node-_461b6993-695b-5a1e-99b1-9029f3a5cd93-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_461b6993-695b-5a1e-99b1-9029f3a5cd9f-5d6590f3, #field-2.w-node-_461b6993-695b-5a1e-99b1-9029f3a5cda0-5d6590f3, #field-2.w-node-_461b6993-695b-5a1e-99b1-9029f3a5cda1-5d6590f3, #field-2.w-node-_461b6993-695b-5a1e-99b1-9029f3a5cda2-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a019fb33-4c48-d9bb-6cb3-07377c8697e0-5d6590f3, #w-node-_31a0fb81-afe6-d737-9d21-aa18a2e79f17-5d6590f3, #w-node-_769e65f6-3834-9f90-8cb6-1409dfb70ccf-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70cdc-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70cdd-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70cde-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70cdf-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1d-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1e-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d1f-5d6590f3, #field-2.w-node-_769e65f6-3834-9f90-8cb6-1409dfb70d20-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21c762d2-bf0d-f5c0-c7db-44d094470293-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_21c762d2-bf0d-f5c0-c7db-44d0944702c3-5d6590f3, #field-2.w-node-_21c762d2-bf0d-f5c0-c7db-44d0944702c4-5d6590f3, #field-2.w-node-_21c762d2-bf0d-f5c0-c7db-44d0944702c5-5d6590f3, #field-2.w-node-_21c762d2-bf0d-f5c0-c7db-44d0944702c6-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5d669d8-ca70-6d07-1bb6-35c00ecf5950-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-e5d669d8-ca70-6d07-1bb6-35c00ecf595d-5d6590f3, #field-2.w-node-e5d669d8-ca70-6d07-1bb6-35c00ecf595e-5d6590f3, #field-2.w-node-e5d669d8-ca70-6d07-1bb6-35c00ecf595f-5d6590f3, #field-2.w-node-e5d669d8-ca70-6d07-1bb6-35c00ecf5960-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e19bc8e5-369b-8e34-dd48-e1d59e48517d-5d6590f3, #w-node-a9f638d2-2b68-8f30-fd20-a95f339d670a-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328332be-dc3e-b2c6-73f3-10c98253c078-5d6590f3 {
  justify-self: end;
}

#w-node-_328332be-dc3e-b2c6-73f3-10c98253c09f-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328332be-dc3e-b2c6-73f3-10c98253c0a1-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr;
}

#w-node-_4c0450b2-4744-8779-c9fb-a26d62fd9b81-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69c276e6-d8f3-2121-5edd-f56f447f3418-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_328332be-dc3e-b2c6-73f3-10c98253c0b6-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328332be-dc3e-b2c6-73f3-10c98253c0b8-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

#w-node-_35bae38c-b33c-8b7e-45cc-752211318070-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35bae38c-b33c-8b7e-45cc-752211318071-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
}

#w-node-_7fb44415-f93c-0a13-b1e9-ec1edd01b1f1-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fb44415-f93c-0a13-b1e9-ec1edd01b1f2-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
}

#w-node-_2baaa270-acee-d1b7-feb6-d1ba3dfea9b2-5d6590f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2baaa270-acee-d1b7-feb6-d1ba3dfea9b3-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
}

#w-node-bb2b61c1-b4db-b561-f6f3-613f94e1013a-5d6590f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb2b61c1-b4db-b561-f6f3-613f94e1013b-5d6590f3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

#w-node-_7df1fa43-405c-8e04-3d41-5a2151f6c0aa-c7283483, #w-node-a64e62a5-5896-6820-9463-5d557b3ff27f-c7283483 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_977caad6-1a79-721f-9eeb-dd58cbb736dd-c7283483 {
  justify-self: end;
}

#w-node-_4cd9fb32-ae08-e328-c891-c9d58813be68-c7283483 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
}

#w-node-_96f0b790-d022-89d0-a2b5-0bbdef72c307-157577ff, #w-node-_02e2667e-9e3d-33bf-c9b0-ffdbf39c9158-157577ff, #w-node-bc1ab633-27e6-1b8c-2750-6838951e2bc1-157577ff, #w-node-_6d4ec5c7-53b4-4f81-3ec6-a5f15832cea5-157577ff, #w-node-fedd1cf2-0f97-4ec4-555d-9076f3430987-47efdb4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2932c195-e7a6-41b0-e690-fd65fb9b8531-47efdb4e {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
}

#w-node-c601bdb7-743a-6720-a7de-15df2607de94-47efdb4e, #w-node-c601bdb7-743a-6720-a7de-15df2607de9d-47efdb4e, #w-node-c601bdb7-743a-6720-a7de-15df2607dea0-47efdb4e, #w-node-c601bdb7-743a-6720-a7de-15df2607dea8-47efdb4e, #w-node-c601bdb7-743a-6720-a7de-15df2607deb0-47efdb4e, #w-node-c601bdb7-743a-6720-a7de-15df2607deb8-47efdb4e, #w-node-e71c52f8-bbae-d502-79d3-c65a7647a980-47efdb4e, #w-node-_074750bb-587d-e2bb-48f4-481b02518dd5-7733faf7, #w-node-bd8a03e7-a2c0-0a98-858a-119c68b47728-7733faf7, #w-node-fedd1cf2-0f97-4ec4-555d-9076f3430987-7733faf7, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e49-7733faf7, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e42-7733faf7, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e50-7733faf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-7733faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63f-7733faf7, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e64d-7733faf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-7733faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65f-7733faf7, #w-node-_89edc587-1810-d15d-eadb-fd6e1bc0e9de-7733faf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-7733faf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99c-7733faf7, #w-node-_8cc44d12-4fb4-da2a-a3ca-9ed71018bfb8-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf1-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf9-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d01-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d09-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607de94-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607de9d-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607dea0-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607dea8-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607deb0-7733faf7, #w-node-c601bdb7-743a-6720-a7de-15df2607deb8-7733faf7, #w-node-e71c52f8-bbae-d502-79d3-c65a7647a980-7733faf7, #w-node-_074750bb-587d-e2bb-48f4-481b02518dd5-6dbbdc73, #w-node-bd8a03e7-a2c0-0a98-858a-119c68b47728-6dbbdc73, #w-node-fedd1cf2-0f97-4ec4-555d-9076f3430987-6dbbdc73, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e49-6dbbdc73, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e42-6dbbdc73, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e50-6dbbdc73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-6dbbdc73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63f-6dbbdc73, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e64d-6dbbdc73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-6dbbdc73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65f-6dbbdc73, #w-node-_89edc587-1810-d15d-eadb-fd6e1bc0e9de-6dbbdc73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-6dbbdc73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99c-6dbbdc73, #w-node-_8cc44d12-4fb4-da2a-a3ca-9ed71018bfb8-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf1-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf9-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d01-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d09-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607de94-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607de9d-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607dea0-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607dea8-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607deb0-6dbbdc73, #w-node-c601bdb7-743a-6720-a7de-15df2607deb8-6dbbdc73, #w-node-e71c52f8-bbae-d502-79d3-c65a7647a980-6dbbdc73, #w-node-_074750bb-587d-e2bb-48f4-481b02518dd5-eb5fd0e9, #w-node-bd8a03e7-a2c0-0a98-858a-119c68b47728-eb5fd0e9, #w-node-fedd1cf2-0f97-4ec4-555d-9076f3430987-eb5fd0e9, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e49-eb5fd0e9, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e42-eb5fd0e9, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e50-eb5fd0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-eb5fd0e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63f-eb5fd0e9, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e64d-eb5fd0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-eb5fd0e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65f-eb5fd0e9, #w-node-_89edc587-1810-d15d-eadb-fd6e1bc0e9de-eb5fd0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-eb5fd0e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99c-eb5fd0e9, #w-node-_8cc44d12-4fb4-da2a-a3ca-9ed71018bfb8-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607de94-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607de9d-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607dea0-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607dea8-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607deb0-eb5fd0e9, #w-node-c601bdb7-743a-6720-a7de-15df2607deb8-eb5fd0e9, #w-node-e71c52f8-bbae-d502-79d3-c65a7647a980-eb5fd0e9, #w-node-_074750bb-587d-e2bb-48f4-481b02518dd5-b229eacb, #w-node-bd8a03e7-a2c0-0a98-858a-119c68b47728-b229eacb, #w-node-fedd1cf2-0f97-4ec4-555d-9076f3430987-b229eacb, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e49-b229eacb, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e42-b229eacb, #w-node-_6297fb0e-d504-f2c8-a283-ffc894912e50-b229eacb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-b229eacb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63f-b229eacb, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e64d-b229eacb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-b229eacb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65f-b229eacb, #w-node-_89edc587-1810-d15d-eadb-fd6e1bc0e9de-b229eacb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-b229eacb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99c-b229eacb, #w-node-_8cc44d12-4fb4-da2a-a3ca-9ed71018bfb8-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607de94-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607de9d-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607dea0-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607dea8-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607deb0-b229eacb, #w-node-c601bdb7-743a-6720-a7de-15df2607deb8-b229eacb, #w-node-e71c52f8-bbae-d502-79d3-c65a7647a980-b229eacb, #w-node-_6f3ba55c-74ea-bb07-39af-fe59490f8006-6148f14f, #w-node-_6f3ba55c-74ea-bb07-39af-fe59490f804c-6148f14f, #w-node-b4d4066c-0f41-285f-4909-44f95892ee0b-fb8b1bce, #w-node-b4d4066c-0f41-285f-4909-44f95892ee51-fb8b1bce, #w-node-_6ca91a1a-bf9b-80ea-5241-7d492b199e55-9b5f83df, #w-node-_6ca91a1a-bf9b-80ea-5241-7d492b199e80-9b5f83df, #w-node-bc1ab633-27e6-1b8c-2750-6838951e2bc1-9b5f83df, #w-node-_02e2667e-9e3d-33bf-c9b0-ffdbf39c9158-74ee9e74, #w-node-_96f0b790-d022-89d0-a2b5-0bbdef72c307-74ee9e74, #w-node-bc1ab633-27e6-1b8c-2750-6838951e2bc1-74ee9e74, #w-node-_4a1c14a2-b59c-d4b8-007d-f9f8febfef51-5deeb703, #w-node-_4a1c14a2-b59c-d4b8-007d-f9f8febfef95-5deeb703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e578e94c-831f-be28-7f23-8aa8ebe92549-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9cd5b684-feee-7800-4b21-25016ccd28c1-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9cd5b684-feee-7800-4b21-25016ccd28d6-04118c57, #w-node-_9cd5b684-feee-7800-4b21-25016ccd28ea-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_9cd5b684-feee-7800-4b21-25016ccd28f6-04118c57, #field-2.w-node-_9cd5b684-feee-7800-4b21-25016ccd28f7-04118c57, #field-2.w-node-_9cd5b684-feee-7800-4b21-25016ccd28f8-04118c57, #field-2.w-node-_9cd5b684-feee-7800-4b21-25016ccd28f9-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfba5031-022e-c161-0d45-c0e782d16816-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16823-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16824-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16825-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16826-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16864-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16865-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16866-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16867-04118c57, #w-node-_61426942-841f-ac27-ae07-6568b9a4e116-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16892-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16893-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16894-04118c57, #field-2.w-node-cfba5031-022e-c161-0d45-c0e782d16895-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfba5031-022e-c161-0d45-c0e782d168fc-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#Time-Range.w-node-_87372c5d-3415-721a-e6dd-fc3bc1194e52-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f690a1d-5f43-69c9-e6ea-cd26a0930ab3-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-d89884cb-79fc-3e86-0e45-dd7ff279f4a0-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14ea3f8a-3ac4-695a-924b-c7b1322a549a-04118c57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14ea3f8a-3ac4-695a-924b-c7b1322a549b-04118c57 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr;
}

#w-node-_0de056fb-2fa5-d33e-435c-47e345ba349f-04118c57 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-d1c6ad69-8c92-d02e-f673-7a1072ad54f3-04118c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d1c6ad69-8c92-d02e-f673-7a1072ad54f7-04118c57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1c6ad69-8c92-d02e-f673-7a1072ad54f8-04118c57 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-d1c6ad69-8c92-d02e-f673-7a1072ad54f9-04118c57 {
  grid-row: span 2 / span 2;
}

#w-node-_17e3b1d8-23c0-d10b-23d2-44d5462ca465-04118c57 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-def17a7b-ed01-b69e-9345-b9e808ab390b-13ef1e9e, #w-node-def17a7b-ed01-b69e-9345-b9e808ab391e-13ef1e9e, #w-node-_96f0b790-d022-89d0-a2b5-0bbdef72c307-2a4490e3, #w-node-_02e2667e-9e3d-33bf-c9b0-ffdbf39c9158-2a4490e3, #w-node-bc1ab633-27e6-1b8c-2750-6838951e2bc1-2a4490e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c3-48892065 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c4-48892065 {
  grid-column: span 3 / span 3;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c5-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1aaf-48892065 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ab1-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_34812403-4f47-3fda-d622-b5d93b26e110-48892065, #w-node-_4d23fd0d-5403-7565-696a-cf1eb177edd1-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1da-48892065 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1db-48892065 {
  grid-column: span 3 / span 3;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1dc-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1c43-48892065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ca5-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1caf-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ccb-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5cce34af-ab31-40f7-2706-1e12ee7503ab-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d605f33d-8c2c-3696-f104-1c134845bfc5-48892065 {
  place-self: center;
}

#w-node-f90c18f1-8e71-9be4-902c-a3a6422f8f13-48892065, #w-node-f90c18f1-8e71-9be4-902c-a3a6422f8f14-48892065 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e60c99-3cd9-852a-9892-9accd8bddce7-48892065 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr;
}

#w-node-ecd57532-f8c1-6dbd-d991-f2785e482747-48892065 {
  place-self: center;
}

#w-node-_8c9b7c97-17c0-f2c3-bae2-c0d999ec4b82-48892065, #w-node-d9cbab2b-fb57-ab80-8b92-bf37de135766-48892065 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_2571299d-ab8c-0eaa-f813-e9fb08f6bd3c-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ac841894-5927-4636-90e6-65e72ac5dc2e-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e4b1b729-20cc-6538-dcdc-f59c438acd82-48892065, #w-node-_81c6328c-41b6-755c-2f36-2d2566b5d25d-48892065, #w-node-_9fdd5e75-528d-75ae-c74d-434c042861ce-48892065, #w-node-_2886d5c9-4e05-592b-e952-bd57d439a280-48892065, #w-node-_45ac7596-52fe-0a05-fddd-b27d3b9f50bd-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f4f22bdb-067a-1650-cdcb-6bd564433576-48892065, #w-node-f4f22bdb-067a-1650-cdcb-6bd564433591-48892065, #w-node-f4f22bdb-067a-1650-cdcb-6bd5644335b4-48892065, #w-node-f4f22bdb-067a-1650-cdcb-6bd5644335d7-48892065, #w-node-f4f22bdb-067a-1650-cdcb-6bd5644335f0-48892065 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_77495b4e-6ad6-c530-72ca-417ae11c6de3-48892065 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fdf81a86-0e40-76a3-b2f2-b6ec2c3c6a67-cfa3b015 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fdf81a86-0e40-76a3-b2f2-b6ec2c3c6a68-cfa3b015 {
  grid-column: span 4 / span 4;
}

#w-node-_4285c164-58fc-8af1-7ee3-9c496da871dd-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa211-cfa3b015, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa212-cfa3b015, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa213-cfa3b015, #field-2.w-node-_0577ab25-6312-a2ce-c49b-22f1ccbfa214-cfa3b015 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7490f82c-05d5-070f-f14b-f39493cd707f-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708c-cfa3b015, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708d-cfa3b015, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708e-cfa3b015, #field-2.w-node-_7490f82c-05d5-070f-f14b-f39493cd708f-cfa3b015, #w-node-_58a37afd-15df-1250-9617-110b169e0767-cfa3b015 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58a37afd-15df-1250-9617-110b169e0789-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_58a37afd-15df-1250-9617-110b169e079e-cfa3b015, #w-node-_58a37afd-15df-1250-9617-110b169e07b2-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_58a37afd-15df-1250-9617-110b169e07be-cfa3b015, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07bf-cfa3b015, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07c0-cfa3b015, #field-2.w-node-_58a37afd-15df-1250-9617-110b169e07c1-cfa3b015 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8a15c8bc-b095-fc91-6e63-fe92e18173d7-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cc61362-0588-df5b-449c-cce3f9d098ed-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6cc61362-0588-df5b-449c-cce3f9d09907-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_59ddd941-e0b6-30a5-ad6d-33753cbe51f8-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-bf40da02-2816-df6e-6c13-2679a92f2808-cfa3b015, #w-node-bf40da02-2816-df6e-6c13-2679a92f2809-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf40da02-2816-df6e-6c13-2679a92f280a-cfa3b015 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr .25fr .25fr;
}

#w-node-bf40da02-2816-df6e-6c13-2679a92f281a-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf40da02-2816-df6e-6c13-2679a92f281e-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr .25fr .25fr;
}

#w-node-_246b8cb2-e24d-3a46-f6dd-cc31e346d434-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_246b8cb2-e24d-3a46-f6dd-cc31e346d435-cfa3b015 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-_4d773761-0d88-5e49-132e-5d2a200aca4a-cfa3b015 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a8bdf977-78de-3022-b7ee-50b9549442ad-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 3fr;
}

#w-node-_2b915743-9855-759e-91fd-5be6e62dd78f-cfa3b015, #w-node-_2b915743-9855-759e-91fd-5be6e62dd7a4-cfa3b015, #w-node-_2b915743-9855-759e-91fd-5be6e62dd7b5-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-_2b915743-9855-759e-91fd-5be6e62dd7c9-cfa3b015, #field-2.w-node-_2b915743-9855-759e-91fd-5be6e62dd7ca-cfa3b015, #field-2.w-node-_2b915743-9855-759e-91fd-5be6e62dd7cb-cfa3b015, #field-2.w-node-_2b915743-9855-759e-91fd-5be6e62dd7cc-cfa3b015 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb86dd06-893a-b0d6-6124-86018b98f930-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb86dd06-893a-b0d6-6124-86018b98f931-cfa3b015 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr;
}

#w-node-fb86dd06-893a-b0d6-6124-86018b98f945-cfa3b015 {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.75fr;
}

#w-node-_4a61a1e0-af62-c1af-3b09-8923817c7fba-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae3c-cfa3b015 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f45a7ee8-5212-c2be-a27f-5ac6c25fad86-cfa3b015 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0e4c4a22-9014-c465-24d2-8b23d0c42a11-cfa3b015 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae6e-cfa3b015 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32be8624-ff37-f0d5-b1ff-b34a833c413f-bbeea486 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_9dc262ff-e748-3892-4571-9170ebf386de-bbeea486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_059c0866-34f1-8422-f3e0-59a724839681-bbeea486 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5151c884-a8ff-4da3-d58b-eb04a38e5094-bbeea486 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_5151c884-a8ff-4da3-d58b-eb04a38e5096-bbeea486 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5151c884-a8ff-4da3-d58b-eb04a38e508a-bbeea486 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_51edc40d-e68b-5e58-5b56-f9420351b2f4-bbeea486 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bee8cc98-100c-003f-ec1b-ab105967f6e8-0f334bec {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-bee8cc98-100c-003f-ec1b-ab105967f706-0f334bec {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-bee8cc98-100c-003f-ec1b-ab105967f726-0f334bec, #field-2.w-node-bee8cc98-100c-003f-ec1b-ab105967f727-0f334bec, #field-2.w-node-bee8cc98-100c-003f-ec1b-ab105967f728-0f334bec, #field-2.w-node-bee8cc98-100c-003f-ec1b-ab105967f729-0f334bec, #field-2.w-node-_081321e5-f487-ed2d-a334-88ab542e41da-0f334bec, #field-2.w-node-_081321e5-f487-ed2d-a334-88ab542e41db-0f334bec, #field-2.w-node-_081321e5-f487-ed2d-a334-88ab542e41dc-0f334bec, #field-2.w-node-_081321e5-f487-ed2d-a334-88ab542e41dd-0f334bec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5d01f29-6aa3-155c-79d4-617902aaf605-0f334bec {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
}

#field-2.w-node-e4764405-3aa6-e7d7-74a4-6eb5b43de31c-0f334bec, #field-2.w-node-e4764405-3aa6-e7d7-74a4-6eb5b43de31d-0f334bec, #field-2.w-node-e4764405-3aa6-e7d7-74a4-6eb5b43de31e-0f334bec, #field-2.w-node-e4764405-3aa6-e7d7-74a4-6eb5b43de31f-0f334bec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38289783-9b55-c053-e30c-f320e142fbd9-0f334bec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38289783-9b55-c053-e30c-f320e142fbda-0f334bec, #w-node-_38289783-9b55-c053-e30c-f320e142fbe9-0f334bec {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr .75fr 1fr .75fr .5fr .25fr;
}

#w-node-_2f403838-0a37-df1a-cd09-1cac250101d5-0f334bec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f403838-0a37-df1a-cd09-1cac250101d6-0f334bec, #w-node-_2f403838-0a37-df1a-cd09-1cac250101e8-0f334bec {
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr 1fr .25fr;
}

#w-node-a6c7b688-cb65-1c33-db0e-c0b7d0ce8376-d9be2a02 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a6c7b688-cb65-1c33-db0e-c0b7d0ce8378-d9be2a02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-a6c7b688-cb65-1c33-db0e-c0b7d0ce8387-d9be2a02 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a6c7b688-cb65-1c33-db0e-c0b7d0ce83a4-d9be2a02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_80377c06-70d4-b458-9938-6186e7f0c412-d9be2a02 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_80377c06-70d4-b458-9938-6186e7f0c414-d9be2a02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_80377c06-70d4-b458-9938-6186e7f0c42f-d9be2a02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da21bcea-3b9d-5898-dd5a-33d0aaf161e9-d9be2a02, #w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce955-d9be2a02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae3c-d9030e7b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f45a7ee8-5212-c2be-a27f-5ac6c25fad86-d9030e7b {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0e4c4a22-9014-c465-24d2-8b23d0c42a11-d9030e7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24087531-3a17-1471-97ae-adc2efbfae6e-d9030e7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a511a52d-1857-09e3-577e-499f3dede9c1-d9030e7b, #w-node-_10f1f53e-8c55-fb45-0b45-31d9ca08045b-d9030e7b, #w-node-_4b5355bc-67eb-c830-2d23-8e7dae128685-d9030e7b {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
}

#w-node-_173477b8-570d-a2ec-d5f5-52de37113d0c-d9030e7b, #w-node-_173477b8-570d-a2ec-d5f5-52de37113d23-d9030e7b, #w-node-_173477b8-570d-a2ec-d5f5-52de37113d44-d9030e7b, #w-node-_173477b8-570d-a2ec-d5f5-52de37113d65-d9030e7b, #w-node-_173477b8-570d-a2ec-d5f5-52de37113d7c-d9030e7b {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_173477b8-570d-a2ec-d5f5-52de37113d8a-d9030e7b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1aaf-6bb0815b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ab1-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_34812403-4f47-3fda-d622-b5d93b26e110-6bb0815b, #w-node-_4d23fd0d-5403-7565-696a-cf1eb177edd1-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c3-6bb0815b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c4-6bb0815b {
  grid-column: span 3 / span 3;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c5-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1da-6bb0815b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1db-6bb0815b {
  grid-column: span 3 / span 3;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1dc-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1c43-6bb0815b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ca5-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1caf-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ccb-6bb0815b {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_462b02bd-5b61-581e-c98d-47e14d4f4f79-6bb0815b, #w-node-_462b02bd-5b61-581e-c98d-47e14d4f4f7b-6bb0815b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e0adce2-c89d-6bf4-8a00-2c0962fcbe57-7dbd1c2c, #w-node-_0e0adce2-c89d-6bf4-8a00-2c0962fcbe60-7dbd1c2c, #w-node-_0e0adce2-c89d-6bf4-8a00-2c0962fcbe64-7dbd1c2c, #w-node-_0e0adce2-c89d-6bf4-8a00-2c0962fcbe68-7dbd1c2c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e55817e-7dbd1c2c {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e558189-7dbd1c2c {
  grid-row: span 2 / span 2;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e558190-7dbd1c2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e558191-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e558198-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e5581a7-7dbd1c2c, #w-node-a8ce26d1-a5e6-34cd-44b9-08c16e5581af-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-a8ce26d1-a5e6-34cd-44b9-08c16e5581da-7dbd1c2c {
  place-self: center;
}

#w-node-_4d4f43f9-887b-e03a-0aeb-02b0014d2e9a-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-ffcbb6f7-dfd5-5d87-78da-011fb9e1d073-7dbd1c2c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c56e61e-18cd-5eda-a476-d8d93e227a11-7dbd1c2c, #w-node-_490b1815-e0a9-e8db-bec3-8024bbbab806-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_3ebe2b4a-6692-6576-b969-d57d61ef53c3-7dbd1c2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ebe2b4a-6692-6576-b969-d57d61ef53c4-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: .5fr 3.5fr .25fr;
}

#w-node-_3ebe2b4a-6692-6576-b969-d57d61ef53cb-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-e772fec8-9d5a-c15e-da6f-f95382f65216-7dbd1c2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e772fec8-9d5a-c15e-da6f-f95382f65217-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: .5fr 4fr .25fr;
}

#w-node-e772fec8-9d5a-c15e-da6f-f95382f6521e-7dbd1c2c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-fd9d3843-9fcf-c5da-bd7b-2658d9020d14-7dbd1c2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1aaf-388847bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ab1-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_34812403-4f47-3fda-d622-b5d93b26e110-388847bc, #w-node-_4d23fd0d-5403-7565-696a-cf1eb177edd1-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_02d9c113-55ea-d260-0803-130468e22ad3-388847bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_02d9c113-55ea-d260-0803-130468e22ad5-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_02d9c113-55ea-d260-0803-130468e22af0-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c3-388847bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c4-388847bc {
  grid-column: span 3 / span 3;
}

#w-node-_07c285f9-c792-a4a7-e30f-dffdb2e9b0c5-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1da-388847bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1db-388847bc {
  grid-column: span 3 / span 3;
}

#w-node-_98ab68f7-66f5-f85f-1303-4c0857fec1dc-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1c43-388847bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ca5-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1caf-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1ccb-388847bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_7712f758-c436-c07d-b808-5fd992e433bc-388847bc {
  place-self: center;
}

#w-node-_006abebc-74af-ad70-249b-dfb115171df2-388847bc {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_52556600-8037-e486-72aa-748ddfa693e3-388847bc {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-c22753d5-8864-18f6-8a9c-7d434e1cd8fb-39c0e240, #w-node-c22753d5-8864-18f6-8a9c-7d434e1cd93f-39c0e240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41a92828-4f99-a0eb-13dc-8af2cfbf29da-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_41a92828-4f99-a0eb-13dc-8af2cfbf29dc-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_41a92828-4f99-a0eb-13dc-8af2cfbf29eb-0d44ee4c, #w-node-_41a92828-4f99-a0eb-13dc-8af2cfbf29fa-0d44ee4c, #w-node-_41a92828-4f99-a0eb-13dc-8af2cfbf2a09-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-b5fcc2f2-e1d9-fef0-879e-f00f59926035-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b5fcc2f2-e1d9-fef0-879e-f00f59926037-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-b5fcc2f2-e1d9-fef0-879e-f00f59926046-0d44ee4c, #w-node-b5fcc2f2-e1d9-fef0-879e-f00f59926055-0d44ee4c, #w-node-b5fcc2f2-e1d9-fef0-879e-f00f59926064-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1ee47a0b-6916-896f-7e2f-1ec363aad85c-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1ee47a0b-6916-896f-7e2f-1ec363aad85e-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_1ee47a0b-6916-896f-7e2f-1ec363aad86d-0d44ee4c, #w-node-_1ee47a0b-6916-896f-7e2f-1ec363aad87c-0d44ee4c, #w-node-_1ee47a0b-6916-896f-7e2f-1ec363aad88b-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_33e44d06-b48b-4449-8b31-8c24c3ef86ca-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_33e44d06-b48b-4449-8b31-8c24c3ef86cc-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_33e44d06-b48b-4449-8b31-8c24c3ef86db-0d44ee4c, #w-node-_33e44d06-b48b-4449-8b31-8c24c3ef86ea-0d44ee4c, #w-node-_33e44d06-b48b-4449-8b31-8c24c3ef86f9-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-d309bee2-4bce-3930-b53e-f743c7ef3eb3-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-d309bee2-4bce-3930-b53e-f743c7ef3eb5-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-d309bee2-4bce-3930-b53e-f743c7ef3ec4-0d44ee4c, #w-node-d309bee2-4bce-3930-b53e-f743c7ef3ed3-0d44ee4c, #w-node-d309bee2-4bce-3930-b53e-f743c7ef3ee2-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_55278b73-9eff-8373-86a8-34433e9e6aeb-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_55278b73-9eff-8373-86a8-34433e9e6aed-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_55278b73-9eff-8373-86a8-34433e9e6afc-0d44ee4c, #w-node-_55278b73-9eff-8373-86a8-34433e9e6b0b-0d44ee4c, #w-node-_55278b73-9eff-8373-86a8-34433e9e6b1a-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#field-2.w-node-b74fc7b7-9605-ef1e-cc22-5eac6847a9ec-0d44ee4c, #field-2.w-node-b74fc7b7-9605-ef1e-cc22-5eac6847a9ed-0d44ee4c, #field-2.w-node-b74fc7b7-9605-ef1e-cc22-5eac6847a9ee-0d44ee4c, #field-2.w-node-b74fc7b7-9605-ef1e-cc22-5eac6847a9ef-0d44ee4c, #field-2.w-node-d8b91fa0-110a-fd5a-4808-f271c858e50a-0d44ee4c, #field-2.w-node-d8b91fa0-110a-fd5a-4808-f271c858e50b-0d44ee4c, #field-2.w-node-d8b91fa0-110a-fd5a-4808-f271c858e50c-0d44ee4c, #field-2.w-node-d8b91fa0-110a-fd5a-4808-f271c858e50d-0d44ee4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e0b35f6-b236-60a7-be25-5f6f0cff0eda-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_2e0b35f6-b236-60a7-be25-5f6f0cff0edc-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_2e0b35f6-b236-60a7-be25-5f6f0cff0eeb-0d44ee4c, #w-node-_2e0b35f6-b236-60a7-be25-5f6f0cff0efa-0d44ee4c, #w-node-_2e0b35f6-b236-60a7-be25-5f6f0cff0f09-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_64322bb6-7d2c-4589-b9ce-b14ca804ea76-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_64322bb6-7d2c-4589-b9ce-b14ca804ea78-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_64322bb6-7d2c-4589-b9ce-b14ca804ea87-0d44ee4c, #w-node-_64322bb6-7d2c-4589-b9ce-b14ca804ea96-0d44ee4c, #w-node-_64322bb6-7d2c-4589-b9ce-b14ca804eaa5-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_08e4235b-b272-9323-837f-c3f524f3cced-0d44ee4c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f4af543-7ae1-e7b6-203c-fecc6b6ca8e2-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cfba5031-022e-c161-0d45-c0e782d168fc-0d44ee4c {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-dbe320bc-e55b-9570-7f82-6ee73db05423-0d44ee4c {
  grid-row: span 2 / span 2;
}

#w-node-bb20eb83-3f16-03f7-3b0a-98639ebe6303-0d44ee4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb20eb83-3f16-03f7-3b0a-98639ebe6304-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-f1784b62-84a0-06e3-ed1d-73b79d0d9cfe-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_4e4bdf80-1bfd-667c-0e9d-4438e5f67053-0d44ee4c, #w-node-_34288b87-e95c-6ec8-d2ec-19964997d1fa-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-e6db1d5a-c060-9a30-3bfa-1944e3b8c3fa-0d44ee4c {
  place-self: center;
}

#w-node-_19e12c4a-f44e-17a2-f481-8c3a74134c58-0d44ee4c, #w-node-_8c314917-b455-dd07-969a-4dcb42ce2842-0d44ee4c, #w-node-a9782e56-6cb1-bfe1-46f5-d8334175bf3e-0d44ee4c, #w-node-b48207c4-495b-749c-0888-c7045404de56-0d44ee4c, #w-node-_4721d542-8645-a661-ad5c-2b00a9ad38ef-0d44ee4c, #w-node-c55408e9-3b34-a458-c4b1-88a651203964-0d44ee4c, #w-node-_22147e9b-292f-0f4a-9f82-e5258a4cf35f-0d44ee4c, #w-node-_1c9ef2ad-f910-52cb-95f0-2325d8df7299-0d44ee4c, #w-node-_5df73256-1f35-02b0-f46a-ddc26fd29f80-0d44ee4c, #w-node-efd0eb6c-e391-8a23-ad39-7f805bcd9dbc-0d44ee4c, #w-node-a86b1ca9-cc44-c820-5677-dd28e2a59906-0d44ee4c, #w-node-e5573bcc-9d87-0738-3748-b5bc144b02b3-0d44ee4c, #w-node-_0a63d442-93e8-6c21-da25-4ad8e6247b44-0d44ee4c, #w-node-_71f7cef8-0f82-6510-5812-74daad21abc2-0d44ee4c, #w-node-b9e2646e-34fe-9037-cdee-5a221d0e32ca-0d44ee4c, #w-node-a53021ac-272b-555e-7265-c4a077565b11-0d44ee4c, #w-node-_18a8d0bf-d312-b6ff-efb3-adb13500748c-0d44ee4c, #w-node-_57e87447-0f9f-8f03-5677-b4d85d84c606-0d44ee4c, #w-node-d417b254-9501-16f4-ba2c-8a0eb4b7d237-0d44ee4c, #w-node-_48151a9a-0d0b-2ad1-6da4-1afe0ce8775b-0d44ee4c, #w-node-f1178d91-5383-1ad7-ad97-eb0f0debdac2-0d44ee4c, #w-node-_4756d493-26a5-2dfe-d1b9-b478796ca442-0d44ee4c, #w-node-_293e7efb-788c-ff4f-d7f4-850584fa70ac-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_730cf35b-bde2-baaf-0bba-8ed2bc540fd9-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-df2b168f-381f-0c15-b32a-db47db8f7af0-0d44ee4c, #w-node-df2b168f-381f-0c15-b32a-db47db8f7afe-0d44ee4c, #w-node-df2b168f-381f-0c15-b32a-db47db8f7af7-0d44ee4c, #w-node-_6ad029e9-7e1f-fe1f-82e7-ac2fd57dbd57-0d44ee4c, #w-node-b99fd939-f62e-1e5c-0c3a-07cc3ce8f50c-0d44ee4c, #w-node-_625aaf40-1bb6-1206-c0d5-b8dc41b180b4-0d44ee4c, #w-node-bc496adb-e6f1-ba94-bd99-d88b1e4a8dc0-0d44ee4c, #w-node-f9fec380-8cfd-2603-9584-d4e3c662a2ef-0d44ee4c, #w-node-_13de9b52-ec82-5526-6c52-526b199780c8-0d44ee4c, #w-node-b6923611-8950-8119-d545-3065dc17ffa1-0d44ee4c, #w-node-d8d8d642-2fb2-a1b0-63c7-9bb340029a95-0d44ee4c, #w-node-_1cfb029e-e120-52ce-4bff-ae646f234580-0d44ee4c, #w-node-_3e135dd9-9fc5-68e4-4469-1513d914fe03-0d44ee4c, #w-node-_9abbd072-259f-185b-a6d6-641cf241972f-0d44ee4c, #w-node-_36b3fa69-02ee-fefa-c9be-dafc06ba730d-0d44ee4c, #w-node-df2b168f-381f-0c15-b32a-db47db8f7b05-0d44ee4c, #w-node-df2b168f-381f-0c15-b32a-db47db8f7ae9-0d44ee4c, #w-node-_74b54311-4c50-90f7-e603-f8c3c27e1a3a-0d44ee4c, #w-node-_137c8663-0d9b-dc90-a35f-056e4f927f5e-0d44ee4c, #w-node-fd9fe054-0cf1-45cc-7794-0b124ea8cadb-0d44ee4c, #w-node-_812e6356-a496-9b9b-abc7-641163c5695e-0d44ee4c, #w-node-_968dda5a-f8cd-3d2d-0920-e255ed5ea55d-0d44ee4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_968dda5a-f8cd-3d2d-0920-e255ed5ea55e-0d44ee4c {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_968dda5a-f8cd-3d2d-0920-e255ed5ea574-0d44ee4c {
  align-self: center;
}

#w-node-_968dda5a-f8cd-3d2d-0920-e255ed5ea58a-0d44ee4c {
  place-self: center;
}

#w-node-da21bcea-3b9d-5898-dd5a-33d0aaf161e9-67e7ec45, #w-node-_75d8a66f-09e1-d7b3-4f2a-2e6f126ce955-67e7ec45, #w-node-_83494af4-f47c-e18f-f086-906fa263f4f2-67e7ec45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83494af4-f47c-e18f-f086-906fa263f4f3-67e7ec45, #w-node-_83494af4-f47c-e18f-f086-906fa263f502-67e7ec45 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr .5fr .5fr .25fr;
}

#w-node-fc8458f9-c4ba-645e-1285-824bff3be3e3-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-fc8458f9-c4ba-645e-1285-824bff3be3ee-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be3f9-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be404-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be41a-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4a4-14f66642, #w-node-cab77a4a-27ef-e42c-85d6-893896b27638-14f66642, #w-node-f780b41d-33ae-0ac6-b701-10443d28ee49-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be51d-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4af-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4ba-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4c5-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4d0-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4db-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be512-14f66642, #w-node-_87587e2b-2398-cdb3-cc70-d5de240fa901-14f66642, #w-node-_54b0ca9a-4e2f-0bd0-02b8-1edead746366-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4e6-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4f1-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be4fc-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be507-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be528-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be533-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be53e-14f66642, #w-node-a19e84e6-343d-199e-3ccb-9ca1008e150b-14f66642, #w-node-a3a1ad88-1af3-9323-3a4e-376c0d038f59-14f66642, #w-node-_7a9eaddf-bf9e-66c4-88aa-1c4c188c7017-14f66642, #w-node-_368f3ec1-b419-f627-1f74-fc833171cf47-14f66642, #w-node-_0695cf0c-41cb-1644-cb46-75c83a18f322-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be5c8-14f66642, #w-node-fc8458f9-c4ba-645e-1285-824bff3be5d3-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 3fr .25fr;
}

#w-node-_68a38b5b-6b56-0a3b-5679-8a52565e0100-14f66642, #w-node-_68a38b5b-6b56-0a3b-5679-8a52565e0104-14f66642, #w-node-_68a38b5b-6b56-0a3b-5679-8a52565e0108-14f66642, #w-node-fffea8f3-3e06-3205-3e70-83f186939f23-14f66642 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5685be2b-5023-44c0-06a0-b77e5d71723c-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3f12b7a7-2501-7d0b-c08c-ca2d4d28c80f-14f66642, #w-node-_3f12b7a7-2501-7d0b-c08c-ca2d4d28c818-14f66642, #w-node-_3f12b7a7-2501-7d0b-c08c-ca2d4d28c81c-14f66642, #w-node-_3f12b7a7-2501-7d0b-c08c-ca2d4d28c820-14f66642 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_604b48e6-7be8-4bb7-ee56-23e89b1f1c43-14f66642 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3ca78df-64b8-0150-003c-07a6a8ab107c-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c3ca78df-64b8-0150-003c-07a6a8ab1086-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 3fr .25fr;
}

#w-node-f90c18f1-8e71-9be4-902c-a3a6422f8f13-14f66642, #w-node-f90c18f1-8e71-9be4-902c-a3a6422f8f14-14f66642 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2466045d-7316-cb31-ae3f-c612bb97bbf1-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
}

#w-node-f5e60c99-3cd9-852a-9892-9accd8bddce7-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 4fr 1fr;
}

#w-node-_066d8bc8-064b-3fde-ffaa-702701f6acb3-14f66642 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea1832eb-4f16-b831-5b33-121ce2e198d4-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr .25fr;
}

#w-node-_341db522-416a-52cb-dfbc-8049669c88da-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-b5ce112f-c086-c408-61f5-d0bdc30d3d2a-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_391313f2-e88c-b56d-efe8-7e65876b9cb5-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5af92fdc-399c-a3b0-8c9f-5a450e129116-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_5af92fdc-399c-a3b0-8c9f-5a450e12911e-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_01dfca17-dd9d-ea28-dfa7-a6b99efc8808-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_01dfca17-dd9d-ea28-dfa7-a6b99efc8831-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_545a3268-5bb2-73d4-cd2b-49dff5da1dfa-14f66642 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_545a3268-5bb2-73d4-cd2b-49dff5da1dfb-14f66642, #w-node-_545a3268-5bb2-73d4-cd2b-49dff5da1e0c-14f66642 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr .5fr .75fr .5fr 1.25fr;
}

#w-node-d8ef3777-1b51-7775-f7c7-7f9d1dc0ed52-e0cce31a, #w-node-d8ef3777-1b51-7775-f7c7-7f9d1dc0ed5b-e0cce31a, #w-node-d8ef3777-1b51-7775-f7c7-7f9d1dc0ed5f-e0cce31a, #w-node-d8ef3777-1b51-7775-f7c7-7f9d1dc0ed63-e0cce31a, #w-node-d14c07a4-d6f0-b33d-3dec-06f0a4748c2e-e0cce31a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_366074d9-7006-ebca-5321-46045b494f95-e0cce31a, #w-node-_419af659-ab12-7ad2-89c2-86593a40d177-e0cce31a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#field-2.w-node-_1d6a11e1-1b63-c2bd-2a16-73fd51e3b4b8-a2f8d29c, #field-2.w-node-_1d6a11e1-1b63-c2bd-2a16-73fd51e3b4b9-a2f8d29c, #field-2.w-node-_1d6a11e1-1b63-c2bd-2a16-73fd51e3b4ba-a2f8d29c, #field-2.w-node-_1d6a11e1-1b63-c2bd-2a16-73fd51e3b4bb-a2f8d29c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_348d4ee3-8a26-e38c-9185-e8b3d1ef1893-a2f8d29c {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-ed40562f-ceb2-a526-a8db-314acd0de966-a2f8d29c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#field-2.w-node-ed40562f-ceb2-a526-a8db-314acd0de982-a2f8d29c, #field-2.w-node-ed40562f-ceb2-a526-a8db-314acd0de983-a2f8d29c, #field-2.w-node-ed40562f-ceb2-a526-a8db-314acd0de984-a2f8d29c, #field-2.w-node-ed40562f-ceb2-a526-a8db-314acd0de985-a2f8d29c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e09416f-a2f8d29c {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e09417a-a2f8d29c {
  grid-row: span 2 / span 2;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e094181-a2f8d29c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e094182-a2f8d29c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e094189-a2f8d29c {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e094198-a2f8d29c, #w-node-cb0b9cdf-0600-0936-225c-8e597e0941a0-a2f8d29c {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr .25fr;
}

#w-node-cb0b9cdf-0600-0936-225c-8e597e0941cb-a2f8d29c {
  place-self: center;
}

#w-node-_52c0ae0f-2d6d-ff93-cf9c-50bcd161d767-a2f8d29c {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr 1.5fr .75fr .75fr .5fr;
}

#w-node-_796f5cf2-4209-3c3a-e4d7-f1c8b35f0e60-a2f8d29c {
  grid-area: 1 / 1 / 2 / 2;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3fr 1.5fr .75fr .5fr;
}

#w-node-a865f4df-f91e-ff70-56a9-6c2a25c87c7a-4ef3abe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91972b05-a8f3-0a38-0385-169919433efe-4ef3abe7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5fb6fa67-989a-1097-ceea-80c6a5354547-4ef3abe7, #w-node-_5fb6fa67-989a-1097-ceea-80c6a535454b-4ef3abe7, #w-node-_26957a93-3bca-e761-bbeb-676fcbdae82d-4ef3abe7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b5a49b8-08a5-e0c6-9283-68691c12f6ad-53980d07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#runproject.w-node-e515d70f-0251-7529-22d6-b9a6951a195d-c8c9cb26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b5a49b8-08a5-e0c6-9283-68691c12f6ad-26fcf9b6, #w-node-_73008db3-6261-dda9-226a-8ea861f4b503-26fcf9b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#runproject.w-node-b016b44c-3298-3ad2-b2be-57602de570f8-26fcf9b6, #runproject.w-node-b016b44c-3298-3ad2-b2be-57602de570fb-26fcf9b6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-c4fac6d8-46d8-43f1-58dc-476a44b91143-8bdff88e, #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-8bdff88e, #w-node-_994fd1da-d564-1152-cdff-7af0f0a75153-8bdff88e, #w-node-_29e5497e-f286-9f07-4a88-41e82018d1f8-8bdff88e, #w-node-_5bfe09cc-996c-c9e3-7633-829f6282587e-8bdff88e, #w-node-_370f907d-3b95-9fb3-2358-ed232fef9fa4-8bdff88e, #w-node-_69127c61-1c7c-ea20-2b9f-45ea00021bb4-8bdff88e {
    justify-self: center;
  }

  #w-node-_21a441e7-4942-0bda-a13b-cb323fe81923-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81955-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe819d4-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81a58-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac08-8bdff88e, #w-node-f7f497f1-99ab-c357-6240-f67817cc01e7-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0219-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0280-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc02f8-ff81192c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eaf16466-3aab-c470-bc3c-0bc11d83126f-e8e214fe {
    order: -9999;
  }

  #w-node-eaf16466-3aab-c470-bc3c-0bc11d8312a5-e8e214fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-47efdb4e, #w-node-_24e2a584-a81f-5e33-8d2e-5bb3c34afe5c-47efdb4e, #w-node-c838a60a-942b-1866-26d5-c80b904a609b-47efdb4e, #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-7733faf7, #w-node-_6fa71af8-19a3-dbf6-c217-c4235d613d6a-7733faf7, #w-node-c5f15ba7-c3b9-8abd-12d1-f5c6b22bae64-7733faf7, #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-6dbbdc73, #w-node-_6fa71af8-19a3-dbf6-c217-c4235d613d6a-6dbbdc73, #w-node-c5f15ba7-c3b9-8abd-12d1-f5c6b22bae64-6dbbdc73, #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-eb5fd0e9, #w-node-_6fa71af8-19a3-dbf6-c217-c4235d613d6a-eb5fd0e9, #w-node-c5f15ba7-c3b9-8abd-12d1-f5c6b22bae64-eb5fd0e9, #w-node-_9d2a9be6-f923-71c0-3175-d9ea1ff9d672-b229eacb, #w-node-_6fa71af8-19a3-dbf6-c217-c4235d613d6a-b229eacb, #w-node-c5f15ba7-c3b9-8abd-12d1-f5c6b22bae64-b229eacb {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_21a441e7-4942-0bda-a13b-cb323fe81923-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81955-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe819d4-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81a58-8bdff88e, #w-node-f7f497f1-99ab-c357-6240-f67817cc01e7-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0219-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0280-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc02f8-ff81192c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-7733faf7, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-7733faf7, #w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-7733faf7, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-6dbbdc73, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-6dbbdc73, #w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-6dbbdc73, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-eb5fd0e9, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-eb5fd0e9, #w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-eb5fd0e9, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e63e-b229eacb, #w-node-dbe45e8a-d452-25ea-64fc-3a52edf2e65e-b229eacb, #w-node-_4332e672-e6b7-5b84-5338-dc1e92f5c99b-b229eacb {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_21a441e7-4942-0bda-a13b-cb323fe81a1e-8bdff88e, #w-node-_21a441e7-4942-0bda-a13b-cb323fe81b62-8bdff88e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93c0cd3a-552b-b422-18c1-a4b74b90e9ce-8bdff88e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac08-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac15-8bdff88e, #w-node-_9b3b505d-b03c-9359-8fc3-6efe1505ac22-8bdff88e, #w-node-f7f497f1-99ab-c357-6240-f67817cc02be-ff81192c, #w-node-f7f497f1-99ab-c357-6240-f67817cc0402-ff81192c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f7f497f1-99ab-c357-6240-f67817cc048a-ff81192c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc03908-ff81192c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d93dae62-9dbe-00c6-ad0b-4798cfc03909-ff81192c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd0a-a54c3f29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd0b-a54c3f29 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd60-a54c3f29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccdd61-a54c3f29 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccddb4-a54c3f29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccddb5-a54c3f29 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde08-a54c3f29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde09-a54c3f29 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde5c-a54c3f29 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde5d-a54c3f29, #w-node-_6a9cd7f7-c0a8-9dc0-7040-e35d88ccde75-a54c3f29 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_57d82b1e-0abc-8d05-be7d-21c204d71f3f-43ad609a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf1-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf9-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d01-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d09-7733faf7, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf1-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471cf9-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d01-6dbbdc73, #w-node-_89de86e1-e6e1-b214-c377-abfcd3471d09-6dbbdc73 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91972b05-a8f3-0a38-0385-169919433efe-4ef3abe7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
